MediaWiki:ShortUrlLink.js
Nota: Después de publicar, quizás necesite actualizar la caché de su navegador para ver los cambios.
- Firefox/Safari: Mantenga presionada la tecla Shift mientras pulsa el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
- Google Chrome: presione Ctrl+Shift+R (⌘+Shift+R en Mac)
- Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
$( function(){
if( mw.config.get("wgArticleId") === 0 ||
mw.config.get("wgAction") !== "view" ){
return;
}
mw.loader.using( [ 'mediawiki.util', 'mediawiki.api'] ).done( function () {
var localApi = new mw.Api();
localApi.post( {
action: 'shortenurl',
url: location.href
} ).done( function ( data ) {
var urlContainter = $("<span>").css({
"display": "inline-block",
"z-index": "11111",
"min-width": "max-content",
"background-color": "black",
"color": "#fff",
"text-align": "center",
"padding": "5px",
"border-radius": "6px",
"font-size": "small",
}).text( "Short URL: " + data.shortenurl.shorturl ),
urlBox = $("<span>").css( {
"display": "flex",
"align-items": "center",
"margin-left": "10px"
}).append( urlContainter);
// Append the element in DOM
// currentSkin = mw.config.get("skin");
// if ( currentSkin === "vector-2022"){
// $( '#left-navigation' ).append( urlBox );
// } else if( currentSkin === "minerva" ){
// $( '#mf-section-0' ).prepend( urlBox );
// }
} );
} );
});