User:Qwerfjkl/scripts/script manager.js
//
// Make sure the utilities module is loaded (will only load if not already)
mw.loader.using( 'mediawiki.util', function () {
// Wait for the page to be parsed
$( document ).ready( function () {
if (document.editform) {
var link = mw.util.addPortletLink( 'p-tb', '#', 'Install scriptManager', 'ca-install scriptManager', 'Attempt to convert scripts to scriptManager');
$( link ).click( function ( event ) {
event.preventDefault();
doScriptManager();
} );
}
} );
} );
function doScriptManager() {
document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/(?$1\n \"$1\" : \n\"//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=$1\",");
document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/(?
document.editform.wpTextbox1.value = "importScript('User:MusikAnimal/scriptManager.js'); // Backlink: User:MusikAnimal/scriptManager.js\nscriptsToManage = {\n" + document.editform.wpTextbox1.value + "\n}";
document.editform.wpSummary.value = "Attempted to install User:MusikAnimal/scriptManager and convert scripts.";
document.editform.submit();
}
//