Difference between revisions of "User:Svip/monobook.js"
Jump to navigation
Jump to search
m |
m |
||
Line 15: | Line 15: | ||
addOnloadHook(updateDonationNotice); | addOnloadHook(updateDonationNotice); | ||
wfMsg(msg, variable, elId) { | function wfMsg(msg, variable, elId) { | ||
var url = "/api.php?action=query&meta=allmessages&ammessages="+msg+"&amlang=en"; | var url = "/api.php?action=query&meta=allmessages&ammessages="+msg+"&amlang=en"; | ||
sajax_do_call(wfMsgEnd, [variable, elId], document.getElementById(elId)); | sajax_do_call(wfMsgEnd, [variable, elId], document.getElementById(elId)); | ||
} | } | ||
wfMsgEnd(variable) { | function wfMsgEnd(variable) { | ||
variable = document.getElementById(elId).innerHTML; | variable = document.getElementById(elId).innerHTML; | ||
} | } |
Revision as of 20:41, 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); function 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)); } function wfMsgEnd(variable) { variable = document.getElementById(elId).innerHTML; }