Difference between revisions of "User:Svip/monobook.js"
Jump to navigation
Jump to search
m |
m |
||
Line 3: | Line 3: | ||
return; | return; | ||
var number = document.getElementById("donation-progress-number"); | var number = document.getElementById("donation-progress-number"); | ||
var barWidth = 200; | var barWidth = 200; | ||
var topAmount = 500; | var topAmount = 500; | ||
Line 10: | Line 9: | ||
var nowWidth = (currentAmount/topAmount)*barWidth; | var nowWidth = (currentAmount/topAmount)*barWidth; | ||
number.innerHTML = currentAmount; | number.innerHTML = currentAmount; | ||
var bar = document.getElementById("donation-progress-indicator"); | |||
bar.style.width = nowWidth + "px"; | bar.style.width = nowWidth + "px"; | ||
} | } | ||
Line 17: | Line 17: | ||
function 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)); | ||
} | } | ||
Revision as of 20:43, 20 April 2009
function updateDonationNotice() { if(!document.getElementById("donation-progress-number")) return; var number = document.getElementById("donation-progress-number"); var barWidth = 200; var topAmount = 500; var currentAmount = 0; wfMsg('donation-amount', currentAmount, 'donation-progress-number'); var nowWidth = (currentAmount/topAmount)*barWidth; number.innerHTML = currentAmount; var bar = document.getElementById("donation-progress-indicator"); 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; }