User:Sophiedp/global.js

/* Make the account nav menu not scrollable */ var accountnav = 'wds-dropdown__content wds-global-navigation__dropdown-content wds-is-right-aligned'; document.getElementsByClassName(accountnav)[0].classList.add('wds-is-not-scrollable');

/* Disable 5 second edit save delay */ GlobalTriggers.bind("WikiaEditorReady", function(point) {   if (point.controls) {        point.controls.editform.off("submit").on("submit", function { point.setState(3); });   } });

/* Script config */ window.fdButtons = []; window.fdButtons.push({summary: 'Housekeeping', label: 'HK'}); window.pageCreatorAvatar = true; window.pageCreatorTimestamp = true; window.pageCreatorNamespaces = Object.keys(mw.config.get("wgFormattedNamespaces")).map(Number); window.lastEdited = {namespaces: {include: Object.keys(mw.config.get("wgFormattedNamespaces")).map(Number)} }; window.ViewRemovedAlways = true; window.qtEnableUserPageOverwrite = true;

/* Subpages toolbar link */ var toolbar = document.querySelector('.toolbar .tools'); var subpages = document.createElement('li'); subpages.innerHTML = 'Subpages'; toolbar.insertBefore(subpages, toolbar.firstChild);

/* Imports */ importArticles({   type: "script",    articles: [        'u:dev:MediaWiki:AjaxRC/code.js',        'u:dev:MediaWiki:AjaxUndo/code.js',        'u:dev:MediaWiki:FastDelete/code.js',        'u:dev:MediaWiki:CacheCheck/code.js',        'u:dev:MediaWiki:MarkBlocked.js',        'u:dev:MediaWiki:LastEdited/code.js',        'u:dev:MediaWiki:PageCreator/code2.js',        'u:dev:MediaWiki:HoverEditCount/code.js',        'u:dev:MediaWiki:QuickDiff/code.js',        'u:dev:MediaWiki:ViewRemoved/code.js',        'u:dev:MediaWiki:UserAccountAge/code.js',        'u:dev:MediaWiki:ContribsLink/code.js',        'u:dev:MediaWiki:DupImageList/code.js',        'u:dev:MediaWiki:DisplayTimer/code.js',        'u:dev:MediaWiki:CodeQuickLinks/code.js',        'u:dev:MediaWiki:WorkingMoreUsersCount.js',        'u:dev:MediaWiki:WallGreetingButton/code.js',        'u:dev:MediaWiki:OldFilePages/code.js',        'u:dev:MediaWiki:Rollback/code.2.js', 'u:dev:MediaWiki:Thread_Inspection/code.js', 'u:dev:MediaWiki:RecentChangesMultiple/code.2.js', 'u:dev:MediaWiki:QuickCreateMessageWallGreeting/code.js', 'u:dev:MediaWiki:QuickCreateUserPage/code.js', 'u:dev:MediaWiki:AjaxCommentDelete/code.js', 'u:kocka:User:KockaAdmiralac/UnhideUserMasthead.javascript', 'u:kocka:MediaWiki:AjaxThreadDelete/code.js', 'u:noreply:MediaWiki:FileUsage.js' ] });