Community Central
Community Central
(Copying Global User JS & CSS to community.fandom.com." . " Global User JS & CSS will be loaded from community.fandom.com with the next release.)
mNo edit summary
Line 34: Line 34:
 
};
 
};
   
  +
// CustomHeaderDropdown
// GDM Dashboard link in the toolbar
 
  +
window.CustomHeaderLinks = [
$('#WikiaBar .toolbar .tools').append('<li><a href="https://discussions.fandom.com/wiki/Data:Dashboard">GDM Dashboard</a></li>');
 
  +
{
  +
text: 'Local Administrators',
  +
href: mw.util.getUrl('Special:ListAdmins')
  +
},
  +
{
  +
text: 'Recent Changes',
  +
href: mw.util.getUrl('Special:RecentChanges')
  +
},
  +
{
  +
text: 'DiscussionsRC',
  +
href: mw.util.getUrl('Special:DiscussionsRC')
  +
},
  +
{
  +
text: 'Add New Image',
  +
href: mw.util.getUrl('Special:Upload')
  +
},
  +
{
  +
text: 'Add New Video',
  +
href: mw.util.getUrl('Special:Video')
  +
}
  +
];
   
  +
// JWB
// QuickCreate GDM userpage
 
  +
importScriptURI('//en.wikipedia.org/w/index.php?title=User:Joeytje50/JWB.js/load.js&action=raw&ctype=text/javascript');
window.qtUserPageTemplate = '{{w:User:TheKorraFanatic/GDM}}';
 
   
 
// Remove deletion autofills
 
// Remove deletion autofills
Line 53: Line 74:
 
importArticles({
 
importArticles({
 
type: 'script',
 
type: 'script',
articles: [
+
articles: [
'u:dev:MediaWiki:AdminDashboard JS-Button/code.js',
+
'u:dev:AbuseLogRC.js',
'u:dev:MediaWiki:AjaxBatchDelete.js',
+
'u:dev:AdminDashboard JS-Button/code.js',
'u:dev:MediaWiki:AjaxBlock/code.js',
+
'u:dev:AjaxBatchDelete.js',
'u:dev:MediaWiki:AjaxDelete/code.js',
+
'u:dev:AjaxBatchUndelete.js',
'u:dev:MediaWiki:AjaxPatrol/code.js',
+
'u:dev:AjaxBlock/code.js',
'u:dev:MediaWiki:AnchoredRollback/code.js',
+
'u:dev:AjaxDelete/code.js',
'u:dev:MediaWiki:AjaxUndo/code.js',
+
'u:dev:AnchoredRollback/code.js',
'u:dev:MediaWiki:BlogLink/code.js',
+
'u:dev:AjaxUndo/code.js',
'u:dev:MediaWiki:DiscussionsRC.js',
+
'u:dev:BackToTopButton/code.js',
'u:dev:MediaWiki:MarkForDeletion/code.js',
+
'u:dev:BlogLink/code.js',
'u:dev:MediaWiki:MassBlock/code.js',
+
'u:dev:CustomHeaderDropdown.js',
'u:dev:MediaWiki:MassProtect/code.js',
+
'u:dev:DisableInfoboxBuilder.js',
'u:dev:MediaWiki:PortableCSSPad/code.js',
+
'u:dev:ListFiles/code.js',
'u:dev:MediaWiki:ProtectionIcons.js',
+
'u:dev:MarkForDeletion/code.js',
'u:dev:MediaWiki:QuickCreateUserPage/code.js',
+
'u:dev:MassBlock/code.js',
'u:dev:MediaWiki:QuickDiff/code.js',
+
'u:dev:MassProtect/code.js',
'u:dev:MediaWiki:SOAPReport.js',
+
//'u:dev:PatrolRC/code.js',
'u:dev:MediaWiki:UserAccountAge/code2.js',
+
'u:dev:PortableCSSPad/code.js',
'u:dev:MediaWiki:UserActivityLink.js',
+
'u:dev:ProtectionIcons.js',
'u:dev:MediaWiki:VanguardTools.js',
+
'u:dev:QuickDiff/code.js',
'u:dev:MediaWiki:WHAM/code.2.js',
+
//'u:dev:RevealAnonIP/code.js',
  +
'u:dev:Rollback/code.js',
  +
'u:dev:SOAPReport.js',
  +
'u:dev:UserAccountAge/code2.js',
  +
'u:dev:UserActivityLink.js',
  +
'u:dev:VanguardTools.js',
  +
//'u:dev:ViewDeleted/code.js',
  +
'u:dev:WHAM/code.2.js',
  +
'u:thekorrafanatic:User:TheKorraFanatic/DiscussionsJS.javascript',
 
]
 
]
 
});
 
});

