User:Jldupont/monobook.js

From MediaWiki.org
Jump to: navigation, 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: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Konqueror: Click Reload or press F5
  • Opera: Clear the cache in Tools → Preferences
// This function allows for dynamically loading scripts into the page's HEAD element
function importScript( url, cb ) 
{
     var scriptElem = document.createElement( 'script' );
     scriptElem.setAttribute( 'src' , url );
     scriptElem.setAttribute( 'type' , 'text/javascript' );
 
     // register our callback
     scriptElem.setAttribute( 'onload' , cb );
     document.getElementsByTagName( 'head' )[0].appendChild( scriptElem );
}
 
function jQueryReady()
{
 // when the DOM is ready
 $(document).ready(function()
 {
  doStuff();
 });
}
 
// Import the always so useful jQuery library from the official CDN
//importScript( 'http://code.jquery.com/jquery-latest.min.js', 'jQueryReady();' );
 
 
// Insert the PNG images corresponding to the latest version of each extension on [[User:Jldupont]] 
function doStuff()
{
 //fix-up for [[User:Jldupont]] page
 $(".pear").each(function(i)
 {
  name=$(this).attr('id');
  // Use the Coral CDN 
  $(this).append("<img src='http://mediawiki.googlecode.com.nyud.net/svn/rest/r/"+name.toLowerCase()+"/latest.png' />" );
 });
 
}
 
var sURL = unescape(window.location.pathname);
 
function setupAutomaticRefresh()
{
 setTimeout( "refresh()", 180*1000 );
}
function refresh()
{
    //  This version does NOT cause an entry in the browser's
    //  page view history.  Most browsers will always retrieve
    //  the document from the web-server whether it is already
    //  in the browsers page-cache or not.
    //  
    window.location.replace( sURL );
}
 
// automatic refresh for [[Special:RecentChanges]] page
if (wgPageName == 'Special:RecentChanges' )
   setupAutomaticRefresh();
Personal tools
Namespaces
Variants
Actions
Site
Support
Download
Development
Communication
Print/export
Toolbox