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.
/* AjaxRC */
window.ajaxSpecialPages = ['Recentchanges', 'WikiActivity', 'Watchlist', 'Log', 'Contributions', 'StaffLog'];
if(mw.config.get('wgUserLanguage') == 'pt-br') {
    window.AjaxRCRefreshText = 'Atualização automática';
    window.AjaxRCRefreshHoverText = 'Atualiza a página automaticamente';
}

/* DiscussionsRailModule */
window.discussionsModuleConfig = {
    mostrecent: true
};

/* FastDelete */
window.fdButtons = [];
window.fdButtons.push(
    {
        summary: 'Housekeeping',
        label: 'HK'
    },
    {
        summary: 'Vandalism',
        label: 'V'
    },
    {
        summary: 'Spam',
        label: 'S'
    }
);

/* LastEdited */
window.lastEdited = {
    avatar: false,
    namespaces: {
        include: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 110, 111, 500, 828, 829, 1202]
    }
};

/* PageCreator */
window.pageCreatorAvatar = false;
window.pageCreatorTimestamp = true;
window.pageCreatorNamespaces = [0, 4, 6, 8, 10, 12, 14, 118, 828];

/* QuickCreate */
GlobalTemplates = {
    UserPage: {
        'en': '{{w:User:Ultragustavo25/en}}',
        'pt': '{{w:User:Ultragustavo25/pt-br}}'
    },
    WallGreeting: {
        'en': '{{w:Message Wall Greeting:Ultragustavo25/en}}',
        'pt': '{{w:Message Wall Greeting:Ultragustavo25/pt-br}}'
    }
};
qtUserPageTemplate = GlobalTemplates.UserPage[mw.config.get('wgContentLanguage').split('-')[0]] || GlobalTemplates.UserPage.en;
qtMessageWallGreetingTemplate = GlobalTemplates.WallGreeting[mw.config.get('wgContentLanguage').split('-')[0]] || GlobalTemplates.WallGreeting.en;
qtEnableUserPageOverwrite = true;
qtEnableMessageWallGreetingOverwrite = true;

/* RailWAM */
window.railWAM = {
    showLogAlert: false
};

/* SeeMoreActivityButton */
window.SeeMoreActivityButtonRC = true;

/* UserTags */
window.UserTagsJS = {
    modules: {
        autoconfirmed: true,
        inactive: 60,
        nonuser: true,
        mwGroups: ['bot', 'bot-global', 'checkuser', 'util', 'voldev'],
        metafilter: {
            'bot': ['bot-global']
        }
    },
    tags: {
        'authenticated': {link:'http://community.wikia.com/wiki/Special:ListUsers/authenticated'},
        'bannedfromchat': {f:'Banida do Chat', link:'Special:ChatBanList'},
        'blocked': {f:'Bloqueada', link:'Special:BlockList'},
        'bot': {u:'Bot', link:'Special:ListUsers/bot'},
        'bot-global': {u:'Bot Global', link:'http://community.wikia.com/wiki/Special:ListUsers/bot-global'},
        'bureaucrat': {link:'Special:ListUsers/bureaucrat'},
        'chatmoderator': {f:'Moderadora do Chat', link:'Special:ListUsers/chatmoderator'},
        'checkuser': {link:'Special:ListUsers/checkuser'},
        'content-moderator': {f:'Moderadora de Conteúdo', link:'Special:ListUsers/content-moderator'},
        'council': {link:'http://community.wikia.com/wiki/Special:ListUsers/council'},
        'founder': {f:'Fundadora', link:'Special:ListUsers/sysop'},
        'global-discussions-moderator': {f:'Moderadora global de discussões', link:'http://community.wikia.com/wiki/Special:ListUsers/global-discussions-moderator'},
        'helper': {link:'http://community.wikia.com/wiki/Community_Central:International'},
        'inactive': {u:'Inativo', f:'Inativa'},
        'nonuser': {u:'Nunca Editou'},
        'notautoconfirmed': {u:'Não Confirmado', f:'Não Confirmada'},
        'patroller': {link:'Special:ListUsers/patroller'},
        'rollback': {link:'Special:ListUsers/rollback'},
        'staff': {link:'http://community.wikia.com/wiki/Community_Central:Staff'},
        'sysop': {f:'Administradora', link:'Special:ListUsers/sysop'},
        'threadmoderator': {f:'Moderadora de Discussões',link:'Special:ListUsers/threadmoderator'},
        'util': {link:'http://community.wikia.com/wiki/Special:ListUsers/util'},
        'vanguard': {link:'http://community.wikia.com/wiki/Help:Vanguard'},
        'voldev': {link:'http://community.wikia.com/wiki/Special:ListUsers/voldev'},
        'vstf': {link:'http://community.wikia.com/wiki/Help:SpamTaskForce'}
    }
};

