MediaWiki:DonationForm.js: Difference between revisions

Content deleted Content added
No edit summary
only skip amount validation for paypal USD, still validate opt-in
Line 552:
 
/* -- Moved from Template:2012FR/Form-section/Processing/Default -- */
/**
donationForm.redirectPayment = function(paymentMethod, paymentSubMethod, skipValidation) {
* Validate form, and if it looks good submit to payments
*
* @param {string} paymentMethod - method e.g. 'cc', 'paypal'
* @param {string} paymentSubMethod - submethod e.g. 'rtbt_ideal' (a submethod of 'rtbt')
* @param {string} skipAmountValidation - skip validating amount for PayPal forced to USD
*/
donationForm.redirectPayment = function( paymentMethod, paymentSubMethod, skipValidationskipAmountValidation ) {
 
var form = document.paypalcontribution; // we should really change this some day
 
if ( skipValidation || donationForm.validate( skipAmountValidation ) ) {
 
if (typeof paymentSubMethod == 'undefined') {
Line 716 ⟶ 723:
* Validate the form.
*/
donationForm.validate = function( skipAmountValidation ) {
 
var error = false;
Line 725 ⟶ 732:
$('.lp-error').hide();
 
if ( !skipAmountValidation && !donationForm.validateAmount() ) {
error = true;
}