MediaWiki:Gadget-LivePreview.js

De Wikisource, la biblioteca libre.

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