From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.

importScript('User:Lupin/recent2.js');











































/* Watchlist notifier ([[User:Ais523/watchlistnotifier.js]]); displays a message every time a watched page changes. */

//<pre><nowiki>

 

var wmwpajax;

// From [[WP:US]] mainpage (wpajax renamed to wmwpajax)

wmwpajax={

        download:function(bundle) {

                // mandatory: bundle.url

                // optional:  bundle.onSuccess (xmlhttprequest, bundle)

                // optional:  bundle.onFailure (xmlhttprequest, bundle)

                // optional:  bundle.otherStuff OK too, passed to onSuccess and onFailure

 

                var x = window.XMLHttpRequest ? new XMLHttpRequest()

                : window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP")

                : false;

 

                if (x) {

                        x.onreadystatechange=function() {

                                x.readyState==4 && wmwpajax.downloadComplete(x,bundle);

                        };

                        x.open("GET",bundle.url,true);

                        x.send(null); 

                }

                return x;

        },

 

        downloadComplete:function(x,bundle) {

                x.status==200 && ( bundle.onSuccess && bundle.onSuccess(x,bundle) || true )

                || ( bundle.onFailure && bundle.onFailure(x,bundle) || alert(x.statusText+': '+bundle.url));

        }

};

 

// Example:

// function dlComplete(xmlreq, data) {

//      alert(data.message + xmlreq.responseText);

// }

//  wmwpajax.download({url:'http://en.wikipedia.org/?title=Thresher&action=raw', 

//                   onSuccess: dlComplete, message: "Here's what we got:\n\n" });

 

// End of [[WP:US]] quote

 

function wmWatchEditFound(xmlreq, data) {

  var watchrev, watchsum, watchrevold, watchpage, junk;

  if(xmlreq.responseText.indexOf('revid=')==-1)

  {

    document.getElementById('contentSub').innerHTML+=

      "<div class='watchlistnotify'>(<i>watchlistnotifier can't determine whether a "+

      "watched page has changed<i>)</div>";

    return;

  }

  watchrev=xmlreq.responseText.split('revid="')[1].split('"')[0];

  try

  {

    watchrevold=document.cookie.split('ais523wmwatchrev=')[1].split('.')[0];

  }

  catch(junk) {watchrevold=0;}

  if(wgPageName == "Special:Watchlist")

  {

    document.cookie="ais523wmwatchrev="+watchrev+".; path=/";

    var aas=document.getElementById('bodyContent').getElementsByTagName('a');

    var i=aas.length;

    while(i--)

    {

      if(aasi].href.indexOf('diff=')!=-1&&watchrevold)

        if(+(aasi].href.split('diff=')[1].split('&')[0])>watchrevold)

          aasi].parentNode.style.fontWeight='bold';

    }

  }

  else

  {

    watchsum=xmlreq.responseText.split('comment="')[1].split('"')[0];

    watchpage=xmlreq.responseText.split('title="')[1].split('"')[0];

    watchsum=watchsum.split('<').join('&lt;').split('>').join('&gt;');

    watchpage=watchpage.split('<').join('&lt;').split('>').join('&gt;');

    if(watchrev!=watchrevold)

      document.getElementById('contentSub').innerHTML+=

        "<div class='watchlistnotify'>\""+watchpage+'" changed: "'+watchsum+

        '". (<a href="/wiki/Special:Watchlist">watchlist</a>)</div>';

  }

}

 

$(function() {

  /* Find the top item in the watchlist, and its edit summary. We only need one item, so

     set the limit to 1 to ease the load on the server. */

    wmwpajax.download({url:'http://en.wikipedia.org/w/api.php?action=query&list=watchlist&wllimit=1&'+

      'wldir=older&format=xml&wlprop=comment|ids|title', onSuccess: wmWatchEditFound});

});

// </nowiki></pre>

// [[Category:Wikipedia scripts]]















































































































$(function() {

  document.getElementById('searchform').action = 'http://www.google.com/search'; 

  document.getElementById('searchInput').name = 'q'; 

  document.getElementById('searchGoButton').name = 'btnG'; 

  document.getElementById('mw-searchButton').name = 'btnI'; 

  document.getElementById('searchGoButton').value = 'G'; 

  document.getElementById('mw-searchButton').value = 'Lucky!'; 

  var enwp = document.createElement('input');

  enwp.id = 'as_sitesearch';

  enwp.name = 'as_sitesearch';

  enwp.value = 'en.wikipedia.org';

  enwp.type = 'hidden';

  document.getElementById('searchform').appendChild(enwp);

  return false;

});



















































