Difference between revisions of "User:Svip/monobook.js"

From The Infosphere, the Futurama Wiki
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 = 10;
   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;
}