MediaWiki:DonationFormSandbox.js: Difference between revisions
Content deleted Content added
No edit summary |
No edit summary |
||
Line 10:
donationForm.country = mw.util.getParamValue('country').toUpperCase();
donationForm.locale = donationForm.getLocale( mw.config.get('wgPageContentLanguage'), donationForm.country );▼
try {
donationForm.currency = document.forms.donateForm.currency_code.value;
Line 16 ⟶ 15:
donationForm.currency = 'USD';
}
/**▼
* Make language and country into a standard javascript Intl locale identifier▼
*▼
* @param {string} language▼
* @param {string} country▼
* @return {string} locale identifier e.g. en-GB▼
*/▼
donationForm.getLocale = function( language, country ) {▼
if ( language === 'en-gb' ) {▼
language = 'en';▼
}▼
if ( language === 'es-419' ) {▼
language = 'es';▼
}▼
if ( language === 'pt-br' ) {▼
language = 'pt';▼
}▼
return language + '-' + country;▼
};▼
▲donationForm.locale
// Don't offer recurring at all in these countries
Line 1,154 ⟶ 1,176:
};
}
▲};
▲/**
▲ * Make language and country into a standard javascript Intl locale identifier
▲ *
▲ * @param {string} language
▲ * @param {string} country
▲ * @return {string} locale identifier e.g. en-GB
▲ */
▲donationForm.getLocale = function( language, country ) {
▲ if ( language === 'en-gb' ) {
▲ language = 'en';
▲ }
▲ if ( language === 'es-419' ) {
▲ language = 'es';
▲ }
▲ if ( language === 'pt-br' ) {
▲ language = 'pt';
▲ }
▲ return language + '-' + country;
};
|