MediaWiki:MonthlyConvert.js: Difference between revisions
Content deleted Content added
Tag: Undo |
use donationForm.minLocal and donationForm.maxLocal for Other amount |
||
(4 intermediate revisions by the same user not shown) | |||
Line 361:
var amount = mc.getOtherAmount();
if ( amount === null || isNaN(amount) || amount <= 0 || amount <
$('.mc-edit-amount').addClass('mc-haserror');
$('.mc-error-bigamount').hide();
$('.mc-error-smallamount').show();
return false;
} else if ( amount > donationForm.
$('.mc-edit-amount').addClass('mc-haserror');
$('.mc-error-smallamount').hide();
Line 393 ⟶ 392:
}
if ( mw.util.getParamValue( 'wmf_medium' ) === 'endowment' || mw.util.getParamValue( 'utm_medium' ) === 'endowment' ) {
// No recurring for endowment
skipMc = true;
Line 421 ⟶ 420:
( params.payment_method === 'rtbt' && params.payment_submethod === 'rtbt_ideal' ) ||
( params.payment_method === 'bt' && params.payment_submethod === 'upi' ) ||
( params.payment_method === 'bt' && params.payment_submethod === 'paytmwallet' ) ||
( params.payment_method === 'rtbt' && params.payment_submethod === 'sepadirectdebit' ) ||
( params.payment_method === 'venmo' )
) {
// suitable method!
Line 440 ⟶ 441:
$('.mc-no-button').on( 'click', function() {
params.amount = initialAmount;
params.recurring =
callback( params );
});
Line 448 ⟶ 449:
donationForm.extraData.originalAmt = initialAmount;
params.amount = suggestedAmount;
params.recurring =
params.frequency_unit = 'month';
callback( params );
});
Line 465 ⟶ 467:
donationForm.extraData.originalAmt = initialAmount;
params.amount = mc.getOtherAmount();
params.recurring =
params.frequency_unit = 'month';
callback( params );
}
|