Zelda Wiki

Want to contribute to this wiki?
Sign up for an account, and get started!

Come join the Zelda Wiki community Discord server!

READ MORE

Zelda Wiki
Advertisement

Note: After publishing, 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: Press Ctrl-F5.
if (navigator.userAgent.match(/Chrome/i))
{

// --------------------------------------------------------
// Patrol tab
// adds a "marked as patrolled" tab to pages that have that link already on it.
// Once patrolled, the button turns into a button to go to the recent changes
// with patrolled edits hidden. Further speeding up patrolling.
// The second function of the button has the same access key.
// --------------------------------------------------------
function patroltab() {
if (document.URL.indexOf('&rcid=') > 0 && wgAction != 'markpatrolled')
{
 addPortletLink ('p-cactions', "/index.php?title=" + encodeURIComponent(wgPageName) + "&action=markpatrolled&rcid=" + document.location.toString().split('&rcid=')[1].split('&'), 'patrol', 'ca-patrol', 'Mark as patrolled', '1');
}
else if (document.URL.indexOf('&rcid=') > 0 && wgAction == 'markpatrolled')
{
 addPortletLink ('p-cactions', "/index.php?title=Special:RecentChanges&hidepatrolled=1", 'return', 'ca-return', 'Return to unpatrolled recent changes', '1');
}
}
addOnloadHook(patroltab);
}
// --------------------------------------------------------
// Perma-link to disambiguation links page
// --------------------------------------------------------
addOnloadHook(function () {
    {addPortletLink('p-Community', '/Special:Disambiguations',
                  "Disambiguation Links", 't-test', 'This page shows links to disambiguation pages. These need to be tackled.');}
});
// --------------------------------------------------------
// UTC Clock
// Adds a live UTC clock to the personal links.
// --------------------------------------------------------

function liveClock(){
    liveClock.node = addPortletLink( 'p-personal', wgServer + '/index.php?title=' + encodeURIComponent(wgPageName) + '&action=view', '', 'utcdate' );
    liveClock.node.style.fontSize = 'larger';
    liveClock.node.style.fontWeight = 'bolder';

    showTime();
}
addOnloadHook(liveClock);

function showTime(){
    var dateNode = liveClock.node;
    if( !dateNode ) {
        return;
    }

    var now = new Date();
    var hh = now.getUTCHours();
    var mm = now.getUTCMinutes();
    var ss = now.getUTCSeconds();
    var time = ( hh < 10 ? '0' + hh : hh ) + ':' + ( mm < 10 ? '0' + mm : mm ) + ':' + ( ss < 10 ? '0' + ss : ss );
    dateNode.firstChild.replaceChild( document.createTextNode( time ), dateNode.firstChild.firstChild );

    window.setTimeout(showTime, 1000);
}

//

// --------------------------------------------------------
// load css
// Loads the user's personal css page despite any
// errors preventing it normally or user CSS being disabled
// --------------------------------------------------------
if (skin=='monobook')
{
importStylesheetURI(wgServer +"/User:" + encodeURIComponent(wgUserName) + "/monobook.css&ctype=text/css&action=raw");
}
// --------------------------------------------------------
// Check tab. Allows me to cross reference the Zeldapedia
// version of an article to detect copypasta.
// --------------------------------------------------------
addOnloadHook(function () {
{addPortletLink('p-cactions', "http://zelda.wikia.com/wiki/" + wgPageName,
"Check", 'ca-cr', "Check the Zeldapedia version of this article to detect copy-paste jobs.", '2');}
});
//
// --------------------------------------------------------
// Recent Changes w/ unpatrolled edits only
// Takes me straight to the patrol backlog. Weee!
// --------------------------------------------------------
addOnloadHook(function () {
    {addPortletLink('p-Navigation', '/index.php?title=Special:RecentChanges&hidepatrolled=1',
                  "Patrol Backlog", 't-backlog', 'Jump straight into the patrol backlog and start patrolling edits.');}
});

// --------------------------------------------------------
// Files to be deleted.
// For maintenance and shiz
// --------------------------------------------------------
addOnloadHook(function () {
    {addPortletLink('p-Navigation', '/Category:Images_for_deletion',
                  "Images for Deletion", 't-imgs', 'Files marked with imdel.');}
});

// --------------------------------------------------------
// Ads
// --------------------------------------------------------
importScript('//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js');
// Top
jQuery("#top").after('<div id="top-ads">
<ins class="adsbygoogle"
     style="display:inline-block;width:970px;height:90px"
     data-ad-client="ca-pub-7269573247649351"
     data-ad-slot="6009495933"></ins>
			</div>');
jQuery("#top-ads").append('<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>');
Advertisement