r1438 - donate/src/cc/kune/sandbox/donate/client
Author: ecarrerasg Date: 2011-07-01 03:37:33 +0200 (Fri, 01 Jul 2011) New Revision: 1438 Modified: donate/src/cc/kune/sandbox/donate/client/ButtonsPanel.java donate/src/cc/kune/sandbox/donate/client/DonateConstants.java donate/src/cc/kune/sandbox/donate/client/DonateConstants.properties Log: Fixed some links Modified: donate/src/cc/kune/sandbox/donate/client/ButtonsPanel.java =================================================================== --- donate/src/cc/kune/sandbox/donate/client/ButtonsPanel.java 2011-07-01 01:02:17 UTC (rev 1437) +++ donate/src/cc/kune/sandbox/donate/client/ButtonsPanel.java 2011-07-01 01:37:33 UTC (rev 1438) @@ -14,6 +14,8 @@ import com.google.gwt.user.client.ui.Label; import com.google.gwt.user.client.ui.TextBox; import com.google.gwt.user.client.ui.Widget; +import com.google.gwt.user.client.ui.FormPanel.SubmitEvent; +import com.google.gwt.user.client.ui.FormPanel.SubmitHandler; public class ButtonsPanel extends Composite { DonateMessages donateMessages = (DonateMessages) GWT.create(DonateMessages.class); @@ -83,8 +85,19 @@ tbOtherValue.setText(""); } } - }); + }); + panelForm.addSubmitHandler(new SubmitHandler() { + public void onSubmit(SubmitEvent event) + { + String sActualValue = tbOtherValue.getText(); + if(sActualValue.isEmpty() || sActualValue.equals(donateMessages.otherValue())) + { + event.cancel(); + } + } + }); + tbOtherValue.addBlurHandler(new BlurHandler() { public void onBlur(BlurEvent event) { String sActualValue = tbOtherValue.getText(); @@ -247,30 +260,39 @@ String sEqual = "="; String sAnd = "&"; String sLink = ""; + sLink += donateConstants.paypal_url(); sLink +=donateConstants.param1()+sEqual; sLink +=donateConstants.valueParam1()+sAnd; - sLink +=donateConstants.param2()+sEqual; - sLink +=donateConstants.valueParam2()+sAnd; sLink +=donateConstants.param3()+sEqual; sLink +=donateConstants.valueParam3()+sAnd; sLink +=donateConstants.param4()+sEqual; - sLink +=donateConstants.valueParam4()+sAnd; - sLink +=donateConstants.param5()+sEqual; - sLink +=donateConstants.valueParam5()+sAnd; - sLink +=donateConstants.param6()+sEqual; - sLink +=donateConstants.valueParam6()+sAnd; - sLink +=donateConstants.param7()+sEqual; - sLink +=donateConstants.valueParam7()+sAnd; - sLink +=donateConstants.param8()+sEqual; - sLink +=donateConstants.valueParam8()+sAnd; + sLink +=sCurrency+sAnd; sLink +=donateConstants.param9()+sEqual; sLink +=donateConstants.valueParam9()+sAnd; - sLink +=donateConstants.param10()+sEqual; - sLink +=donateConstants.valueParam10()+sAnd; - sLink +=donateConstants.param11()+sEqual; - sLink +=donateConstants.valueParam11()+sAnd; - sLink +=donateConstants.paypal_param_a3()+sEqual; + sLink +=donateConstants.param2()+sEqual; + if(iType == 2) //Only for regular donations + { + sLink +=donateConstants.valueParam2()+sAnd; + sLink +=donateConstants.param5()+sEqual; + sLink +=donateConstants.valueParam5()+sAnd; + sLink +=donateConstants.param6()+sEqual; + sLink +=donateConstants.valueParam6()+sAnd; + sLink +=donateConstants.param7()+sEqual; + sLink +=donateConstants.valueParam7()+sAnd; + sLink +=donateConstants.param8()+sEqual; + sLink +=donateConstants.valueParam8()+sAnd; + sLink +=donateConstants.param10()+sEqual; + sLink +=donateConstants.valueParam10()+sAnd; + sLink +=donateConstants.param11()+sEqual; + sLink +=donateConstants.valueParam11()+sAnd; + sLink +=donateConstants.paypal_param_a3()+sEqual; + }else + { + sLink +=donateConstants.valueParam2_single()+sAnd; + sLink +=donateConstants.paypal_param_amount()+sEqual; + } + sLink +=sValue; return sLink; Modified: donate/src/cc/kune/sandbox/donate/client/DonateConstants.java =================================================================== --- donate/src/cc/kune/sandbox/donate/client/DonateConstants.java 2011-07-01 01:02:17 UTC (rev 1437) +++ donate/src/cc/kune/sandbox/donate/client/DonateConstants.java 2011-07-01 01:37:33 UTC (rev 1438) @@ -17,10 +17,12 @@ String single_donations(); String paypal_url(); String paypal_param_a3(); + String paypal_param_amount(); String param1(); String valueParam1(); String param2(); String valueParam2(); + String valueParam2_single(); String param3(); String valueParam3(); String param4(); Modified: donate/src/cc/kune/sandbox/donate/client/DonateConstants.properties =================================================================== --- donate/src/cc/kune/sandbox/donate/client/DonateConstants.properties 2011-07-01 01:02:17 UTC (rev 1437) +++ donate/src/cc/kune/sandbox/donate/client/DonateConstants.properties 2011-07-01 01:37:33 UTC (rev 1438) @@ -13,11 +13,13 @@ paypal_url = https\u003A\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr\u003F paypal_param_a3 = a3 +paypal_param_amount = amount param1 = business -valueParam1 = donate\u0040ourproject\u002Eorg +valueParam1 = donate\u0040ourproject\u002Eorg param2 = cmd valueParam2 =\u005Fxclick\u002Dsubscriptions -param3 = item_name +valueParam2_single = \u005Fdonations +param3 = item_name valueParam3 = Donate to comunes\u002Eorg param4 = currency\u005Fcode valueParam4 =
participants (1)
-
Esteban Carreras Genis