MediaWiki:Gadget-LivePreview.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)
- Internet Explorer/Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
- Opera: Presiona Ctrl+F5.
/* LivePreview por Alex Brollo en it.wikisource
Convierte la previsualización dinámica en un cuadro emergente arrastrable y de tamaño modificable
Cambios por Ninovolador
1. Agrego opción para cerrar con la tecla Escape
*/
$(document).ready(function(){
if (mw.user.options.get("uselivepreview")==1 && mw.config.get("wgCanonicalNamespace")==="Page") {
$("#wpPreview").click(function(){
if ($(".prp-page-edit-body #wikiPreview").length===0) {
$(".prp-page-edit-body").css("position","relative"); $("#wikiPreview").appendTo($(".prp-page-edit-body"))
.css({"position":"absolute", "background-color":"#fff", "z-index":"200","top":"0", "left":"0","width":"100%",
"padding":"10px","border":"2px solid black"})
.dblclick(function(){$(this).hide()})
.draggable().resizable();
$("body").scrollTop(100);
}
});
}
});
$(document).keyup(function(e) {
if (e.keyCode == 27 && $("#wikiPreview").is(":visible")) {
$('#wikiPreview').hide();
}
});