Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
// <nowiki>$.when($.ready,mw.loader.using(["mediawiki.util"])).then(function(){varsuffix=mw.config.get("wgDiffNewId");varpage;if(suffix){if(document.getElementsByClassName("diff-multi").length||mw.config.get("wgPageName")==="Special:ComparePages"){suffix=mw.config.get("wgDiffOldId")+"/"+suffix;}page="Special:Diff/"+suffix;}else{varoldidMatch=mw.util.getParamValue("oldid");if(oldidMatch){page="Special:Permalink/"+oldidMatch;}elsereturn;// nothing to do here}varpermalinkEl=$("<div>").append("Permalink to this "+(suffix?"diff":"oldid")+": ",$("<input>",{"id":"diff-permalink-link"}).val(page),$("<button>").text("Copy").css({"padding":"0.5em","cursor":"pointer","margin-left":"0.5em"}).click(function(){document.getElementById("diff-permalink-link").select();document.execCommand("copy");}));$("#diff-permalink-link").attr("size",page.length)// resize to diff lengthif(suffix){$("#bodyContent").prepend(permalinkEl);}else{$("#contentSub").after(permalinkEl);}});// </nowiki>