Revision as of 16:02, 7 May 2021

// AjaxBlock
window.AjaxBlock = {
    expiryTimes: {
        '2 hours': '2 hours',
        '1 day': '1 day',
        '3 days': '3 days',
        '1 week': '1 week',
        '2 weeks': '2 weeks',
        '1 month': '1 month',
        '3 months': '3 months',
        '6 months': '6 months',
        '1 year': '1 year',
        'infinite': 'infinite'
    },
    check: {
        talk: true,
        autoBlock: true,
        override: true,
        noCreate: true
    }
};

// AjaxDelete
window.AjaxDelete = {
    deleteReasons: {
        'Author request': 'Author request',
        'Broken redirect': 'Broken redirect',
        'Cleanup': 'Cleanup',
        'Marked for deletion': 'Marked for deletion',
        '[[w:Help:Spam|Spam]]': 'Spam',
        '[[w:Help:Vandalism|Vandalism]]': 'Vandalism',
    },
    reload: true
};

// CustomHeaderDropdown
window.CustomHeaderLinks = [
    {
        text: 'Local Administrators',
        href: mw.util.getUrl('Special:ListAdmins')
    },
    {
        text: 'Recent Changes',
        href: mw.util.getUrl('Special:RecentChanges')
    },
    {
        text: 'DiscussionsRC',
        href: mw.util.getUrl('Special:DiscussionsRC')
    },
    {
        text: 'Add New Image',
        href: mw.util.getUrl('Special:Upload')
    },
    {
        text: 'Add New Video',
        href: mw.util.getUrl('Special:Video')
    }
];

// JWB
importScriptURI('//en.wikipedia.org/w/index.php?title=User:Joeytje50/JWB.js/load.js&action=raw&ctype=text/javascript');

// Remove deletion autofills
if (mw.config.get('wgAction') === 'delete') {
    $('#wpReason').removeAttr('value');
}

// WHAM
window.WHAMBotMe = true;
window.WHAMDelay = 1000;
window.WHAMDeleteReason = "Cleanup";

// Imports
importArticles({
    type: 'script',
    articles: [
        'u:dev:AbuseLogRC.js',
        'u:dev:AdminDashboard JS-Button/code.js',
        'u:dev:AjaxBatchDelete.js',
        'u:dev:AjaxBatchUndelete.js',
        'u:dev:AjaxBlock/code.js',
        'u:dev:AjaxDelete/code.js',
        'u:dev:AnchoredRollback/code.js',
        'u:dev:AjaxUndo/code.js',
        'u:dev:BackToTopButton/code.js',
        'u:dev:BlogLink/code.js',
        'u:dev:CustomHeaderDropdown.js',
        'u:dev:DisableInfoboxBuilder.js',
        'u:dev:ListFiles/code.js',
        'u:dev:MarkForDeletion/code.js',
        'u:dev:MassBlock/code.js',
        'u:dev:MassProtect/code.js',
        //'u:dev:PatrolRC/code.js',
        'u:dev:PortableCSSPad/code.js',
        'u:dev:ProtectionIcons.js',
        'u:dev:QuickDiff/code.js',
        //'u:dev:RevealAnonIP/code.js',
        'u:dev:Rollback/code.js',
        'u:dev:SOAPReport.js',
        'u:dev:UserAccountAge/code2.js',
        'u:dev:UserActivityLink.js',
        'u:dev:VanguardTools.js',
        //'u:dev:ViewDeleted/code.js',
        'u:dev:WHAM/code.2.js',
        'u:thekorrafanatic:User:TheKorraFanatic/DiscussionsJS.javascript',
    ]
});