/* Standard Edit Summary */
window.dev = window.dev || {};
window.dev.editSummaries = {
    select: [
        '(clique para navegar)',
        'Refatoração', [
            'Cleanup',
            'Corrigindo gramática/ortografia',
            'Formatando',
            'Arrumando o HTML',
            'Wikificando',
            'Corrigindo predefinição',
            'Removendo texto duplicado',
            'Corrigindo links',
            'Removendo links NewWindowLink',
            'Capitalização apropriada da marca, substituindo: Fandom → FANDOM',
            'Rebranding, substituindo: Wikia → FANDOM'
        ],
        'Conteúdo', [
            'Atualizando',
            'Atualizando de acordo com a versão em inglês',
            'Expandindo',
            'Revisando'
        ],
        'Revertendo', [
            'Removendo [[w:c:comunidade:Ajuda:Spam|spam]]',
            'Revertendo [[w:c:comunidade:Ajuda:Vandalismo|vandalismo]]',
            'Removendo fanon'
        ],
        'i18n', [ // I probably will not use most of these
            '+de',
            '+en',
            '+es',
            '+fi',
            '+fr',
            '+it',
            '+ja',
            '+ko',
            '+nl',
            '+pl',
            '+pt',
            '+pt-br',
            '+pt, pt-br',
            '+ru',
            '+vi',
            '+zh',
            '+i18n'
        ]
    ]
};

/* Imports */
importArticles({
    type: 'script',
    articles: [
        'u:dev:AjaxBatchDelete/code.js',
        //'u:dev:AjaxDelete/code.js',
        'u:dev:AjaxPatrol/code.js',
        'u:dev:AjaxRC/code.js',
        'u:dev:AllPagesHideRedirect/code.js',
        'u:dev:AnchoredRollback/code.js',
        'u:dev:BlogLink/code.js',
        'u:dev:CategoryRenameAuto-update/code.js',
        'u:dev:CodeQuickLinks/code.js',
        'u:dev:ConsistentModules/code.js',
        'u:dev:DiscussionsActivity.js',
        'u:dev:DiscussionsFeed.js',
        'u:dev:DiscussionsRailModule/code.js',
        'u:dev:EditBio/code.js',
        'u:dev:EditConflictAlert/code.js',
        'u:dev:FastDelete/code.js',
        'u:dev:FindAndReplace/code.js',
        'u:dev:GlobalEditcount/code.js',
        'u:dev:HoverEditCount/code.js',
        'u:dev:ImportJSPage/code.js',
        'u:dev:LastEdited/code.js',
        'u:dev:MarkBlocked.js',
        'u:dev:NavButtonsDropdown.js',
        'u:dev:NewImages.js',
        'u:dev:PageCreator/code2.js',
        'u:dev:QuickAccessToCSSAndJS/code.js',
        'u:dev:QuickCreateMessageWallGreeting/code.js',
        'u:dev:QuickCreateUserPage/code.js',
        'u:dev:RailWAM/code.js',
        'u:dev:RedirectReplace.js',
        'u:dev:ReferencePopups/code.js',
        'u:dev:RevealAnonIP/usercode.js',
        'u:dev:SeeMoreActivityButton/code.js',
        'u:dev:SignatureCheck/code.js',
        'u:dev:Standard_Edit_Summary/code.js',
        'u:dev:StickySummary.js',
        'u:dev:UserCheck/code.js',
        'u:dev:UserTags/code.js',
        'u:dev:UTCClock/code.js',
        'u:dev:ViewDeleted/code.js',
        'u:dev:ViewRemoved/code.js',
        'u:dev:View_Source/code.js',
        'u:dev:WallGreetingButton/code.js',
        'u:dev:WorkingMoreUsersCount.js',
        'u:pt-br.ultragustavo25:User:Ultragustavo25/Wikimarks.js'
    ]
});

/* Custom edit buttons */
if(mwCustomEditButtons.length) {
    mwCustomEditButtons[mwCustomEditButtons.length] = {
        'imageFile': '//images.wikia.com/central/images/a/ad/Button_interlang_link.png',
        'speedTip': 'Link intelíngua',
        'tagOpen': '[[',
        'tagClose': ':\{\{SUBST:FULLPAGENAME\}\}]]',
        'sampleText': 'en'
    };
}