importScript( "User:Davidgothberg/clock.js" );





















































importScript('User:Drilnoth/assessortags.js'); //See [[User:Drilnoth/assessortags.js/doc]] for details











































// Stub tag tab. Original version by [[User:ais523]], on a request by [[User:thesublime514]].

// Enhancements made on requests by [[User:Alai]] and [[User:jj137]].

// ([[User:ais523/stubtagtab2.js]])

// <source lang="javascript">

$(function(){

  if(wgNamespaceNumber==0&&wgAction=="view")

  {

    if(document.getElementById("ca-edit"))

      mw.util.addPortletLink('p-cactions', 'javascript:stubtagtab()', 'stub', 'ca-stubtag',

                                   'Add a stub tag to this page', '');

  }

  if(location.href.indexOf("&autoaddstubtag=")!=-1&&document.getElementById('wpTextbox1')!=null)

  {

    var x=decodeURIComponent(location.href.split("&autoaddstubtag=")[1]);

    if(x.indexOf("-stub")==-1) x+="-stub";

    document.getElementById('wpTextbox1').value+="\n{"+"{"+x+"}}"; //add to the end of the article

    document.getElementById('wpSummary').value=

      "Tagging with {"+"{"+x+"}} using [[WP:US/S|user scripts]]";

    document.getElementById('wpPreview').click();

  }

});

 

function stubtagtab()

{

  var h;

  // A list of subpages of WikiProject Stub sorting/Stub types/ that are relevant to this

  var a='Commerce','Culture','Education','Geography','Government, law, and politics','History',

         'Leisure','Military and weaponry','Miscellaneous','Organizations','People',

         'Religion, mythology, faiths, and beliefs','Science','Sports','Technology','Transport'];

  var i=0;

  h="<div style='color:#000000; background-color:#fff8f8;'>&bull; ";

  while(i<a.length)

  {

    h+="<a href='javascript:stubtagmenu(\""+ai+"\");'>"+ai+"</a> &bull; ";

    i++;

  }

  h+="</div><div id='stubtagmenudiv' style='color:#000000; background-color:#fffff8;'></div>";

  document.getElementById("contentSub").innerHTML=h;

}

 

function stubtagmenurender(a)

{

  if(a.responseText.indexOf("<text>")==-1)

  {

    document.getElementById('stubtagmenudiv').innerHTML=

      "<i>Loading, please wait...</i>";

    return;

  }

  var s=a.responseText.split("<text>")[1].split("</text>")[0];

  s=s.split("&lt;").join("<").split("&gt;").join(">");

  s=s.split("&quot;").join('"').split("&amp;").join('&');

  s=s.split('<a href="/wiki/Template:');

  var i=s.length;

  while(--i) si=si].split('" title').join('\');" title');

  s=s.join('<a temphref="javascript:stubtagwith(\'');

  s=s.split('<a href=').join('<a style="color:#000000;" notanhref=');

  s=s.split('<a temphref=').join('<a href=');

  document.getElementById('stubtagmenudiv').innerHTML=s;

}

 

function stubtagmenu(x)

{

  //Fetch the relevant subpage of the WikiProject

  var a = sajax_init_object();

  a.open('GET', mw.config.get('wgServer')+mw.config.get('wgScriptPath')+'/api.php?action=parse&prop=text&text='+

    encodeURIComponent('__NOTOC____NOEDITSECTION__{{Wikipedia:WikiProject Stub sorting/Stub types/'+

                       x+'}}')+'&format=xml');

  a.onreadystatechange = function(){stubtagmenurender(a)};

  a.send('');

}

 

function stubtagwith(x)

{

  if(x==null||x=="") return;

  location.href=mw.config.get('wgServer')+mw.config.get('wgScript')+"?title="+encodeURIComponent(mw.config.get('wgPageName'))+                                  

                "&action=edit&autoaddstubtag="+encodeURIComponent(x);

}

 

// </source> <!--[[Category:Wikipedia scripts]]-->
From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.

