MediaWiki:MonthlyConvert.js: Difference between revisions

Content deleted Content added
Undo revision 39708 by Pcoombe (talk)
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();
var minAmount = donationForm.minimums[ donationForm.currency ] || 1;
 
if ( amount === null || isNaN(amount) || amount <= 0 || amount < minAmountdonationForm.minLocal ) {
$('.mc-edit-amount').addClass('mc-haserror');
$('.mc-error-bigamount').hide();
$('.mc-error-smallamount').show();
return false;
} else if ( amount > donationForm.maxUSD * minAmountmaxLocal ) {
$('.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 = false0;
callback( params );
});
Line 448 ⟶ 449:
donationForm.extraData.originalAmt = initialAmount;
params.amount = suggestedAmount;
params.recurring = true1;
params.frequency_unit = 'month';
callback( params );
});
Line 465 ⟶ 467:
donationForm.extraData.originalAmt = initialAmount;
params.amount = mc.getOtherAmount();
params.recurring = true1;
params.frequency_unit = 'month';
callback( params );
}