User:NovaHawk/common.js
From Brickipedia, the LEGO Wiki
- Page tools
- What links here
- Related changes
- Printable version
- Permanent link
- Page information
- User tools
- User contributions
- Logs
- View user groups
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 / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* Test for custom upload form */
if ( mw.config.get( 'wgPageName' ) === 'Special:Upload' ) {
$("#uploadtext").css("background", "#FF0000");
}
/* Preloaders */
$( ".mw-newarticletext" ).append( '<span style="display:inline-block; width:23px"></span>'+
'<span style="background-color:#ddeedd;border:2px outset #9999bb;text-align:center;padding:2px 5px"><a href="http://en.brickimedia.org/w/index.php?title='+wgPageName+'&action=edit&preload=User:NovaHawk/Preload-set1">Set</a></span>'+
'<span style="display:inline-block; width:10px"></span>'+
'<span style="background-color:#ddeedd;border:2px outset #9999bb;text-align:center;padding:2px 5px"><a href="http://en.brickimedia.org/w/index.php?title='+wgPageName+'&action=edit&preload=User:NovaHawk/Preload-set2">Set w/MinifigGal</a></span>'+
'<span style="display:inline-block; width:10px"></span>'+
'<span style="background-color:#ddeedd;border:2px outset #9999bb;text-align:center;padding:2px 5px"><a href="http://en.brickimedia.org/w/index.php?title='+wgPageName+'&action=edit&preload=User:NovaHawk/Preload-set3">Set w/MinifigGal+ShopDesc</a></span>'+
'<span style="display:inline-block; width:10px"></span>'+
'<span style="background-color:#ddeedd;border:2px outset #9999bb;text-align:center;padding:2px 5px"><a href="http://en.brickimedia.org/w/index.php?title='+wgPageName+'&action=edit&preload=User:NovaHawk/Preload-minifigure">Minifigure</a></span><br/><br/>' );
/* Automatically says "OK" for stupid extra page for purging, code by Saftzie on ShoutWiki */
if (( mw.config.get( 'wgAction' ) === 'purge' ) &&
( $.inArray( 'user', mw.config.get( 'wgUserGroups' )) + 1 )) {
$.post( mw.config.get( 'wgScriptPath' ) + '/api.php', {
format: 'none',
action: 'purge',
titles: mw.config.get( 'wgPageName' ).replace( /_/g, ' ' )
}, function () {
// remove action=purge, but keep the rest
location.replace(
location.pathname +
location.search
.replace( /(?:\?|&)action=purge$/i, '' )
.replace( /(\?|&)action=purge&/i, '$1' ) +
location.hash
);
} );
}