<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.2006scape.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js</id>
	<title>MediaWiki:Common.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.2006scape.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3ACommon.js"/>
	<link rel="alternate" type="text/html" href="https://wiki.2006scape.org/index.php?title=MediaWiki:Common.js&amp;action=history"/>
	<updated>2026-05-30T02:11:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://wiki.2006scape.org/index.php?title=MediaWiki:Common.js&amp;diff=42&amp;oldid=prev</id>
		<title>Dark98: Created page with &quot;/* Any JavaScript here will be loaded for all users on every page load. */ //Map importScriptPage(&#039;http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js&#039;);   $(document).ready(function() {     $(&quot;#draggable&quot;).draggable();   });  // ************************************************** // Slider necessary code // **************************************************  window.onload = prepareButtons;  function prepareButtons() {     document.getElementById(&#039;backButn&#039;...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.2006scape.org/index.php?title=MediaWiki:Common.js&amp;diff=42&amp;oldid=prev"/>
		<updated>2023-02-02T02:36:21Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Any JavaScript here will be loaded for all users on every page load.: &lt;/span&gt; //Map importScriptPage(&amp;#039;http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js&amp;#039;);   $(document).ready(function() {     $(&amp;quot;#draggable&amp;quot;).draggable();   });  // ************************************************** // Slider necessary code // **************************************************  window.onload = prepareButtons;  function prepareButtons() {     document.getElementById(&amp;#039;backButn&amp;#039;...&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
