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();

}

//