importScript('User:Lupin/recent2.js');











































/* Watchlist notifier ([[User:Ais523/watchlistnotifier.js]]); displays a message every time a watched page changes. */

//<pre><nowiki>

 

var wmwpajax;

// From [[WP:US]] mainpage (wpajax renamed to wmwpajax)

wmwpajax={

        download:function(bundle) {

                // mandatory: bundle.url

                // optional:  bundle.onSuccess (xmlhttprequest, bundle)

                // optional:  bundle.onFailure (xmlhttprequest, bundle)

                // optional:  bundle.otherStuff OK too, passed to onSuccess and onFailure

 

                var x = window.XMLHttpRequest ? new XMLHttpRequest()

                : window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP")

                : false;

 

                if (x) {

                        x.onreadystatechange=function() {

                                x.readyState==4 && wmwpajax.downloadComplete(x,bundle);

                        };

                        x.open("GET",bundle.url,true);

                        x.send(null); 

                }

                return x;

        },

 

        downloadComplete:function(x,bundle) {

                x.status==200 && ( bundle.onSuccess && bundle.onSuccess(x,bundle) || true )

                || ( bundle.onFailure && bundle.onFailure(x,bundle) || alert(x.statusText+': '+bundle.url));

        }

};

 

// Example:

// function dlComplete(xmlreq, data) {

//      alert(data.message + xmlreq.responseText);

// }

//  wmwpajax.download({url:'http://en.wikipedia.org/?title=Thresher&action=raw', 

//                   onSuccess: dlComplete, message: "Here's what we got:\n\n" });

 

// End of [[WP:US]] quote

 

function wmWatchEditFound(xmlreq, data) {

  var watchrev, watchsum, watchrevold, watchpage, junk;

  if(xmlreq.responseText.indexOf('revid=')==-1)

  {

    document.getElementById('contentSub').innerHTML+=

      "<div class='watchlistnotify'>(<i>watchlistnotifier can't determine whether a "+

      "watched page has changed<i>)</div>";

    return;

  }

  watchrev=xmlreq.responseText.split('revid="')[1].split('"')[0];

  try

  {

    watchrevold=document.cookie.split('ais523wmwatchrev=')[1].split('.')[0];

  }

  catch(junk) {watchrevold=0;}

  if(wgPageName == "Special:Watchlist")

  {

    document.cookie="ais523wmwatchrev="+watchrev+".; path=/";

    var aas=document.getElementById('bodyContent').getElementsByTagName('a');

    var i=aas.length;

    while(i--)

    {

      if(aasi].href.indexOf('diff=')!=-1&&watchrevold)

        if(+(aasi].href.split('diff=')[1].split('&')[0])>watchrevold)

          aasi].parentNode.style.fontWeight='bold';

    }

  }

  else

  {

    watchsum=xmlreq.responseText.split('comment="')[1].split('"')[0];

    watchpage=xmlreq.responseText.split('title="')[1].split('"')[0];

    watchsum=watchsum.split('<').join('&lt;').split('>').join('&gt;');

    watchpage=watchpage.split('<').join('&lt;').split('>').join('&gt;');

    if(watchrev!=watchrevold)

      document.getElementById('contentSub').innerHTML+=

        "<div class='watchlistnotify'>\""+watchpage+'" changed: "'+watchsum+

        '". (<a href="/wiki/Special:Watchlist">watchlist</a>)</div>';

  }

}

 

$(function() {

  /* Find the top item in the watchlist, and its edit summary. We only need one item, so

     set the limit to 1 to ease the load on the server. */

    wmwpajax.download({url:'http://en.wikipedia.org/w/api.php?action=query&list=watchlist&wllimit=1&'+

      'wldir=older&format=xml&wlprop=comment|ids|title', onSuccess: wmWatchEditFound});

});

// </nowiki></pre>

// [[Category:Wikipedia scripts]]















































































































$(function() {

  document.getElementById('searchform').action = 'http://www.google.com/search'; 

  document.getElementById('searchInput').name = 'q'; 

  document.getElementById('searchGoButton').name = 'btnG'; 

  document.getElementById('mw-searchButton').name = 'btnI'; 

  document.getElementById('searchGoButton').value = 'G'; 

  document.getElementById('mw-searchButton').value = 'Lucky!'; 

  var enwp = document.createElement('input');

  enwp.id = 'as_sitesearch';

  enwp.name = 'as_sitesearch';

  enwp.value = 'en.wikipedia.org';

  enwp.type = 'hidden';

  document.getElementById('searchform').appendChild(enwp);

  return false;

});



















