//Map&lt;br /&gt;
importScriptPage(&amp;#039;http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js&amp;#039;);&lt;br /&gt;
  $(document).ready(function() {&lt;br /&gt;
    $(&amp;quot;#draggable&amp;quot;).draggable();&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
// **************************************************&lt;br /&gt;
// Slider necessary code&lt;br /&gt;
// **************************************************&lt;br /&gt;
&lt;br /&gt;
window.onload = prepareButtons;&lt;br /&gt;
&lt;br /&gt;
function prepareButtons()&lt;br /&gt;
{&lt;br /&gt;
    document.getElementById(&amp;#039;backButn&amp;#039;).onclick = function()&lt;br /&gt;
    {&lt;br /&gt;
           var slide1 = getElementById(slide1);&lt;br /&gt;
           var slide2 = getElementById(slide2);&lt;br /&gt;
           var slide3 = getElementById(slide3);&lt;br /&gt;
           if(slide1.style.display == &amp;#039;block&amp;#039;){&lt;br /&gt;
              slide1.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
              slide3.style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
           }else if(slide2.style.display == &amp;#039;block&amp;#039;){&lt;br /&gt;
              slide2.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
              slide1.style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
           }else if(slide3.style.display == &amp;#039;block&amp;#039;){&lt;br /&gt;
              slide3.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
              slide2.style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
           }&lt;br /&gt;
    }&lt;br /&gt;
    document.getElementById(&amp;#039;fwdButn&amp;#039;).onclick = function()&lt;br /&gt;
    {&lt;br /&gt;
           var slide1 = getElementById(slide1);&lt;br /&gt;
           var slide2 = getElementById(slide2);&lt;br /&gt;
           var slide3 = getElementById(slide3);&lt;br /&gt;
           if(slide1.style.display == &amp;#039;block&amp;#039;){&lt;br /&gt;
              slide1.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
              slide2.style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
           }else if(slide2.style.display == &amp;#039;block&amp;#039;){&lt;br /&gt;
              slide2.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
              slide3.style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
           }else if(slide3.style.display == &amp;#039;block&amp;#039;){&lt;br /&gt;
              slide3.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
              slide1.style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
           }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function next(){&lt;br /&gt;
   var currSlide;&lt;br /&gt;
   var slide1 = getElementById(slide1);&lt;br /&gt;
   var slide2 = getElementById(slide2);&lt;br /&gt;
   var slide3 = getElementById(slide3);&lt;br /&gt;
   if(slide1.style.display == &amp;#039;block&amp;#039;){&lt;br /&gt;
       slide1.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
       slide2.style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
   }else if(slide2.style.display == &amp;#039;block&amp;#039;){&lt;br /&gt;
       slide2.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
       slide3.style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
   }else if(slide3.style.display == &amp;#039;block&amp;#039;){&lt;br /&gt;
       slide3.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
       slide1.style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
function previous(){&lt;br /&gt;
   var currSlide;&lt;br /&gt;
   var slide1 = getElementById(slide1);&lt;br /&gt;
   var slide2 = getElementById(slide2);&lt;br /&gt;
   var slide3 = getElementById(slide3);&lt;br /&gt;
   if(slide1.style.display == &amp;#039;block&amp;#039;){&lt;br /&gt;
       slide1.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
       slide3.style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
   }else if(slide2.style.display == &amp;#039;block&amp;#039;){&lt;br /&gt;
       slide2.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
       slide1.style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
   }else if(slide3.style.display == &amp;#039;block&amp;#039;){&lt;br /&gt;
       slide3.style.display = &amp;#039;none&amp;#039;;&lt;br /&gt;
       slide2.style.display = &amp;#039;block&amp;#039;;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
// **************************************************&lt;br /&gt;
// Show/Hide import/ Necessary&lt;br /&gt;
// **************************************************&lt;br /&gt;
importScriptPage(&amp;#039;ShowHide/code.js&amp;#039;, &amp;#039;dev&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// **************************************************&lt;br /&gt;
// Experimental javascript countdown timer (Splarka)&lt;br /&gt;
// Version 0.0.3&lt;br /&gt;
// **************************************************&lt;br /&gt;
//&lt;br /&gt;
// Usage example:&lt;br /&gt;
//  &amp;lt;span class=&amp;quot;countdown&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&lt;br /&gt;
//  Only &amp;lt;span class=&amp;quot;countdowndate&amp;quot;&amp;gt;January 01 2007 00:00:00 PST&amp;lt;/span&amp;gt; until New years.&lt;br /&gt;
//  &amp;lt;/span&amp;gt;&lt;br /&gt;
//  &amp;lt;span class=&amp;quot;nocountdown&amp;quot;&amp;gt;Javascript disabled.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
function updatetimer(i) {&lt;br /&gt;
  var now = new Date();&lt;br /&gt;
  var then = timers[i].eventdate;&lt;br /&gt;
  var diff = count=Math.floor((then.getTime()-now.getTime())/1000);&lt;br /&gt;
&lt;br /&gt;
  // catch bad date strings&lt;br /&gt;
  if(isNaN(diff)) { &lt;br /&gt;
    timers[i].firstChild.nodeValue = &amp;#039;** &amp;#039; + timers[i].eventdate + &amp;#039; **&amp;#039; ;&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // determine plus/minus&lt;br /&gt;
  if(diff&amp;lt;0) {&lt;br /&gt;
    diff = -diff;&lt;br /&gt;
    var tpm = &amp;#039;T plus &amp;#039;;&lt;br /&gt;
  } else {&lt;br /&gt;
    var tpm = &amp;#039;T minus &amp;#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // calcuate the diff&lt;br /&gt;
  var left = (diff%60) + &amp;#039; seconds&amp;#039;;&lt;br /&gt;
    diff=Math.floor(diff/60);&lt;br /&gt;
  if(diff &amp;gt; 0) left = (diff%60) + &amp;#039; minutes &amp;#039; + left;&lt;br /&gt;
    diff=Math.floor(diff/60);&lt;br /&gt;
  if(diff &amp;gt; 0) left = (diff%24) + &amp;#039; hours &amp;#039; + left;&lt;br /&gt;
    diff=Math.floor(diff/24);&lt;br /&gt;
  if(diff &amp;gt; 0) left = diff + &amp;#039; days &amp;#039; + left&lt;br /&gt;
  timers[i].firstChild.nodeValue = tpm + left;&lt;br /&gt;
&lt;br /&gt;
  // a setInterval() is more efficient, but calling setTimeout()&lt;br /&gt;
  // makes errors break the script rather than infinitely recurse&lt;br /&gt;
  timeouts[i] = setTimeout(&amp;#039;updatetimer(&amp;#039; + i + &amp;#039;)&amp;#039;,1000);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function checktimers() {&lt;br /&gt;
  //hide &amp;#039;nocountdown&amp;#039; and show &amp;#039;countdown&amp;#039;&lt;br /&gt;
  var nocountdowns = getElementsByClassName(document, &amp;#039;span&amp;#039;, &amp;#039;nocountdown&amp;#039;);&lt;br /&gt;
  for(var i in nocountdowns) nocountdowns[i].style.display = &amp;#039;none&amp;#039;&lt;br /&gt;
  var countdowns = getElementsByClassName(document, &amp;#039;span&amp;#039;, &amp;#039;countdown&amp;#039;);&lt;br /&gt;
  for(var i in countdowns) countdowns[i].style.display = &amp;#039;inline&amp;#039;&lt;br /&gt;
&lt;br /&gt;
  //set up global objects timers and timeouts.&lt;br /&gt;
  timers = getElementsByClassName(document, &amp;#039;span&amp;#039;, &amp;#039;countdowndate&amp;#039;);  //global&lt;br /&gt;
  timeouts = new Array(); // generic holder for the timeouts, global&lt;br /&gt;
  if(timers.length == 0) return;&lt;br /&gt;
  for(var i in timers) {&lt;br /&gt;
    timers[i].eventdate = new Date(timers[i].firstChild.nodeValue);&lt;br /&gt;
    updatetimer(i);  //start it up&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
addOnloadHook(checktimers);&lt;br /&gt;
&lt;br /&gt;
// **************************************************&lt;br /&gt;
//  - end -  Experimental javascript countdown timer&lt;br /&gt;
// **************************************************&lt;/div&gt;</summary>
		<author><name>Dark98</name></author>
	</entry>
</feed>