MediaWiki:Gadget-showWikiCode.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
metto tutto in funzioni anonime
sposto gli stili nel css
Riga 1:
// crea un tattoo per invocare la funzione show
$(document).ready(function() {
if (mw.config.get("wgAction") == "view") {
var tattooDiv = '<div id="tattoo" style="position:fixed; bottom:2px;right:80px; z-index:1003;display:blockshowWikiCodeTattoo">';
tattooDiv += '<a id="showWikiCodeBtn" href="#"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Nuvola_mimetypes_source.png/30px-Nuvola_mimetypes_source.png" /></a>';
tattooDiv += '</div>';
$('#content').append(tattooDiv);
Riga 11:
e.preventDefault();
var wt = acchiappaWikicode(mw.config.get("wgPageName"));
// var wt=$.ajax({url:"https://it.wikisource.org/w/index.php?action=raw&title="+mw.config.get("wgPageName"),async:false}).responseText;
var commandBar = '<div styleid="white-space:pre-wrap; width:100%; height:17px; background-color:#4D8AC0;showWikiCodeCmdBar">'+
'<img src="//upload.wikimedia.org/wikipedia/commons/f/f8/Tooltip-CloseButton.png" id="delWikiCodeBtn" style="align:right;cursor:pointer;"/></div>';
var headerDiv = '<div styleid="white-space:pre-wrap; width:97%; padding:5px; background-color:#D9FFFF;showWikiCodeHeader">'+wt[0]+ '</div>\n';
var bodyDiv = '<div styleid="white-space:pre-wrap; width:97%; padding:5px; background-color:#FCFCFC;showWikiCodeBody">'+wt[1]+ '</div>\n';
var footerDiv = '<div styleid="white-space:pre-wrap; width:97%; padding:5px; background-color:#CCFFFF;showWikiCodeFooter">'+wt[2]+' </div>\n';
var box = '<div style="showWikiCodeBox">';
var box='<div ondblclick="delShow()" style="white-space:pre-wrap; background-color:#FCFCFC; font-family:Courier; font-size:0.7pc; position:fixed; width:45%; height:70%; top:20px; right:20px; z-index:999; overflow:auto; border:1px solid #bbb;" class="showCode">';
//var box='<div ondblclick="delShow()" style="white-space:pre-wrap; background-color:#F2FFFF; font-family:Courier; font-size:0.7pc; width:100%; heigth:100%; position: absolute; top:0px; left:0px; z-index:999; overflow:scroll; border:1px solid black;" class="showCode">';
box += commandBar;
if (wt[0] !== "")
box += headerDiv;
box += bodyDiv;
if (wt[0] !== "")
box += footerDiv;
box += '</div>';
$(box).appendTo($("body"));