importScript( "User:Davidgothberg/clock.js" );





















































importScript('User:Drilnoth/assessortags.js'); //See [[User:Drilnoth/assessortags.js/doc]] for details











































// Stub tag tab. Original version by [[User:ais523]], on a request by [[User:thesublime514]].

// Enhancements made on requests by [[User:Alai]] and [[User:jj137]].

// ([[User:ais523/stubtagtab2.js]])

// <source lang="javascript">

$(function(){

  if(wgNamespaceNumber==0&&wgAction=="view")

  {

    if(document.getElementById("ca-edit"))

      mw.util.addPortletLink('p-cactions', 'javascript:stubtagtab()', 'stub', 'ca-stubtag',

                                   'Add a stub tag to this page', '');

  }

  if(location.href.indexOf("&autoaddstubtag=")!=-1&&document.getElementById('wpTextbox1')!=null)

  {

    var x=decodeURIComponent(location.href.split("&autoaddstubtag=")[1]);

    if(x.indexOf("-stub")==-1) x+="-stub";

    document.getElementById('wpTextbox1').value+="\n{"+"{"+x+"}}"; //add to the end of the article

    document.getElementById('wpSummary').value=

      "Tagging with {"+"{"+x+"}} using [[WP:US/S|user scripts]]";

    document.getElementById('wpPreview').click();

  }

});

 

function stubtagtab()

{

  var h;

  // A list of subpages of WikiProject Stub sorting/Stub types/ that are relevant to this

  var a='Commerce','Culture','Education','Geography','Government, law, and politics','History',

         'Leisure','Military and weaponry','Miscellaneous','Organizations','People',

         'Religion, mythology, faiths, and beliefs','Science','Sports','Technology','Transport'];

  var i=0;

  h="<div style='color:#000000; background-color:#fff8f8;'>&bull; ";

  while(i<a.length)

  {

    h+="<a href='javascript:stubtagmenu(\""+ai+"\");'>"+ai+"</a> &bull; ";

    i++;

  }

  h+="</div><div id='stubtagmenudiv' style='color:#000000; background-color:#fffff8;'></div>";

  document.getElementById("contentSub").innerHTML=h;

}

 

function stubtagmenurender(a)

{

  if(a.responseText.indexOf("<text>")==-1)

  {

    document.getElementById('stubtagmenudiv').innerHTML=

      "<i>Loading, please wait...</i>";

    return;

  }

  var s=a.responseText.split("<text>")[1].split("</text>")[0];

  s=s.split("&lt;").join("<").split("&gt;").join(">");

  s=s.split("&quot;").join('"').split("&amp;").join('&');

  s=s.split('<a href="/wiki/Template:');

  var i=s.length;

  while(--i) si=si].split('" title').join('\');" title');

  s=s.join('<a temphref="javascript:stubtagwith(\'');

  s=s.split('<a href=').join('<a style="color:#000000;" notanhref=');

  s=s.split('<a temphref=').join('<a href=');

  document.getElementById('stubtagmenudiv').innerHTML=s;

}

 

function stubtagmenu(x)

{

  //Fetch the relevant subpage of the WikiProject

  var a = sajax_init_object();

  a.open('GET', mw.config.get('wgServer')+mw.config.get('wgScriptPath')+'/api.php?action=parse&prop=text&text='+

    encodeURIComponent('__NOTOC____NOEDITSECTION__{{Wikipedia:WikiProject Stub sorting/Stub types/'+

                       x+'}}')+'&format=xml');

  a.onreadystatechange = function(){stubtagmenurender(a)};

  a.send('');

}

 

function stubtagwith(x)

{

  if(x==null||x=="") return;

  location.href=mw.config.get('wgServer')+mw.config.get('wgScript')+"?title="+encodeURIComponent(mw.config.get('wgPageName'))+                                  

                "&action=edit&autoaddstubtag="+encodeURIComponent(x);

}

 

// </source> <!--[[Category:Wikipedia scripts]]-->

Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook