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.

/* Watchlist bolder ([[User:Ais523/watchlistbolder.js]], a stripped-down version of [[User:Ais523/watchlistnotifier.js]])

   This conflicts with the watchlistnotifier. On the request of [[User:Rockfang]]. */

//<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(wgPageName == "Special:Watchlist")

  {

    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;}

    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';

    }

  }

}



$(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. */

  if(wgPageName == "Special:Watchlist")

    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]]
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.

/* Watchlist bolder ([[User:Ais523/watchlistbolder.js]], a stripped-down version of [[User:Ais523/watchlistnotifier.js]])

   This conflicts with the watchlistnotifier. On the request of [[User:Rockfang]]. */

//<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(wgPageName == "Special:Watchlist")

  {

    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;}

    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';

    }

  }

}



$(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. */

  if(wgPageName == "Special:Watchlist")

    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]]

Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook