User:Svip/monobook.js

From The Infosphere, the Futurama Wiki
< User:Svip
Revision as of 20:43, 20 April 2009 by Svip (talk | contribs)
Jump to navigation Jump to search

Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
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;
}