Content deleted Content added
FlightTime (talk | contribs) Start page |
FlightTime (talk | contribs) No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1:
/* This is a custom fork
of https://en.wikipedia.org/wiki/User:Enterprisey/diff-permalink
*/
// <nowiki>
$.when( $.ready, mw.loader.using( [ "mediawiki.util" ] ) ).then( function () {
Line 5 ⟶ 11:
if( suffix ) {
if( document.getElementsByClassName( "diff-multi" ).length ||
mw.config.get("
suffix = mw.config.get( "wgDiffOldId" ) + "/" + suffix;
}
Line 18 ⟶ 24:
var permalinkEl = $( "<div>" ).append(
"Permalink to this " + ( suffix ? "diff" : "oldid" ) + ": ",
$( "<input>"
.attr( { "id": "diff-permalink-link" } ) .val( '[[' + page + ']]' ),
$( "<button>" )
.text( "Copy" )
Line 27 ⟶ 34:
document.execCommand( "copy" );
} ) );
$( "#diff-permalink-link" ).attr( "size", page.length ); // resize to diff length
if( suffix ) {
$( "#bodyContent" ).prepend( permalinkEl );
|