Utente:Alex brollo/common old.js

Da Wikisource.

Nota: dopo aver pubblicato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.

  • Firefox / Safari: tieni premuto il tasto delle maiuscole Shift e fai clic su Ricarica, oppure premi Ctrl-F5 o Ctrl-R (⌘-R su Mac)
  • Google Chrome: premi Ctrl-Shift-R (⌘-Shift-R su un Mac)
  • Internet Explorer / Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5
  • Opera: premi Ctrl-F5.
/*// Load one module by name. Will make 1 http request loading all JS, CSS of this and its dependencies. Will also load any needed interface messages to the memory of mw.msg
mw.loader.load( 'jquery.ui' );
 
// Will do all resources stuff for multiple modules at once
mw.loader.load( ['foo', 'bar'] );
 
// Load an external javascript file as is
mw.loader.load( '//www.mediawiki.org/w/index.php?title=***&action=raw&ctype=text/javascript' );
 
// Load an external stylesheet as is
mw.loader.load( 'https://example.com/mystyles.css?color=blue', 'text/css' );
*/
mw.loader.load( '//it.wikisource.org/w/index.php?title=Utente:Alex_brollo/OCR.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//it.wikisource.org/w/index.php?title=Utente:Alex_brollo/hOCRview.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//it.wikisource.org/w/index.php?title=MediaWiki:Gadget-toggle.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//it.wikisource.org/w/index.php?title=Utente:Alex brollo/frontPreview.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//it.wikisource.org/w/index.php?title=MediaWiki:CurrentIndex.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//it.wikisource.org/w/index.php?title=User:Alex brollo/allineaAutore.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//it.wikisource.org/w/index.php?title=User:Alex brollo/djvuEditor2.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//it.wikisource.org/w/index.php?title=MediaWiki:Gadget-cornersAlpha.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//it.wikisource.org/w/index.php?title=User:Alex brollo/CanvasLab.js&action=raw&ctype=text/javascript' );
//mw.loader.load( '//it.wikisource.org/w/index.php?title=User:Alex brollo/memoRegex.js&action=raw&ctype=text/javascript' );

// funzione test per formattazione Predari
function predari1() {
	var t=leggiBox(); 
	var r=/(\n[^a-z]+)\((.+)\)\./g; 
	t=t.replace(r,"\n$1({{Sc|$2}}).");
	scriviBox(t);
}



function incr2(testo) {
    var r2=/\|[ —]*(\d+)[| —}]/;
	var npag=r2.exec(testo);
	if (npag!==null) {
		 		 testo=testo.replace(npag[0],npag[0].replace(npag[1],npag[1]*1+2));
	}
	return testo;
}


//newButton("pred1","predari1","ep","formatta le voci di Predari (cognome e nome dei personaggi");

// funzioni test per shortcut
function SAL3() {$("span.quality3 input").click();$("#wpSave").click();}
shortcut.add("Alt+3", SAL3);
function SAL1() {$("span.quality1 input").click();$("#wpSave").click();}
shortcut.add("Alt+1", SAL1);
function SAL4() {$("span.quality4 input").click();$("#wpSave").click();}
shortcut.add("Alt+4", SAL4);
//importScript("MediaWiki:Gadget-textSelect.js");
//importScript("User:Alex brollo/segnalazioneErrori.js");
//newButton("Errore","cue","v","Prova segnala un errore");


$(document).ready(function () {

	if ($("#t-wikibase a").length===0) return;
        var id=$("#t-wikibase a").attr("href").match(/Q\d+/);
	if (id===null) return; else id=id[0];
	$.ajax({
  		url: 'https://www.wikidata.org/w/api.php',
  		data: {
    	format: 'json', 
    	action: 'wbgetentities',
    	ids: id,
    	props: 'claims',
    	languages: 'it'
   		},
   dataType: 'jsonp' 
	}).done(function(data) {
  // do some work here
  
  	mw.wikidataItem=data.entities[id].claims;
  	localStorage.wikidataItem=JSON.stringify(mw.wikidataItem);
	});

});


function scriviIndiceNs0() {
 indice="";
 $.each(mw.currentIndexSummaryData,function(index,value) {
       x=""; 
 	x=value.ns0Name.replace(" (tuttora non scritto)","")
 		.replace(mw.config.get("wgTitle"),"");
 	x="* {{testo|"+x+"|"+value.ns0Title+"}}\n";	
 	for (i=1; i<count(x,"/");i+=1) {
 		x="*"+x;
 		}
 	indice+=x;
 });
 scriviBox(leggiBox()+indice);
}



function autoRiEneide() {
	var ri=parseTemplate("RigaIntestazione",testo2PagPrec[0]);
	var pag=0;
	var v1=0;
	var v2=0;
	var temp=[];
	var pari=true;
	if (!isNum(ri[0]["1"])) {
		temp=ri[0]["1"].match(/\[(\d+)-(\d+)\]/);
		v1=temp[1]*1+50;v2=temp[2]*1+50; pag=ri[0]["3"]*1+2;
		pari=false;
	} else
	{
		temp=ri[0]["3"].match(/\[(\d+)-(\d+)\]/);
		v1=temp[1]*1+50;v2=temp[2]*1+50; pag=ri[0]["1"]*1+2;
		
	}
	currentRi="{{RigaIntestazione|XXX|"+ri[0][2]+"|YYY}}";
	if (pari) currentRi=currentRi.replace("XXX",pag).replace("YYY","["+v1+"-"+v2+"]");
	else currentRi=currentRi.replace("XXX","["+v1+"-"+v2+"]").replace("YYY",pag);
	scriviBox(currentRi,0);
	
}

mw.pageDelete = function (title, reason) {
		// mw.eiv.pageBuild();
		$.ajax({
         	url: mw.util.wikiScript( 'api' ),
        	data: {
            	// format: 'json',
            	action: 'delete',
            	title: title,
            	reason: reason,
            	token: mw.user.tokens.get('csrfToken')
        	},
        	dataType: 'json',
        	type: 'POST',
        	success: function( data ) {
        		if ( data && data.edit && data.edit.result == 'Success' ) {
					console.log("OK"); }
        	}   
    	});
	}
	
/*	
shortcut.add("Alt+1", mw.ocr_showAllLines);

// attivo spostamento dell'immagine all'interno di divImg  dopodichè è attivabile 
$(document).ready(function (){
	if (mw.config.get("wgCanonicalNamespace")==="Page" 
		&& (mw.config.get("wgAction")==="edit" 
	    ||mw.config.get("wgAction")==="submit" )
	    ) 	{
	mw.ocr_show();
	}
});
*/