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

From The Infosphere, the Futurama Wiki
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 bar = document.getElementById("donation-progress-indicator");
   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;
}