User:Aeywoo/changeModelLink.js
Jump to navigation
Jump to search
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.
/**
* This is a rewrite based off of the ChangeModelButton script on Fandom by MonkeysHK (https://dev.fandom.com/wiki/MediaWiki:ChangeModelButton.js)
* @name changeModelLink.js
* @author MonkeysHK & Aeywoo
* @license CC-BY-SA 3.0
*/
$(function() {
window.ChangeContentModelLinkLoaded = true;
if (!window.ChangeContentModelLinkLoaded == true || $("#right-navigation #p-cactions div.vector-menu-content.body > ul > li > a:contains(Change content model)").length === 0) {
$("#right-navigation #p-cactions div.vector-menu-content.body > ul.vector-menu-content-list.menu").first().append(
$("<li>").attr("id","ca-changecontentmodel").addClass("mw-list-item").append(
$("<a>", {
text: "Change content model",
href: mw.util.getUrl("Special:ChangeContentModel")
})
)
);
} else {
mw.log.error("[ChangeContentModelLink]: Script ran twice, link already exists in the 'More' dropdown.")
return;
}
});