/* Moving QuickCreate to a better place */
setTimeout(function() {
    $('li#quick-cup').prependTo('#my-tools-menu').addClass('overflow');
    $('li#quick-cup').insertAfter('#my-tools-menu#quick-cup').addClass('overflow');
}, 2500);

/* Rearranging some modules */
setTimeout(function() {
    $('.photo-module').insertAfter('.activity-module');
    $('.DiscordIntegratorModule').insertAfter('.photo-module');
    $('.DiscordIntegratorModule iframe').attr({height: '97%'});
}, 5000);

/* Global navigation links */
if(mw.config.get('wgUserLanguage') == 'pt-br') { // Check if the language is set as PT-BR
    $('.wds-global-navigation .wds-global-navigation__link').replaceWith(
        '<div class="wds-global-navigation__link wds-dropdown">' +
            '<div class="wds-dropdown__toggle wds-global-navigation__dropdown-toggle">' +
                '<span>Wikis</span>' +
                '<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" class="wds-icon wds-icon-tiny wds-dropdown__toggle-chevron" id="wds-icons-dropdown-tiny"><path d="M6 9l4-5H2" fill-rule="evenodd"></path></svg>' +
            '</div>' +
            '<div class="wds-dropdown__content wds-global-navigation__dropdown-content">' +
                '<ul class="wds-list wds-is-linked">' +
                    '<li>' +
                        '<a href="http://fandom.wikia.com/explore-pt-br" class="wds-global-navigation__dropdown-link" data-tracking-label="link.explore">Explorar Wikis</a>' +
                    '</li>' +
                    '<li>' +
                        '<a href="http://comunidade.wikia.com/wiki/" class="wds-global-navigation__dropdown-link" data-tracking-label="link.community-central">Central da Comunidade</a>' +
                    '</li>' +
                    '<li>' +
                        '<a href="http://pt-br.triade.wikia.com/wiki/" class="wds-global-navigation__dropdown-link" data-tracking-label="link.triade">Central de Operações Tríade</a>' +
                    '</li>' +
                    '<li>' +
                        '<a href="http://dev.wikia.com/wiki/" class="wds-global-navigation__dropdown-link" data-tracking-label="link.dev">Open Source Library</a>' +
                    '</li>' +
                    '<li>' +
                        '<a href="http://pt-br.ultragustavo25.wikia.com/wiki/Especial:RecentChangesMultiple" class="wds-global-navigation__dropdown-link" data-tracking-label="link.recentchangesmultiple">RecentChangesMultiple</a>' +
                    '</li>' +
                    '<li>' +
                        '<a href="http://pt-br.ultragustavo25.wikia.com/wiki/" class="wds-global-navigation__dropdown-link" data-tracking-label="link.sandbox">Sandbox</a>' +
                    '</li>' +
                '</ul>' +
            '</div>' +
        '</div>'
    );
}

/* Linking the page counter to the Special:AllPages */
$(function() {
    var text = $('.wds-community-header__counter').html();
    $('.wds-community-header__counter').replaceWith('<a class="wds-community-header__counter" data-tracking="counter" href="/wiki/Special:AllPages">'+text+'</a>');
    $('head').append('<style>a.wds-community-header__counter:hover { text-decoration: none; opacity: 0.8; transition: opacity .2s; }</style>');
});

/* Adds a link in Special:Contributions to see the user rights log */
if(wgCanonicalSpecialPageName == 'Contributions') {
    var usernameurl = $('div#contentSub a:nth-child(1)').text();
    $('div#contentSub a:nth-child(8)').after(' | <a href="/wiki/Special:Log/rights?page=User:'+usernameurl+'">registro de direitos de usuário</a>');
}

/* Changing the default rollback summary for Quick Tools */
$('a#quicktools-link').click(function() {
    setTimeout(function() {
        $('input#quicktools-reason').val('[[w:Help:Vandalism|Vandalism]]');
    }, 800);
});

/* RC instead of WA under the icon in new nav - by Nanaki */
$('.wds-community-header__wiki-buttons a[data-tracking="wiki-activity"]').attr({href: '/wiki/Special:RecentChanges', title: 'Mudanças recentes', 'data-tracking': 'recent-changes'});

/* Bypass Special:InfoboxBuilder - by Nanaki */
if($('.template-classification-type-text').data('type') == 'infobox') $('#ca-edit').attr('href', function(a) { return this.href + '&useeditor=source'; });

/* Open Chat in a new tab */
window.wgWikiaChatWindowFeatures = '';