Misplaced Pages

User:The Earwig/monobook.js: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
< User:The Earwig Browse history interactively← Previous editContent deleted Content added
Revision as of 01:14, 18 December 2019 view sourceMusikAnimal (talk | contribs)Edit filter managers, Autopatrolled, Interface administrators, Administrators120,542 edits User:The Earwig: removing reference to ext.gadget.dropdown-menus-nonvector which no longer exists; new version of the gadget will surface BRFAs. There's also an API to add more links, see meta:MoreMenu#Customization :)← Previous edit Latest revision as of 04:20, 23 November 2020 view source The Earwig (talk | contribs)Edit filter managers, Administrators26,507 edits move to User:The Earwig/common.jsTag: Replaced 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
// See ]
// ------------------------------ Script imports ------------------------------

importScript("User:The Earwig/copyvios.js"); // ]
importScript("User:The Earwig/permalink.js"); // ]
importScript("User:The Earwig/tfdclerk.js"); // ]
importScript("User:The Earwig/orfurrev.js"); // ]

importScript('User:Shubinator/DYKcheck.js');
importScript('User:Mr.Z-man/closeAFD.js');
importScript('User:Dr_pda/prosesize.js');
importScript("User:PleaseStand/userinfo.js");
importScript('User:Ale_jrb/Scripts/csdhelper.js'); // ]
importScript('User:Anomie/linkclassifier.js'); // ]

// ----------------------------- Interface tweaks -----------------------------

// <nowiki>

// Fix sandbox link

$.when(mw.loader.using(), $.ready).then(function() {
var uname = mw.util.wikiUrlencode(mw.config.get("wgUserName"));
var url = "/User:" + uname + "/Sandbox";
$("#pt-sandbox a").attr("href", url).toggleClass("new");
});

// Add a ] portlet link for subpages

$.when(mw.loader.using(), $.ready).then(function() {
var title = mw.util.wikiUrlencode(mw.config.get("wgPageName"));
var url = mw.util.getUrl("Special:PrefixIndex/" + title);
mw.util.addPortletLink(
"p-tb",
url,
"Prefix index",
"t-prefixindex",
"List subpages of the current page"
);
});

// Move "Upload file" and "Special pages" from tools portlet to interaction portlet

$.when($.ready).then(function() {
$("#t-upload,#t-specialpages").appendTo($("#p-interaction ul"));
});

// Modifications to edit links

$.when(mw.loader.using(), $.ready).then(function() {
if ($("#ca-edit a").text().indexOf("Create") >= 0)
$("#ca-edit a").text("Create"); // "create this page / create source" -> "create"
else
$("#ca-edit a").text("Edit"); // "edit this page / edit source" -> "edit"
$("#ca-addsection a").text("+"); // "new section" -> "+"
$("#ca-ve-edit a").text("VE"); // "edit this page" -> "ve"

$(".mw-editsection a:first-of-type").text("edit"); // "edit source" -> "edit"
$(".mw-editsection-visualeditor").text("ve"); // "edit" -> "ve"
});

// Add a SUL info link to userpages

$.when(mw.loader.using(), $.ready).then(function() {
if (mw.config.get("wgNamespaceNumber") & ~1 != 2)
return;
var parts = mw.config.get("wgPageName").split("/", 1).split(":");
parts.shift();
var user = mw.util.wikiUrlencode(parts.join(":"));
var url = mw.util.getUrl("Special:CentralAuth/" + user);
mw.util.addPortletLink(
"p-tb",
url,
"SUL info",
"t-sulinfo",
"Show global user account info"
);
});

// Nav popups

window.popupFixDabs = true;

// </nowiki>

Latest revision as of 04:20, 23 November 2020

// See ]