Difference between revisions of "User:Svip/monobook.js"
Jump to navigation
Jump to search
m |
m |
||
Line 6: | Line 6: | ||
var barWidth = 200; | var barWidth = 200; | ||
var topAmount = 500; | var topAmount = 500; | ||
var currentAmount = | var currentAmount = 0; | ||
wfMsg('donation-amount', currentAmount, 'donation-progress-number'); | |||
var nowWidth = (currentAmount/topAmount)*barWidth; | var nowWidth = (currentAmount/topAmount)*barWidth; | ||
number.innerHTML = currentAmount; | number.innerHTML = currentAmount; | ||
Line 13: | Line 14: | ||
addOnloadHook(updateDonationNotice); | addOnloadHook(updateDonationNotice); | ||
wfMsg(msg, variable, elId) { | |||
var url = "/api.php?action=query&meta=allmessages&ammessages="+msg+"&amlang=en"; | |||
sajax_do_call(wfMsgEnd, [variable, elId], document.getElementById(elId)); | |||
} | |||
wfMsgEnd(variable) { | |||
variable = document.getElementById(elId).innerHTML; | |||
} |
Revision as of 20:40, 20 April 2009
function updateDonationNotice() { if(!document.getElementById("donation-progress-number")) return; var number = document.getElementById("donation-progress-number"); var bar = document.getElementById("donation-progress-indicator"); var barWidth = 200; var topAmount = 500; var currentAmount = 0; wfMsg('donation-amount', currentAmount, 'donation-progress-number'); var nowWidth = (currentAmount/topAmount)*barWidth; number.innerHTML = currentAmount; bar.style.width = nowWidth + "px"; } addOnloadHook(updateDonationNotice); wfMsg(msg, variable, elId) { var url = "/api.php?action=query&meta=allmessages&ammessages="+msg+"&amlang=en"; sajax_do_call(wfMsgEnd, [variable, elId], document.getElementById(elId)); } wfMsgEnd(variable) { variable = document.getElementById(elId).innerHTML; }