Community Central
Community Central

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.
$('.wikia-header-mask').prepend('<div class="WikiaNotifications" style="position:fixed; top:5.3em;left:-0.20em;width:140px;text-align:center;">
<li><div data-type="1">[[Special:RecentChanges|RecentChanges]]</div></div>');

window.AdvancedOasisUI = {
      accountNavFollowedPages: false,
      accountNavWatchlist: false,
      categoryRedlink: true,
      RCHeader: false,
      DefaultSourceMode: true,
      lightbox: false,
      randomPageLimitedTo: 'Help',
      activity2RC: false,
      userLang: true,
};

var qtUserPageTemplate = '<div style="color:black;">{{:w:User:AmonFatalis}}</div>';
var qtEnableUserPageOverwrite = true;

var qtMessageWallGreetingTemplate = '{{w:User:AmonFatalis/MessageWallGreeting}}';
var qtEnableMessageWallGreetingOverwrite = true;

// AutoEditDropdown config
window.AutoEditDropdownConfig = {
    expandedAreaContribute: true,
    expandedAreaEdit: true
};

importArticles({
    type: 'script',
    articles: [
         'u:dev:View_Source/code.js',
         'u:dev:MiniComplete/code.js',
         'u:dev:PortableCSSPad/code.js',
         'u:dev:AjaxRC/code.js',
         'u:dev:AutoEditDropdown/code.js',
         'u:dev:AjaxPatrol/code.js',
         'u:dev:QuickCreateUserPage/code.js',
         'u:dev:QuickCreateMessageWallGreeting/code.js',
         'u:dev:AjaxRename/code.js',
         'u:dev:AdvancedOasisUI/code.js',
         'w:c:community:User:Monchoman45/ChatHacks.js'
    ]
});

/*jshint browser:true, jquery:true*/
/*global mediaWiki*/
 
( function ( $, mw ) {
 
    'use strict';
 
    var nsNr = mw.config.get( 'wgNamespaceNumber' ),
        translations = {
            en: 'Refresh',
            es: 'Actualizar',
            de: 'Neu laden',
            fr: 'Actualiser',
            hu: 'Frissítés',
            nl: 'Herladen',
            pl: 'Odśwież',
            ru: 'Обновить'
        },
        theText = (typeof window.PurgeButtonText === 'string' && window.PurgeButtonText) ||
            translations[mw.config.get('wgContentLanguage')] || translations.en;
 
    if ( nsNr < 0 || window.PurgeButtonsLoaded || document.getElementById( 'control_purge' ) ) {
        return;
    }
 
    window.PurgeButtonsLoaded = true; // prevent duplicate running (but not dupe buttons from outside this code)
 
    $( addPurgeButton );
 
    function purgePage () {
        var page = encodeURIComponent( mw.config.get( 'wgPageName' ) );
        $.get( '/index.php?title=' + page + '&action=purge', function () {
            location.reload( true );
        } );
        $('html,body').css( {
            display: 'block',
            overflow: 'hidden'
        } );
        $( '<div style="background: url(\'/skins/common/images/ajax.gif\') no-repeat fixed center center white;height: 100%;left: 0;opacity: 0.25;position: absolute;top: 0;width: 100%;z-index: 1000000000;"></div>' ).appendTo( document.body )
        .css( 'height', $( window ).height() );
    }
 
    function addOasisPurgeButton () {
        var selector;
        switch (nsNr) {
            case 500:
            case 502:
                selector = $( '#WikiaUserPagesHeader' );
                break;
            case 2:
            case 3:
                selector = $( '.UserProfileActionButton' );
                if ( selector.length ) break;
            default:
                selector = $( '#WikiaPageHeader' );
        }
        selector.find('.wikia-menu-button').first().find('ul')
        .append('<li><a id="purge" href="javascript:void(0)" title="Purge page">'+ theText + '</a></li>');
    }
 
    function addPurgeButton () {
        switch( mw.config.get( 'skin' ) ) {
 
            case 'uncyclopedia': /* monobook clone, pass to monobook */
            case 'wowwiki': /* monobook clone, pass to monobook */
            case 'lostbook': /* monobook clone, pass to monobook */
            case 'monobook':
                $('#p-cactions > .pBody > ul').append('<li id="ca-purge"><a id="purge" href="javascript:void(0)" title="Purge page">'+ theText + '</a></li>');
                break;
 
            case 'oasis':
            case 'wikia':
                addOasisPurgeButton();
                break;
        }
 
        $( '#purge' ).click( purgePage );
    }    
} ( jQuery, mediaWiki ) );

$('.wikia-header-mask').prepend('<li><a class="button" title="Special:Random/Help" href="/wiki/Special:Random/Help">Hilfe</a></li>');