Utente:Qualc1/tendine.js
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.
/* <pre> */
//
// È il copia-incolla degli script di IPork, più funzioni per l'aggiunta del
// template R da provare.
//
// Script per i menu a tendina di it.Wikisource realizzato da iPork (http://it.wikisource.org/wiki/Utente:IPork)
// Versione originale dello script di Haza-w (http://en.wikipedia.org/wiki/User:Haza-w/Caction_tool)
iPork.tendine = new Object();
iPork.tendine.version = 20080120;
// *** COMMON CROSS-BROWSER COMPATIBILITY CODE ***
var isDOM=document.getElementById?1:0,
isIE=document.all?1:0,
isNS4=navigator.appName=='Netscape'&&!isDOM?1:0,
isOp=self.opera?1:0,
isDyn=isDOM||isIE||isNS4;
var cssName = isIE?'divmenuIE':'divmenu';
document.write('<link rel="stylesheet" type="text/css" href="http://it.wikisource.org/w/index.php?title=Utente:IPork/'+cssName+'.css'
+ '&action=raw&ctype=text/css&dontcountme=s" />');
function getRef(i, p){
p=!p?document:p.navigator?p.document:p;
return isIE ? p.all[i] :
isDOM ? (p.getElementById?p:p.ownerDocument).getElementById(i) :
isNS4 ? p.layers[i] : null;
};
function getSty(i, p){
var r=getRef(i, p);
return r?isNS4?r:r.style:null;
};
if (!self.LayerObj) var LayerObj = new Function('i', 'p', 'this.ref=getRef(i, p); this.sty=getSty(i, p); return this');
function getLyr(i, p) {
return new LayerObj(i, p)
};
function LyrFn(n, f){
LayerObj.prototype[n] = new Function('var a=arguments,p=a[0],px=isNS4||isOp?0:"px"; ' +
'with (this) { '+f+' }');
};
LyrFn('x','if (!isNaN(p)) sty.left=p+px; else return parseInt(sty.left)');
LyrFn('y','if (!isNaN(p)) sty.top=p+px; else return parseInt(sty.top)');
var aeOL = [];
function addEvent(o, n, f, l){
var a = 'addEventListener', h = 'on'+n, b = '', s = '';
if (o[a] && !l) return o[a](n, f, false);
o._c |= 0;
if (o[h]){
b = '_f' + o._c++;
o[b] = o[h];
}
s = '_f' + o._c++;
o[s] = f;
o[h] = function(e){
e = e || window.event;
var r = true;
if (b) r = o[b](e) != false && r;
r = o[s](e) != false && r;
return r;
};
aeOL[aeOL.length] = { o: o, h: h };
};
addEvent(window, 'unload', function() {
for (var i = 0; i < aeOL.length; i++) with (aeOL[i]){
o[h] = null;
for (var c = 0; o['_f' + c]; c++) o['_f' + c] = null;
}
});
// *** CORE MENU OBJECT AND FUNCTIONS ***
function FSMenu(myName, nested, cssProp, cssVis, cssHid){
this.myName = myName;
this.nested = nested;
// Some CSS settings users can specify.
this.cssProp = cssProp;
this.cssVis = cssVis;
this.cssHid = cssHid;
this.cssLitClass = '';
this.menus = { root: new FSMenuNode('root', true, this) };
this.menuToShow = [];
this.mtsTimer = null;
// Other configurable defaults.
this.showDelay = 0;
this.switchDelay = 125;
this.hideDelay = 500;
this.showOnClick = 0;
this.animations = [];
this.animSpeed = 100;
if (isIE && !isOp) addEvent(window, 'unload', new Function(myName + ' = null'));
};
FSMenu.prototype.show = function(mN) {
with (this){
menuToShow.length = arguments.length;
for (var i = 0; i < arguments.length; i++) menuToShow[i] = arguments[i];
clearTimeout(mtsTimer);
if (!nested) mtsTimer = setTimeout(myName + '.menus.root.over()', 10);
}
};
FSMenu.prototype.hide = function(mN) {
with (this){
clearTimeout(mtsTimer);
if (menus[mN]) menus[mN].out();
}
};
function FSMenuNode(id, isRoot, obj){
this.id = id;
this.isRoot = isRoot;
this.obj = obj;
this.lyr = this.child = this.par = this.timer = this.visible = null;
this.args = [];
var node = this;
this.over = function(evt) { with (node) with (obj){
if (isNS4 && evt && lyr.ref) lyr.ref.routeEvent(evt);
clearTimeout(timer);
clearTimeout(mtsTimer);
if (!isRoot && !visible) node.show();
if (menuToShow.length){
var a = menuToShow, m = a[0];
if (!menus[m] || !menus[m].lyr.ref) menus[m] = new FSMenuNode(m, false, obj);
var c = menus[m];
if (c == node){
menuToShow.length = 0;
return;
}
clearTimeout(c.timer);
if (c != child && c.lyr.ref){
c.args.length = a.length;
for (var i = 0; i < a.length; i++) c.args[i] = a[i];
var delay = child ? switchDelay : showDelay;
c.timer = setTimeout('with(' + myName + ') { menus["' + c.id + '"].par = menus["' + node.id + '"]; menus["' + c.id + '"].show() }', delay ? delay : 1);
}
menuToShow.length = 0;
}
if (!nested && par) par.over();
}};
this.out = function(evt) { with (node) with (obj){
if (isNS4 && evt && lyr && lyr.ref) lyr.ref.routeEvent(evt);
clearTimeout(timer);
if (!isRoot){
timer = setTimeout(myName + '.menus["' + id + '"].hide()', hideDelay);
if (!nested && par) par.out();
}
}};
if (this.id != 'root') with (this) with (lyr = getLyr(id)) if (ref){
if (isNS4) ref.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
addEvent(ref, 'mouseover', this.over);
addEvent(ref, 'mouseout', this.out);
if (obj.nested){
addEvent(ref, 'focus', this.over);
addEvent(ref, 'click', this.over);
addEvent(ref, 'blur', this.out);
}
}
};
FSMenuNode.prototype.show = function() { with (this) with (obj){
if (!lyr || !lyr.ref) return;
if (par){
if (par.child && par.child != this) par.child.hide();
par.child = this;
}
var offR = args[1], offX = args[2], offY = args[3], lX = 0, lY = 0, doX = ''+offX!='undefined', doY = ''+offY!='undefined';
if (self.page && offR && (doX||doY)){
with (page.elmPos(offR, par.lyr ? par.lyr.ref : 0)) lX = x, lY = y;
if (doX) lyr.x(lX + eval(offX));
if (doY) lyr.y(lY + eval(offY));
}
if (offR) lightParent(offR, 1);
visible = 1;
if (obj.onshow) obj.onshow(id);
setVis(1);
}
};
FSMenuNode.prototype.hide = function() { with (this) with (obj){
if (!lyr || !lyr.ref) return;
if (isNS4 && self.isMouseIn && isMouseIn(lyr.ref)) return show();
if (args[1]) lightParent(args[1], 0);
if (child) child.hide();
if (par && par.child == this) par.child = null;
if (lyr){
visible = 0;
if (obj.onhide) obj.onhide(id);
setVis(0);
}
}};
FSMenuNode.prototype.lightParent = function(elm, lit) { with (this) with (obj){
if (!cssLitClass || isNS4) return;
if (lit) elm.className += (elm.className?' ':'') + cssLitClass;
else elm.className = elm.className.replace(new RegExp('(\\s*' + cssLitClass + ')+$'), '');
}};
FSMenuNode.prototype.setVis = function(sh) { with (this) with (obj){
lyr.timer |= 0;
lyr.counter |= 0;
with (lyr){
clearTimeout(timer);
if (sh && !counter) sty[cssProp] = cssVis;
if (isDOM && animSpeed < 100)
for (var a = 0; a < animations.length; a++) animations[a](ref, counter);
counter += animSpeed*(sh?1:-1);
if (counter>100) { counter = 100 }
else if (counter<=0) { counter = 0; sty[cssProp] = cssHid }
else if (isDOM)
timer = setTimeout(myName + '.menus["' + id + '"].setVis(' + sh + ')', 50);
}
}};
FSMenu.prototype.activateMenu = function(id, subInd) { with (this){
if (!isDOM || !document.documentElement) return;
var a, ul, li, parUL, mRoot = getRef(id), nodes, count = 1;
if (isIE){
var aNodes = mRoot.getElementsByTagName('a');
for (var i = 0; i < aNodes.length; i++){
addEvent(aNodes[i], 'focus', new Function('e', 'var node = this.parentNode; while(node) { ' + 'if (node.onfocus) setTimeout(node.onfocus, 1, e); node = node.parentNode }'));
addEvent(aNodes[i], 'blur', new Function('e', 'var node = this.parentNode; while(node) { ' + 'if (node.onblur) node.onblur(e); node = node.parentNode }'));
}
}
var lists = mRoot.getElementsByTagName('ul');
for (var i = 0; i < lists.length; i++){
li = ul = lists[i];
while (li){
if (li.nodeName.toLowerCase() == 'li') break;
li = li.parentNode;
}
if (!li) continue;
parUL = li;
while (parUL){
if (parUL.nodeName.toLowerCase() == 'ul') break;
parUL = parUL.parentNode;
}
a = null;
for (var j = 0; j < li.childNodes.length; j++)
if (li.childNodes[j].nodeName.toLowerCase() == 'a') a = li.childNodes[j];
if (!a) continue;
var menuID = myName + '-id-' + count++;
if (ul.id) menuID = ul.id;
else ul.setAttribute('id', menuID);
var sOC = (showOnClick == 1 && li.parentNode == mRoot) || (showOnClick == 2);
var eShow = new Function('with (' + myName + ') { ' + 'var m = menus["'+menuID+'"], pM = menus["' + parUL.id + '"];' + (sOC ? 'if ((pM && pM.child) || (m && m.visible))' : '') +
' show("' + menuID + '", this) }');
var eHide = new Function(myName + '.hide("' + menuID + '")');
addEvent(a, 'mouseover', eShow);
addEvent(a, 'focus', eShow);
addEvent(a, 'mouseout', eHide);
addEvent(a, 'blur', eHide);
if (sOC) addEvent(a, 'click', new Function('e', myName + '.show("' + menuID + '", this); if (e.cancelable && e.preventDefault) e.preventDefault(); ' + 'e.returnValue = false; return false'));
if (subInd) a.insertBefore(subInd.cloneNode(true), a.firstChild);
}
menus[id] = new FSMenuNode(id, true, this);
}};
// *** DIV MENU & v4 BROWSER COMPATIBILITY ***
if (!self.page) var page = { win:self, minW:0, minH:0, MS:isIE&&!isOp };
page.elmPos=function(e,p){
var x=0,y=0,w=p?p:this.win;
e=e?(e.substr?(isNS4?w.document.anchors[e]:getRef(e,w)):e):p;
if(isNS4){if(e&&(e!=p)){x=e.x;y=e.y};if(p){x+=p.pageX;y+=p.pageY}}
if (e && this.MS && navigator.platform.indexOf('Mac')>-1 && e.tagName=='A'){
e.onfocus = new Function('with(event){self.tmpX=clientX-offsetX;' + 'self.tmpY=clientY-offsetY}');
e.focus();x=tmpX;y=tmpY;e.blur()
}
else while(e){x+=e.offsetLeft;y+=e.offsetTop;e=e.offsetParent}
return{x:x,y:y};
};
if (isNS4){
var fsmMouseX, fsmMouseY, fsmOR=self.onresize, nsWinW=innerWidth, nsWinH=innerHeight;
document.fsmMM=document.onmousemove;
self.onresize = function(){
if (fsmOR) fsmOR();
if (nsWinW!=innerWidth || nsWinH!=innerHeight) location.reload();
};
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = function(e){
fsmMouseX = e.pageX;
fsmMouseY = e.pageY;
return document.fsmMM?document.fsmMM(e):document.routeEvent(e);
};
function isMouseIn(sty){
with (sty) return ((fsmMouseX>left) && (fsmMouseX<left+clip.width) && (fsmMouseY>top) && (fsmMouseY<top+clip.height));
};
}
var divMenu = new FSMenu('divMenu', false, 'visibility', 'visible', 'hidden');
divMenu.cssLitClass = 'highlighted';
if (typeof(opzPannelliOriginali) == 'undefined') var opzPannelliOriginali = 0;
if (typeof(opzAmministratore) == 'undefined') var opzAmministratore = 0;
if (typeof(opzModificaIntro) == 'undefined') var opzModificaIntro = 0;
if (typeof(opzLinksPersonali) == 'undefined') var opzLinksPersonali = 0;
if (typeof(opzAiuto) == 'undefined') var opzAiuto = 1;
if (typeof(opzMenuAiuto) == 'undefined') var opzMenuAiuto = 1;
if (typeof(opzWikiId) == 'undefined') var opzWikiId = 'itwikisource_p';
if (opzWikiId == 'itwikisource_p') {
var
// {{ns:0}}
NormalStr = '',
// {{ns:1}} o {{ns:Talk}}
NormalTalkStr = 'Discussioni:',
// {{ns:2}} o {{ns:User}}
UserStr = 'Utente:',
// {{ns:3}} o {{ns:User_talk}}
UserTalkStr = 'Discussioni_utente:',
// {{ns:4}} o {{ns:Project}}
WikiStr = 'Wikisource:',
// {{ns:5}} o {{ns:Project_talk}}
WikiTalkStr = 'Discussioni_Wikisource:',
// {{ns:6}} o {{ns:Image}}
ImgStr = "Immagine:",
// {{ns:7}} o {{ns:Image_talk}}
ImgTalkStr = "Discussioni_immagine:",
// {{ns:8}} o {{ns:MediaWiki}}
MedStr = "MediaWiki:",
// {{ns:9}} o {{ns:MediaWiki_talk}}
MedTalkStr = "Discussioni_MediaWiki:",
// {{ns:10}} o {{ns:Template}}
TemplStr = 'Template:',
// {{ns:11}} o {{ns:Template_talk}}
TemplTalkStr = 'Discussioni_template:',
// {{ns:12}} o {{ns:Help}}
HelpStr = 'Aiuto:',
// {{ns:13}} o {{ns:Help_talk}}
HelpTalkStr = 'Discussioni_aiuto:',
// {{ns:14}} o {{ns:Category}}
CatStr = 'Categoria:',
// {{ns:15}} o {{ns:Category_talk}}
CatTalkStr = 'Discussioni_categoria:',
// {{ns:102}} o {{ns:Autore}}
AutStr = 'Autore:',
// {{ns:103}} o {{ns:Discussioni autore}}
AutTalkStr = 'Discussioni_autore:',
// {{ns:104}} o {{ns:Progetto}}
ProgStr = 'Progetto:',
// {{ns:105}} o {{ns:Discussioni progetto}}
ProgTalkStr = 'Discussioni_progetto:',
// {{ns:106}} o {{ns:Portale}}
PortStr = 'Portale:',
// {{ns:107}} o {{ns:Discussioni portale}}
PortTalkStr = 'Discussioni_portale:',
// {{ns:108}} o {{ns:Pagina}}
PagStr = 'Pagina:',
// {{ns:109}} o {{ns:Discussioni pagina}}
PagTalkStr = 'Discussioni_pagina:',
// {{ns:110}} o {{ns:Indice}}
IndStr = 'Indice:',
// {{ns:111}} o {{ns:Discussioni indice}}
IndTalkStr = 'Discussioni_indice:',
TitleSuffix = ' - Wikisource',
SiteAddr = 'it.wikisource.org';
}
function parseURL(URLstr) {
var l1 = URLstr.replace(/%3A/g,':').replace(/%2F/g,'/'),
l2 = l1.indexOf('/w/index.php?')>-1?l1.split('title=')[1].split('&')[0].split('#')[0]:l1.split('/wiki/')[1].split('?')[0].replace(/&/g,'%26').replace(/"/g,'%22').split('#')[0];
return l2;
}
function returnPath(isuser) {
var p1 = parseURL(window.location.toString()),
p1a = document.title.split(TitleSuffix)[0].replace(/ /g,'_').replace(/&/g,'%26').replace(/"/g,'%22'),
p2 = document.getElementById('contentSub').innerHTML.indexOf('(Redirected from ')!=-1?isuser?p1a.split(':')[1].split('/')[0]:p1a:isuser?p1.split(':')[1].split('/')[0]:p1;
return p2;
}
// {{ns:0}} EDIT
function editNormalIsTrue() {
if (userIsTrue() || editUserIsTrue() || editUserTalkIsTrue() || wikisourceIsTrue() || editWikisourceIsTrue() || editWikisourceTalkIsTrue() || imgIsTrue() || editImgIsTrue() || editImgTalkIsTrue() || medIsTrue() || editMedIsTrue() || editMedTalkIsTrue() || templIsTrue() || editTemplIsTrue() || editTemplTalkIsTrue() || helpIsTrue() || editHelpIsTrue() || editHelpTalkIsTrue() || catIsTrue() || editCatIsTrue() || editCatTalkIsTrue() || autIsTrue() || editAutIsTrue() || editAutTalkIsTrue() || editProgIsTrue() || editProgTalkIsTrue() || editPortIsTrue() || editPortTalkIsTrue() || editPagIsTrue() || editPagTalkIsTrue() || editIndIsTrue() || editIndTalkIsTrue() || editNormalTalkIsTrue()) {
} else if(document.title.indexOf("Modifica di ") == 0) {
{
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(NormalStr)+u1.indexOf(NormalTalkStr)==-1?1:0;
return u2;
}
}
}
// {{ns:1}} o {{ns:Talk}}
function editNormalTalkIsTrue() {
if(document.title.indexOf("Modifica di Discussione:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(NormalStr)+u1.indexOf(NormalTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:2}} o {{ns:User}}
function userIsTrue() {
if(document.title.indexOf("Utente:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(UserStr)+u1.indexOf(UserTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:2}} o {{ns:User}}
function editUserIsTrue() {
if(document.title.indexOf("Modifica di Utente:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(UserStr)+u1.indexOf(UserTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:3}} o {{ns:User_talk}}
function editUserTalkIsTrue() {
if(document.title.indexOf("Modifica di Discussioni utente:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(UserStr)+u1.indexOf(UserTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:4}} o {{ns:Project}}
function wikisourceIsTrue() {
if(document.title.indexOf("Wikisource:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(WikiStr)+u1.indexOf(WikiTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:4}} o {{ns:Project}}
function editWikisourceIsTrue() {
if(document.title.indexOf("Modifica di Wikisource:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(WikiStr)+u1.indexOf(WikiTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:5}} o {{ns:Project_talk}} - NON LO RICONOSCE
function editWikisourceTalkIsTrue() {
if(document.title.indexOf("Modifica di Discussioni Wikisource:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(WikiStr)+u1.indexOf(WikiTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:6}} o {{ns:Image}}
function imgIsTrue() {
if(document.title.indexOf("Immagine:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(ImgStr)+u1.indexOf(ImgTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:6}} o {{ns:Image}}
function editImgIsTrue() {
if(document.title.indexOf("Modifica di Immagine:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(ImgStr)+u1.indexOf(ImgTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:7}} o {{ns:Image_talk}}
function editImgTalkIsTrue() {
if(document.title.indexOf("Modifica di Discussioni immagine:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(ImgStr)+u1.indexOf(ImgTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:8}} o {{ns:MediaWiki}}
function medIsTrue() {
if(document.title.indexOf("MediaWiki:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(MedStr)+u1.indexOf(MedTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:8}} o {{ns:MediaWiki}}
function editMedIsTrue() {
if(document.title.indexOf("Modifica di MediaWiki:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(MedStr)+u1.indexOf(MedTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:9}} o {{ns:MediaWiki_talk}} - NON LO RICONOSCE
function editMedTalkIsTrue() {
if(document.title.indexOf("Modifica di Discussioni MediaWiki:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(MedStr)+u1.indexOf(MedTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:10}} o {{ns:Template}}
function templIsTrue() {
if(document.title.indexOf("Template:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(TemplStr)+u1.indexOf(TemplTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:10}} o {{ns:Template}}
function editTemplIsTrue() {
if(document.title.indexOf("Modifica di Template:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(TemplStr)+u1.indexOf(TemplTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:11}} o {{ns:Template_talk}}
function editTemplTalkIsTrue() {
if(document.title.indexOf("Modifica di Discussioni template:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(TemplStr)+u1.indexOf(TemplTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:12}} o {{ns:Help}}
function helpIsTrue() {
if(document.title.indexOf("Aiuto:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(HelpStr)+u1.indexOf(HelpTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:12}} o {{ns:Help}}
function editHelpIsTrue() {
if(document.title.indexOf("Modifica di Aiuto:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(HelpStr)+u1.indexOf(HelpTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:13}} o {{ns:Help_talk}}
function editHelpTalkIsTrue() {
if(document.title.indexOf("Modifica di Discussioni aiuto:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(HelpStr)+u1.indexOf(HelpTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:14}} o {{ns:Category}}
function catIsTrue() {
if(document.title.indexOf("Categoria:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(CatStr)+u1.indexOf(CatTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:14}} o {{ns:Category}}
function editCatIsTrue() {
if(document.title.indexOf("Modifica di Categoria:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(CatStr)+u1.indexOf(CatTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:15}} o {{ns:Category_talk}}
function editCatTalkIsTrue() {
if(document.title.indexOf("Modifica di Discussioni categoria:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(CatStr)+u1.indexOf(CatTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:102}} o {{ns:Autore}}
function autIsTrue() {
if(document.title.indexOf("Autore:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(AutStr)+u1.indexOf(AutTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:102}} o {{ns:Autore}}
function editAutIsTrue() {
if(document.title.indexOf("Modifica di Autore:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(AutStr)+u1.indexOf(AutTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:103}} o {{ns:Discussioni autore}}
function editAutTalkIsTrue() {
if(document.title.indexOf("Modifica di Discussioni autore:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(AutStr)+u1.indexOf(AutTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:104}} o {{ns:Progetto}}
function progIsTrue() {
if(document.title.indexOf("Progetto:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(ProgStr)+u1.indexOf(ProgTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:104}} o {{ns:Progetto}}
function editProgIsTrue() {
if(document.title.indexOf("Modifica di Progetto:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(ProgStr)+u1.indexOf(ProgTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:105}} o {{ns:Discussioni progetto}}
function editProgTalkIsTrue() {
if(document.title.indexOf("Modifica di Discussioni progetto:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(ProgStr)+u1.indexOf(ProgTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:106}} o {{ns:Portale}}
function portIsTrue() {
if(document.title.indexOf("Portale:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(PortStr)+u1.indexOf(PortTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:106}} o {{ns:Portale}}
function editPortIsTrue() {
if(document.title.indexOf("Modifica di Portale:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(PortStr)+u1.indexOf(PortTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:107}} o {{ns:Discussioni portale}}
function editPortTalkIsTrue() {
if(document.title.indexOf("Modifica di Discussioni portale:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(PortStr)+u1.indexOf(PortTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:108}} o {{ns:Pagina}}
function pagIsTrue() {
if(document.title.indexOf("Pagina:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(PagStr)+u1.indexOf(PagTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:108}} o {{ns:Pagina}}
function editPagIsTrue() {
if(document.title.indexOf("Modifica di Pagina:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(PagStr)+u1.indexOf(PagTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:109}} o {{ns:Discussioni pagina}}
function editPagTalkIsTrue() {
if(document.title.indexOf("Modifica di Discussioni pagina:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(PagStr)+u1.indexOf(PagTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:110}} o {{ns:Indice}}
function indIsTrue() {
if(document.title.indexOf("Indice:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(IndStr)+u1.indexOf(IndTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:110}} o {{ns:Indice}}
function editIndIsTrue() {
if(document.title.indexOf("Modifica di Indice:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(IndStr)+u1.indexOf(IndTalkStr)==-1?1:0;
return u2;
}
}
// {{ns:111}} o {{ns:Discussioni indice}}
function editIndTalkIsTrue() {
if(document.title.indexOf("Modifica di Discussioni indice:") == 0){
var u1 = parseURL(window.location.toString()),
u2 = u1.indexOf(IndStr)+u1.indexOf(IndTalkStr)==-1?1:0;
return u2;
}
}
var XHR;
function checkIPBL(uname) {
var csub = document.getElementById('contentSub');
if (window.XMLHttpRequest) {
XHR = new XMLHttpRequest();
} else if (window.ActiveXObject) {
XHR = new ActiveXObject("Microsoft.XMLHTTP");
} else XHR = null;
if (XHR == null) {
csub.innerHTML += "<br />No browser support, directing to block page anyway.";
window.location = "/wiki/Special:Blockip/"+uname;
}
else {
csub.innerHTML += "<br />Querying active block list...";
XHR.open("GET","/w/index.php?title=Special:Ipblocklist&action=search&ip="+uname,true);
XHR.onreadystatechange = processXHR;
XHR.overrideMimeType('text/xml');
XHR.send(null);
}
}
function processXHR() {
var checkIP = returnPath(1).replace(/_/g,' ').replace(/%26/g,'&').replace(/%22/g,'"');
var csub = document.getElementById('contentSub');
if (XHR.readyState != 4) {
csub.innerHTML += "."
return;
}
csub.innerHTML += "<br />Block list loaded...";
if (XHR.status != 200) {
csub.innerHTML += "<br />Query returned error "+XHR.status;
return;
}
var XMLdata = XHR.responseXML;
var ULexist = XMLdata.getElementById('bodyContent').getElementsByTagName('ul');
if (ULexist.length == 0) window.location = "/wiki/Special:Blockip/"+returnPath(1);
else {
if (XMLdata.getElementById('bodyContent').getElementsByTagName('ul')[0].firstChild.getElementsByTagName('a')[4].firstChild.data != checkIP) {
csub.innerHTML += "<br />User not blocked, directing to block page...";
window.location = "/wiki/Special:Blockip/"+returnPath(1);
} else {
csub.innerHTML += "<br />User blocked, directing to unblock page...";
window.location = "/w/index.php?title=Special:Ipblocklist&action=unblock&ip="+returnPath(1).replace(/_/g,'%20');
}
}
}
function removeNode(parentNode,nodeID) {
if (document.getElementById(nodeID)) {
var nodeDOM = document.getElementById(nodeID);
parentNode.removeChild(nodeDOM);
}
}
// TUTTE LE PAGINE AD ECCEZIONE DELLE SPECIALI
function addPgOpts() {
var pgPath = returnPath(0);
var watchlist = document.getElementById('ca-watch')?'watch':'unwatch',
protection = document.getElementById('ca-protect')?'protect':'unprotect',
pageExists = document.getElementById('ca-history')?1:0,
undelete = document.getElementById('ca-undelete')?1:0;
if (watchlist == 'watch') {
var watch = 'Segui';
} else {
var watch = 'Non seguire';
};
if (protection == 'protect') {
var protect = 'Blocca';
} else {
var protect = 'Sblocca';
};
// BASE
var pgOptsDiv = document.createElement('div');
pgOptsDiv.id = 'pgOpts';
pgOptsDiv.className = 'menudiv'
pgOptsDiv.style.width = '120px';
var podHeader = '<div class="header">Menu pagina</div>',
podAzioni = !opzPannelliOriginali?'<a href="#" onmouseover="divMenu.show(\'azioniOpts\', this, 115, 0)" onmouseout="divMenu.hide(\'azioniOpts\')">Azioni →</a>':'',
podCron = pageExists?'<a href="#" onmouseover="divMenu.show(\'cronOpts\', this, 115, 0)" onmouseout="divMenu.hide(\'cronOpts\')">Cronologia →</a>':'',
podLog = '<a href="#" onmouseover="divMenu.show(\'logsOpts\', this, 115, 0)" onmouseout="divMenu.hide(\'logsOpts\')">Registri →</a>',
podStrum = pageExists?'<a href="#" onmouseover="divMenu.show(\'strumOpts\', this, 115, 0)" onmouseout="divMenu.hide(\'strumOpts\')">Strumenti →</a>':'',
// podStat = '<a href="#" onmouseover="divMenu.show(\'statsOpts\', this, 115, 0)" onmouseout="divMenu.hide(\'statsOpts\')">Statistiche →</a>',
podPurge = '<a href="/w/index.php?title='+pgPath+'&action=purge">Ripulisci la cache</a>',
podAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Menu_pagina" target="_blank">Aiuto</a>':'';
pgOptsDiv.innerHTML = podHeader+podAzioni+podCron+podLog+podStrum+podPurge+podAiuto;
// BASE → Azioni →
var azioniOptsDiv = document.createElement('div');
azioniOptsDiv.id = 'azioniOpts';
azioniOptsDiv.className = 'menudiv'
azioniOptsDiv.style.width = '80px';
var azioniHeader = '<div class="header">Azioni</div>',
azioniIntro = opzModificaIntro?'<a href="/w/index.php?title='+pgPath+'&action=edit&section=0">Modifica intro</a>':'',
azioniMove = pageExists?'<a href="/wiki/Special:Movepage/'+ pgPath+'">Sposta</a>':'',
azioniWatch = '<a href="/w/index.php?title='+pgPath+'&action='+watchlist+'">'+watch+'</a>',
azioniProtect = opzAmministratore?'<a href="/w/index.php?title='+pgPath+'&action='+protection+'">'+protect+'</a>':'',
azioniDelete = pageExists&&opzAmministratore?'<a href="/w/index.php?title='+pgPath+'&action=delete">Cancella</a>':'',
azioniUndelete = !pageExists&&opzAmministratore&&undelete?'<a href="/wiki/Special:Undelete/'+pgPath+'">Ripristina</a>':'';
azioniOptsDiv.innerHTML = azioniHeader+azioniIntro+azioniMove+azioniWatch+azioniProtect+azioniDelete+azioniUndelete;
// BASE → Cronologie →
var cronOptsDiv = document.createElement('div');
cronOptsDiv.id = 'cronOpts';
cronOptsDiv.className = 'menudiv'
cronOptsDiv.style.width = '150px';
var cronHeader = '<div class="header">Cronologia</div>',
cronHistory = pageExists&&!opzPannelliOriginali?'<a href="/w/index.php?title='+pgPath+'&action=history">Cronologia delle versioni</a>':'',
cronDiff = pageExists?'<a href="/w/index.php?title='+pgPath+'&diff=cur">Differenze fra le revisioni</a>':'';
cronOptsDiv.innerHTML = cronHeader+cronHistory+cronDiff;
// BASE → Registri →
var logsOptsDiv = document.createElement('div');
logsOptsDiv.id = 'logsOpts';
logsOptsDiv.className = 'menudiv'
logsOptsDiv.style.width = '90px';
var logsHeader = '<div class="header">Registri</div>',
logsProtectlogs = pageExists?'<a href="/w/index.php?title=Special:Log&type=protect&page='+pgPath+'">Protezioni</a>':'',
logsMovelogs = pageExists?'<a href="/w/index.php?title=Special:Log&type=move&page='+pgPath+'">Spostamenti</a>':'',
logsDeletelogs = '<a href="/w/index.php?title=Special:Log&type=delete&page='+pgPath+'">Cancellazioni</a>';
logsOptsDiv.innerHTML = logsHeader+logsProtectlogs+logsMovelogs+logsDeletelogs;
// BASE → Strumenti →
var strumOptsDiv = document.createElement('div');
strumOptsDiv.id = 'strumOpts';
strumOptsDiv.className = 'menudiv'
strumOptsDiv.style.width = '120px';
var strumHeader = '<div class="header">Strumenti</div>',
strumGraph = pageExists?'<a href="http://tools.wikimedia.de/~daniel/WikiSense/Contributors.php?wikilang=it&wikifam=.wikisource.org&page='+pgPath+'&since=&until=&order=rev_timestamp&max=100&order=rev_timestamp&format=html" target="_blank">Elenco contributori</a>':'';
strumOptsDiv.innerHTML = strumHeader+strumGraph;
/* // BASE → Statistiche →
var statsOptsDiv = document.createElement('div');
statsOptsDiv.id = 'statOpts';
statsOptsDiv.className = 'menudiv'
statsOptsDiv.style.width = '120px';
var statsHeader = '<div class="header">Statistiche</div>',
statsContrib = '<a href="http://tools.wikimedia.de/~tim/cgi-bin/contribution-counter?page='+pgPath+'&namespace=Articles&dbname=itwikisource_p" target="_blank">Contributori</a>';
statsOptsDiv.innerHTML = statsHeader+statsContrib;
*/
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(pgOptsDiv,globalWrapDiv);
bodyElement.insertBefore(azioniOptsDiv,globalWrapDiv);
bodyElement.insertBefore(cronOptsDiv,globalWrapDiv);
bodyElement.insertBefore(logsOptsDiv,globalWrapDiv);
bodyElement.insertBefore(strumOptsDiv,globalWrapDiv);
// bodyElement.insertBefore(statsOptsDiv,globalWrapDiv);
var pgCaction = document.createElement('li');
pgCaction.id = 'ca-pgopts';
pgCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'pgOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'pgOpts\')">Menu pagina</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(pgCaction);
}
// {{ns:0}}
function addEditNormalOpts() {
var editnormalOptsDiv = document.createElement('div');
editnormalOptsDiv.id = 'editnormalOpts';
editnormalOptsDiv.className = 'menudiv'
editnormalOptsDiv.style.width = '90px';
// BASE
var editnormalHeader = '<div class="header">Menu modifica</div>',
editnormalText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 85, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editnormalContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 85, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editnormalAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_testi" target="_blank">Altri template</a>';
editnormalOptsDiv.innerHTML = editnormalHeader+editnormalText+editnormalContr+editnormalAltro;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '100px';
var textHeader = '<div class="header">Testo</div>',
textModifica = '<a href="#" onmouseover="divMenu.show(\'modificaOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'modificaOpts\')">Modifica →</a>',
textnormalIntest = '<a href="#" onmouseover="divMenu.show(\'intestOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'intestOpts\')">Intestazione →</a>',
textnormalCap = '<a href="javascript:capitolo()">Capitolo</a>',
textPoem = '<a href="javascript:poem()">Poem</a>',
textCass = '<a href="javascript:cassetto()">Cassetto</a>',
textNote = '<a href="#" onmouseover="divMenu.show(\'noteOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'noteOpts\')">Note →</a>',
textNum = '<a href="#" onmouseover="divMenu.show(\'numOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'numOpts\')">Numerazione →</a>',
textLink = '<a href="#" onmouseover="divMenu.show(\'linkOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'linkOpts\')">Collegamenti →</a>',
textSal = '<a href="#" onmouseover="divMenu.show(\'salOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'salOpts\')">S.A.L. →</a>',
textCattext = '<a href="#" onmouseover="divMenu.show(\'cattextOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'cattextOpts\')">Categorie →</a>';
textOptsDiv.innerHTML = textHeader+textModifica+textnormalIntest+textnormalCap+textPoem+textCass+textNote+textNum+textLink+textSal+textCattext;
// BASE → Testo → Modifica →
var modificaOptsDiv = document.createElement('div');
modificaOptsDiv.id = 'modificaOpts';
modificaOptsDiv.className = 'menudiv'
modificaOptsDiv.style.width = '110px';
var modificaHeader = '<div class="header">Modifica</div>',
modificaFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
modificaReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>';
modificaOptsDiv.innerHTML = modificaHeader+modificaFixformat+modificaReplace;
// BASE → Testo → Intestazione →
var intestOptsDiv = document.createElement('div');
intestOptsDiv.id = 'intestOpts';
intestOptsDiv.className = 'menudiv'
intestOptsDiv.style.width = '95px';
var intestHeader = '<div class="header">Intestazione</div>',
intestGenerale = '<a href="javascript:generale()">Generale</a>',
intestBibbia = '<a href="javascript:bibbia()">Bibbia</a>',
intestCanzone = '<a href="javascript:cantastoria()">Cantastoria</a>',
intestCristianesimo = '<a href="javascript:cristianesimo()">Cristianesimo</a>',
intestDiritto = '<a href="#" onmouseover="divMenu.show(\'dirOpts\', this, 90, 0)" onmouseout="divMenu.hide(\'dirOpts\')">Diritto →</a>',
intestDuecento = '<a href="javascript:duecento()">Duecento</a>',
intestInno = '<a href="javascript:innonazionale()">Inno nazionale</a>',
intestLetteratura = '<a href="javascript:letteratura()">Letteratura</a>',
intestMat = '<a href="javascript:matematica()">Matematica</a>',
intestOpensource = '<a href="javascript:opensource()">Open source</a>',
intestTeatro = '<a href="javascript:teatro()">Teatro</a>',
intestTesi = '<a href="javascript:tesi()">Tesi</a>',
intestTestsc = '<a href="javascript:testiscientifici()">Testi scientifici</a>';
intestOptsDiv.innerHTML = intestHeader+intestGenerale+intestBibbia+intestCanzone+intestCristianesimo+intestDiritto+intestInno+intestLetteratura+intestMat+intestOpensource+intestTeatro+intestTesi+intestTestsc;
// BASE → Testo → Intestazione → Diritto →
var dirOptsDiv = document.createElement('div');
dirOptsDiv.id = 'dirOpts';
dirOptsDiv.className = 'menudiv'
dirOptsDiv.style.width = '85px';
var dirHeader = '<div class="header">Diritto</div>',
dirDiritto = '<a href="javascript:diritto()">Diritto</a>',
dirConvenzione = '<a href="javascript:dirittoconvenzione()">Convenzione</a>',
dirLegge = '<a href="javascript:dirittolegge()">Legge</a>',
dirSent = '<a href="javascript:dirittosentenza()">Sentenza</a>',
dirTratt = '<a href="javascript:dirittotrattato()">Trattato</a>';
dirOptsDiv.innerHTML = dirHeader+dirDiritto+dirConvenzione+dirLegge+dirSent+dirTratt;
// BASE → Testo → Note →
var noteOptsDiv = document.createElement('div');
noteOptsDiv.id = 'noteOpts';
noteOptsDiv.className = 'menudiv'
noteOptsDiv.style.width = '80px';
var noteHeader = '<div class="header">Note</div>',
noteRef = '<a href="javascript:ref()">Ref</a>',
noteNote = '<a href="javascript:note()">Sezione note</a>';
noteOptsDiv.innerHTML = noteHeader+noteRef+noteNote;
// BASE → Testo → Numerazione →
var numOptsDiv = document.createElement('div');
numOptsDiv.id = 'numOpts';
numOptsDiv.className = 'menudiv'
numOptsDiv.style.width = '100px';
var numHeader = '<div class="header">Numerazione</div>',
numR = '<a href="javascript:numriga()">Riga</a>',
numO = '<a href="javascript:numottava()">Ottava</a>',
numV = '<a href="javascript:numversetto()">Versetto</a>',
numInserisci = '<a href="javascript:inserisci_r()">Riga automatica</a>';
rigaStrofa = '<a href="javascript:inserisci_r_strofe()">Riga automatica strofe</a>';
numOptsDiv.innerHTML = numHeader+numR+numO+numV+numInserisci+rigaStrofa;
// BASE → Testo → Collegamenti →
var linkOptsDiv = document.createElement('div');
linkOptsDiv.id = 'linkOpts';
linkOptsDiv.className = 'menudiv'
linkOptsDiv.style.width = '95px';
var linkHeader = '<div class="header">Collegamenti</div>',
linkAutorecitato = '<a href="#" onmouseover="divMenu.show(\'autcitOpts\', this, 90, 0)" onmouseout="divMenu.hide(\'autcitOpts\')">Autore citato →</a>',
linkTestocitato = '<a href="#" onmouseover="divMenu.show(\'testocitOpts\', this, 90, 0)" onmouseout="divMenu.hide(\'testocitOpts\')">Testo citato →</a>',
linkAltritesti = '<a href="javascript:altritesti()">Testi correlati</a>',
linkInterprogetto = '<a href="javascript:interprogetto()">Altri progetti</a>';
linkOptsDiv.innerHTML = linkHeader+linkAutorecitato+linkTestocitato+linkAltritesti+linkInterprogetto;
// BASE → Testo → Collegamenti → Autore citato
var autcitOptsDiv = document.createElement('div');
autcitOptsDiv.id = 'autcitOpts';
autcitOptsDiv.className = 'menudiv'
autcitOptsDiv.style.width = '90px';
var autcitHeader = '<div class="header">Autore citato</div>',
autcitStessonome = '<a href="javascript:autcitstesso()">Stesso nome</a>',
autcitNomediverso = '<a href="javascript:autcitdiverso()">Nome diverso</a>';
autcitOptsDiv.innerHTML = autcitHeader+autcitStessonome+autcitNomediverso;
// BASE → Testo → Collegamenti → Testo citato
var testocitOptsDiv = document.createElement('div');
testocitOptsDiv.id = 'testocitOpts';
testocitOptsDiv.className = 'menudiv'
testocitOptsDiv.style.width = '90px';
var testocitHeader = '<div class="header">Testo citato</div>',
testocitStessonome = '<a href="javascript:testocitstesso()">Stesso titolo</a>',
testocitNomediverso = '<a href="javascript:testocitdiverso()">Titolo diverso</a>';
testocitOptsDiv.innerHTML = testocitHeader+testocitStessonome+testocitNomediverso;
// BASE → Testo → S.A.L. →
var salOptsDiv = document.createElement('div');
salOptsDiv.id = 'salOpts';
salOptsDiv.className = 'menudiv'
salOptsDiv.style.width = '90px';
var salHeader = '<div class="header">S.A.L.</div>',
sal25 = '<a href="javascript:sal25()">SAL 25%</a>',
sal50 = '<a href="javascript:sal50()">SAL 50%</a>',
sal75 = '<a href="javascript:sal75()">SAL 75%</a>',
sal100 = '<a href="javascript:sal100()">SAL 100%</a>',
sal101 = '<a href="javascript:sal101()">Ed. Wikisource</a>';
salOptsDiv.innerHTML = salHeader+sal25+sal50+sal75+sal100+sal101;
// BASE → Testo → Categorie →
var cattextOptsDiv = document.createElement('div');
cattextOptsDiv.id = 'cattextOpts';
cattextOptsDiv.className = 'menudiv'
cattextOptsDiv.style.width = '85px';
var cattextHeader = '<div class="header">Categorie</div>',
cattextArti = '<a href="#" onmouseover="divMenu.show(\'cattextArtiOpts\', this, 80, 0)" onmouseout="divMenu.hide(\'cattextArtiOpts\')">Arti →</a>',
cattextFilosofia = '<a href="/wiki/Aiuto:Categorie_dei_testi_di_filosofia" target="_blank">Filosofia</a>';
cattextOptsDiv.innerHTML = cattextHeader+cattextArti+cattextFilosofia;
// BASE → Testo → Categorie → Arti →
var cattextArtiOptsDiv = document.createElement('div');
cattextArtiOptsDiv.id = 'cattextArtiOpts';
cattextArtiOptsDiv.className = 'menudiv'
cattextArtiOptsDiv.style.width = '95px';
var cattextArtiHeader = '<div class="header">Musica</div>',
cattextArtiMusica = '<a href="/wiki/Aiuto:Categorie_dei_testi_musicali" target="_blank">Musica</a>',
cattextArtiTeatro = '<a href="/wiki/Aiuto:Categorie_delle_opere_teatrali" target="_blank">Teatro</a>',
// cattextArtiArchitettura = '<a href="/wiki/Aiuto:Categorie_dei_testi_di_architettura" target="_blank">Architettura</a>',
// cattextArtiScultura = '<a href="/wiki/Aiuto:Categorie_dei_testi_di_scultura" target="_blank">Scultura</a>',
cattextArtiPittura = '<a href="/wiki/Aiuto:Categorie_dei_testi_di_pittura" target="_blank">Pittura</a>',
cattextArtiLetteratura = '<a href="/wiki/Aiuto:Categorie_delle_opere_letterarie" target="_blank">Letteratura</a>';
cattextArtiOptsDiv.innerHTML = cattextArtiHeader+cattextArtiMusica+cattextArtiTeatro+cattextArtiPittura+cattextArtiLetteratura;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '110px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCanc = '<a href="#" onmouseover="divMenu.show(\'cancOpts\', this, 100, 0)" onmouseout="divMenu.hide(\'cancOpts\')">Da cancellare →</a>',
contrContr = '<a href="javascript:controllare()">Da controllare</a>',
contrTrad = '<a href="javascript:tradurre()">Da tradurre</a>',
contrCopy = '<a href="javascript:copyright()">Copyviol</a>',
contrRilett = '<a href="javascript:rilettura()">In rilettura</a>',
contrDisa = '<a href="javascript:disambigua()">Disambigua</a>',
contrBlocco = opzAmministratore?'<a href="javascript:bloccovandalo()">Pagina bloccata</a>':'';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCanc+contrContr+contrTrad+contrCopy+contrRilett+contrDisa+contrBlocco;
// BASE → Controlli → Da cancellare →
var cancOptsDiv = document.createElement('div');
cancOptsDiv.id = 'cancOpts';
cancOptsDiv.className = 'menudiv'
cancOptsDiv.style.width = '100px';
var cancHeader = '<div class="header">Da cancellare</div>',
cancSubito = '<a href="javascript:cancellasubito()">Subito</a>',
cancSenzafonte = '<a href="javascript:cancellaremancanzafonte()">Senza fonte</a>';
cancOptsDiv.innerHTML = cancHeader+cancSubito+cancSenzafonte;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editnormalOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(modificaOptsDiv,globalWrapDiv);
bodyElement.insertBefore(intestOptsDiv,globalWrapDiv);
bodyElement.insertBefore(dirOptsDiv,globalWrapDiv);
bodyElement.insertBefore(noteOptsDiv,globalWrapDiv);
bodyElement.insertBefore(numOptsDiv,globalWrapDiv);
bodyElement.insertBefore(linkOptsDiv,globalWrapDiv);
bodyElement.insertBefore(autcitOptsDiv,globalWrapDiv);
bodyElement.insertBefore(testocitOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
bodyElement.insertBefore(cancOptsDiv,globalWrapDiv);
bodyElement.insertBefore(salOptsDiv,globalWrapDiv);
bodyElement.insertBefore(cattextOptsDiv,globalWrapDiv);
bodyElement.insertBefore(cattextArtiOptsDiv,globalWrapDiv);
var editnormalCaction = document.createElement('li');
editnormalCaction.id = 'ca-editnormalopts';
editnormalCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editnormalOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editnormalOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editnormalCaction);
}
// {{ns:1}} o {{ns:Talk}}
function addEditNormalTalkOpts() {
var editNormalTalkOptsDiv = document.createElement('div');
editNormalTalkOptsDiv.id = 'editNormalTalkOpts';
editNormalTalkOptsDiv.className = 'menudiv'
editNormalTalkOptsDiv.style.width = '110px';
var editNormalTalkHeader = '<div class="header">Menu modifica</div>',
editNormalTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editNormalTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni →</a>',
editNormalTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editNormalTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_testi" target="_blank">Altri template</a>';
editNormalTalkOptsDiv.innerHTML = editNormalTalkHeader+editNormalTalkText+editNormalTalkVote+editNormalTalkContr+editNormalTalkAltro;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '130px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textInfotesto = '<a href="#" onmouseover="divMenu.show(\'infotestoOpts\', this, 125, 0)" onmouseout="divMenu.hide(\'infotestoOpts\')">Infotesto →</a>',
textInfotestosottopagine = '<a href="javascript:infotestosottopagine()">Infotesto sottopagine</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textInfotesto+textInfotestosottopagine;
// BASE → Testo → Infotesto
var infotestoOptsDiv = document.createElement('div');
infotestoOptsDiv.id = 'infotestoOpts';
infotestoOptsDiv.className = 'menudiv'
infotestoOptsDiv.style.width = '110px';
var infotestoHeader = '<div class="header">Infotesto</div>',
infotestoGen = '<a href="javascript:infotesto()">Generale</a>',
infotestoBibbia = '<a href="javascript:infotestoBibbia()">Bibbia</a>',
infotestoCantastoria = '<a href="javascript:infotestocantastoria()">Cantastoria</a>',
infotestoCristianesimo = '<a href="javascript:infotestocristianesimo()">Cristianesimo</a>',
infotestoDiritto = '<a href="javascript:infotestodiritto()">Diritto</a>',
infotestoDuecento = '<a href="javascript:infotestoDuecento()">Duecento</a>',
infotestoInnonazionale = '<a href="javascript:infotestoinnonazionale()">Inno nazionale</a>',
infotestoLetteratura = '<a href="javascript:infotestoletteratura()">Letteratura</a>',
infotestoMatematica = '<a href="javascript:infotestomatematica()">Matematica</a>',
infotestoOpenSource = '<a href="javascript:infotestoOpenSource()">Open Source</a>',
infotestoTeatro = '<a href="javascript:infotestoteatro()">Teatro</a>',
infotestoTesi = '<a href="javascript:infotestotesi()">Tesi</a>',
infotestoTestoscientifico = '<a href="javascript:infotestotestoscientifico()">Testo scientifico</a>';
infotestoOptsDiv.innerHTML = infotestoHeader+infotestoGen+infotestoBibbia+infotestoCantastoria+infotestoCristianesimo+infotestoDiritto+infotestoDuecento+infotestoInnonazionale+infotestoLetteratura+infotestoMatematica+infotestoOpenSource+infotestoTeatro+infotestoTesi+infotestoTestoscientifico;
// BASE → Votazioni →
var voteOptsDiv = document.createElement('div');
voteOptsDiv.id = 'voteOpts';
voteOptsDiv.className = 'menudiv'
voteOptsDiv.style.width = '100px';
var voteHeader = '<div class="header">Votazioni</div>',
voteVota = '<a href="javascript:vota()">Vota</a>',
votePiu = '<a href="javascript:piu()">+1</a>',
voteMeno = '<a href="javascript:meno()">-1</a>',
voteZero = '<a href="javascript:zero()">0</a>',
voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '110px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wiptemplate()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editNormalTalkOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(infotestoOptsDiv,globalWrapDiv);
bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editNormalTalkCaction = document.createElement('li');
editNormalTalkCaction.id = 'ca-editnormaltalkopts';
editNormalTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editNormalTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editNormalTalkOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editNormalTalkCaction);
}
// {{ns:2}} o {{ns:User}}
function addUsrOpts() {
var usrPath = returnPath(1);
var usrOptsDiv = document.createElement('div');
usrOptsDiv.id = 'usrOpts';
usrOptsDiv.className = 'menudiv'
usrOptsDiv.style.width = '110px';
// BASE
var uodHeader = '<div class="header">Menu utente</div>',
uodCont = '<a href="#" onmouseover="divMenu.show(\'contOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contOpts\')">Contatti →</a>',
uodVO = '<a href="#" onmouseover="divMenu.show(\'controlOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'controlOpts\')">Controlli →</a>',
uodStat = '<a href="#" onmouseover="divMenu.show(\'statOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'statOpts\')">Statistiche →</a>',
uodAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Menu_utente" target="_blank">Aiuto</a>':'';
usrOptsDiv.innerHTML = uodHeader+uodCont+uodVO+uodStat+uodAiuto;
// BASE → Contatti →
var contOptsDiv = document.createElement('div');
contOptsDiv.id = 'contOpts';
contOptsDiv.className = 'menudiv'
contOptsDiv.style.width = '120px';
var contHeader = '<div class="header">Contatti</div>',
contMess = '<a href="/w/index.php?title=Discussioni_utente:'+usrPath+'&action=edit§ion=new">Scrivi un messaggio</a>',
contEmail = '<a href="/wiki/Special:Emailuser/'+usrPath+'">Scrivi una email</a>';
contOptsDiv.innerHTML = contHeader+contMess+contEmail;
// BASE → Controlli →
var controlOptsDiv = document.createElement('div');
controlOptsDiv.id = 'controlOpts';
controlOptsDiv.className = 'menudiv'
controlOptsDiv.style.width = '110px';
var controlHeader = '<div class="header">Controlli</div>',
controlContribs = '<a href="/wiki/Special:Contributions/'+ usrPath+'">Contributi</a>',
controlLog = '<a href="#" onmouseover="divMenu.show(\'logOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'logOpts\')">Registri →</a>',
controlBlock = opzAmministratore?'<a href="javascript:checkIPBL(\''+usrPath+'\')">Blocca - Sblocca</a>':'',
controlRegdate = '<a href="http://tools.wikimedia.de/~tangotango/userreg.php?user='+usrPath+'&subdom=it&domain=.wikisource.org&estimate=on" target="_blank">Data registrazione</a>',
// PROBLEMI CON IL returnPath CHE SOSTITUISCE GLI SPAZI CON _
controlSimnom = '<a href="http://tools.wikimedia.de/~aka/cgi-bin/listusers.cgi?pattern=%25'+usrPath+'%25&database=itwikisource_p" target="_blank">Nomi simili</a>';
controlOptsDiv.innerHTML = controlHeader+controlContribs+controlLog+controlBlock+controlRegdate+controlSimnom;
// BASE → Controlli → Registri →
var logOptsDiv = document.createElement('div');
logOptsDiv.id = 'logOpts';
logOptsDiv.className = 'menudiv'
logOptsDiv.style.width = '80px';
var logHeader = '<div class="header">Registri</div>',
logBlocklog = '<a href="/w/index.php?title=Special:Log&type=block&page=User:'+usrPath+'">Blocchi</a>',
logBlocklist = '<a href="/w/index.php?title=Special:Ipblocklist&action=search&ip='+usrPath+'">Blocchi IP</a>',
logUlist = '<a href="/w/index.php?title=Special:Listusers&username='+usrPath+'">Gruppi</a>',
logCreate = '<a href="/w/index.php?title=Special:Log&type=newusers&user='+usrPath+'">Creazioni</a>',
logRights = '<a href="/w/index.php?title=Special:Log&type=rights&page=User:'+usrPath+'">Diritti</a>';
logOptsDiv.innerHTML = logHeader+logBlocklog+logBlocklist+logUlist+logCreate+logRights;
// BASE → Statistiche →
var statOptsDiv = document.createElement('div');
statOptsDiv.id = 'statOpts';
statOptsDiv.className = 'menudiv'
statOptsDiv.style.width = '120px';
var statHeader = '<div class="header">Statistiche</div>',
statEditsTS = '<a href="http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?dbname='+opzWikiId+'&user='+usrPath+'" target="_blank">Edit count 1</a>',
statEditsEs = '<a href="http://tools.wikimedia.de/~interiot/cgi-bin/Tool1/wannabe_kate?username='+usrPath+'&site='+SiteAddr+'" target="_blank">Edit count 2</a>',
statEsum = '<a href="http://www.math.ucla.edu/~aoleg/wp/rfa/edit_summary.cgi?lang='+opzWikiId.slice(0,2)+'&user='+usrPath+'" target="_blank">Edit summary usage</a>',
// PROBLEMI CON IL returnPath CHE SOSTITUISCE GLI SPAZI CON _
statGlobal = '<a href="http://tools.wikimedia.de/~luxo/contributions/contributions.php?user='+usrPath+'&lang=it" target="_blank">Global contributions</a>',
// PROBLEMI CON IL returnPath CHE SOSTITUISCE GLI SPAZI CON _
statMilestone = '<a href="javascript:milestone(\''+usrPath+'\')">Milestone</a>';
statOptsDiv.innerHTML = statHeader+statEditsTS+statEditsEs+statEsum+statGlobal+statMilestone;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(usrOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contOptsDiv,globalWrapDiv);
bodyElement.insertBefore(controlOptsDiv,globalWrapDiv);
bodyElement.insertBefore(logOptsDiv,globalWrapDiv);
bodyElement.insertBefore(statOptsDiv,globalWrapDiv);
var usrCaction = document.createElement('li');
usrCaction.id = 'ca-usropts';
usrCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'usrOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'usrOpts\')">Menu utente</a>';
if (document.getElementById('ca-pgopts')) {
var pgCactionDOM = document.getElementById('ca-pgopts');
document.getElementById('p-cactions').getElementsByTagName('ul')[0].insertBefore(usrCaction,pgCactionDOM);
}
else {
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(usrCaction);
}
}
// {{ns:2}} o {{ns:User}}
function addEditUsrOpts() {
var editUsrOptsDiv = document.createElement('div');
editUsrOptsDiv.id = 'editUsrOpts';
editUsrOptsDiv.className = 'menudiv'
editUsrOptsDiv.style.width = '110px';
// BASE
var editUsrHeader = '<div class="header">Menu modifica</div>',
editUsrText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editUsrWikipausa = '<a href="#" onmouseover="divMenu.show(\'wikipausaOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'wikipausaOpts\')">Wikipausa →</a>',
editUsrContr = opzAmministratore?'<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>':'',
editUsrAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_utente" target="_blank">Altri template</a>',
editUsrAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_utente#Modifica_di_una_pagina_utente" target="_blank">Aiuto</a>':'';
editUsrOptsDiv.innerHTML = editUsrHeader+editUsrText+editUsrWikipausa+editUsrContr+editUsrAltro+editUsrAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textCassetto = '<a href="javascript:cassetto()">Cassetto</a>',
textSuggerimento = '<a href="javascript:suggerimento()">Suggerimento</a>',
textEsempio = '<a href="javascript:esempio()">Esempio</a>',
textPrettyteable = '<a href="javascript:prettytable()">Prettytable</a>',
textBabel = '<a href="#" onmouseover="divMenu.show(\'babelOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'babelOpts\')">Babel →</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textCassetto+textSuggerimento+textEsempio+textPrettyteable+textBabel;
// BASE → Testo → Babel →
var babelOptsDiv = document.createElement('div');
babelOptsDiv.id = 'babelOpts';
babelOptsDiv.className = 'menudiv'
babelOptsDiv.style.width = '80px';
var babelHeader = '<div class="header">Babel</div>',
babelBabel = '<a href="javascript:babel()">Babel</a>',
babelBabelsource = '<a href="javascript:babelsource()">Babelsource</a>';
babelOptsDiv.innerHTML = babelHeader+babelBabel+babelBabelsource;
// BASE → Wikipausa →
var wikipausaOptsDiv = document.createElement('div');
wikipausaOptsDiv.id = 'wikipausaOpts';
wikipausaOptsDiv.className = 'menudiv'
wikipausaOptsDiv.style.width = '120px';
var wikipausaHeader = '<div class="header">Wikipausa</div>',
wikipausaWp = '<a href="javascript:wikipausa()">Wikipausa</a>',
wikipausaWpl = '<a href="javascript:wikipausalunga()">Wikipausa lunga</a>',
wikipausaWpe = '<a href="javascript:wikipausaesame()">Wikipausa esame</a>',
wikipausaWpm = '<a href="javascript:wikipausamalattia()">Wikipausa malattia</a>',
wikipausaWps = '<a href="javascript:wikipausasinghiozzo()">Wikisinghiozzo</a>';
wikipausaOptsDiv.innerHTML = wikipausaHeader+wikipausaWp+wikipausaWpl+wikipausaWpe+wikipausaWpm+wikipausaWps;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '130px';
var contrHeader = '<div class="header">Controlli</div>',
contrUtenteBloccato= '<a href="javascript:utentebloccato()">Utente bloccato</a>',
contrVandalorecidivo = '<a href="javascript:vandalorecidivo()">IP recidivo bloccato</a>',
contrSockpuppetBloccato= '<a href="javascript:sockpuppetbloccato()">Sockpuppet bloccato</a>';
contrOptsDiv.innerHTML = contrHeader+contrUtenteBloccato+contrVandalorecidivo+contrSockpuppetBloccato;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editUsrOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(babelOptsDiv,globalWrapDiv);
bodyElement.insertBefore(wikipausaOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editUsrCaction = document.createElement('li');
editUsrCaction.id = 'ca-editusropts';
editUsrCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editUsrOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editUsrOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editUsrCaction);
}
// {{ns:3}} o {{ns:User_talk}}
function addEditUsrTalkOpts() {
var editUsrTalkOptsDiv = document.createElement('div');
editUsrTalkOptsDiv.id = 'editUsrTalkOpts';
editUsrTalkOptsDiv.className = 'menudiv'
editUsrTalkOptsDiv.style.width = '110px';
// BASE
var editUsrTalkHeader = '<div class="header">Menu modifica</div>',
editUsrTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editUsrTalkMess = '<a href="#" onmouseover="divMenu.show(\'messOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'messOpts\')">Messaggi →</a>',
editUsrTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editUsrTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_utente" target="_blank">Altri template</a>',
editUsrTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_utente#Modifica_della_pagina_di_discussione_di_una_pagina_utente" target="_blank">Aiuto</a>':'';
editUsrTalkOptsDiv.innerHTML = editUsrTalkHeader+editUsrTalkText+editUsrTalkMess+editUsrTalkContr+editUsrTalkAltro+editUsrTalkAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace;
// BASE → Messaggi →
var messOptsDiv = document.createElement('div');
messOptsDiv.id = 'messOpts';
messOptsDiv.className = 'menudiv'
messOptsDiv.style.width = '160px';
var messHeader = '<div class="header">Messaggi</div>',
messBenvenutoGenerico = '<a href="javascript:benvenutogenerico()">Benvenuto generico</a>';
messBenvenutoPersonale = '<a href="javascript:benvenutopersonale()">Benvenuto personale</a>';
messRisposta = '<a href="javascript:risposta()">Risposta a messaggio</a>',
messFonti = '<a href="javascript:richiestafonte()">Richiesta fonte testo</a>',
messTrad = '<a href="javascript:richiestatraduttore()">Richiesto traduttore testo</a>',
messImm = '<a href="javascript:richiestaimmagine()">Richiesta licenza immagine</a>',
messCancellMod = '<a href="javascript:avvisocancellamodifica()">Avviso rollback modifiche</a>',
messCancell = '<a href="javascript:avvisocancellautente()">Avviso rimozione testo</a>',
messGrazie = '<a href="javascript:grazie()">Grazie (per gli IP)</a>';
messOptsDiv.innerHTML = messHeader+messBenvenutoGenerico+messBenvenutoPersonale+messRisposta+messFonti+messTrad+messImm+messCancellMod+messCancell+messGrazie;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '140px';
var contrHeader = '<div class="header">Controlli</div>',
contrVandali = '<a href="#" onmouseover="divMenu.show(\'vandaliOpts\', this, 135, 0)" onmouseout="divMenu.hide(\'vandaliOpts\')">Vandalismi →</a>',
contrNui = opzAmministratore?'<a href="#" onmouseover="divMenu.show(\'nuiOpts\', this, 135, 0)" onmouseout="divMenu.hide(\'nuiOpts\')">Nome inappropriato →</a>':'';
contrOptsDiv.innerHTML = contrHeader+contrVandali+contrNui;
// BASE → Controlli → Vandalismi →
var vandaliOptsDiv = document.createElement('div');
vandaliOptsDiv.id = 'vandaliOpts';
vandaliOptsDiv.className = 'menudiv'
vandaliOptsDiv.style.width = '100px';
var vandaliHeader = '<div class="header">Vandalismi</div>',
vandaliTest = '<a href="javascript:test()">Test</a>',
vandaliSpam = '<a href="javascript:spam()">Spam</a>',
vandaliVandalismo = '<a href="javascript:vandalismo()">Vandalismo</a>',
vandaliVandalismofinale = '<a href="javascript:vandalismofinale()">Avviso finale</a>',
vandaliBlocco = opzAmministratore?'<a href="javascript:blocco()">Blocco</a>':'';
vandaliOptsDiv.innerHTML = vandaliHeader+vandaliTest+vandaliSpam+vandaliVandalismo+vandaliVandalismofinale+vandaliBlocco;
// BASE → Controlli → Nome inappropriato →
var nuiOptsDiv = document.createElement('div');
nuiOptsDiv.id = 'nuiOpts';
nuiOptsDiv.className = 'menudiv'
nuiOptsDiv.style.width = '130px';
var nuiHeader = '<div class="header">Nome inappropriato</div>',
nuiAvviso = '<a href="javascript:avvisonui()">Avviso</a>',
nuiBlocco = '<a href="javascript:nui()">Blocco</a>';
nuiOptsDiv.innerHTML = nuiHeader+nuiAvviso+nuiBlocco;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editUsrTalkOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(messOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
bodyElement.insertBefore(vandaliOptsDiv,globalWrapDiv);
bodyElement.insertBefore(nuiOptsDiv,globalWrapDiv);
var editUsrTalkCaction = document.createElement('li');
editUsrTalkCaction.id = 'ca-editusrtalkopts';
editUsrTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editUsrTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editUsrTalkOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editUsrTalkCaction);
}
// {{ns:4}} o {{ns:Project}}
// {{ns:4}} o {{ns:Project}}
function addEditWikisourceOpts() {
var editWikisourceOptsDiv = document.createElement('div');
editWikisourceOptsDiv.id = 'editwikisourceOpts';
editWikisourceOptsDiv.className = 'menudiv'
editWikisourceOptsDiv.style.width = '110px';
// BASE
var editwikisourceHeader = '<div class="header">Menu modifica</div>',
editwikisourceText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editwikisourceVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni →</a>',
editwikisourceControl = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editwikisourceAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_Wikisource" target="_blank">Altri template</a>',
editwikisourceAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_Wikisource#Modifica_di_una_pagina_Wikisource" target="_blank">Aiuto</a>':'';
editWikisourceOptsDiv.innerHTML = editwikisourceHeader+editwikisourceText+editwikisourceVote+editwikisourceControl+editwikisourceAltro+editwikisourceAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '120px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textCassetto = '<a href="javascript:cassetto()">Cassetto</a>',
textSuggerimento = '<a href="javascript:suggerimento()">Suggerimento</a>',
textEsempio = '<a href="javascript:esempio()">Esempio</a>',
textApprof = '<a href="javascript:approfondimento()">Approfondimento</a>',
textAvvUnic = '<a href="javascript:avvisounicode()">Avviso Unicode</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textCassetto+textSuggerimento+textEsempio+textApprof+textAvvUnic;
// BASE → Votazioni →
var voteOptsDiv = document.createElement('div');
voteOptsDiv.id = 'voteOpts';
voteOptsDiv.className = 'menudiv'
voteOptsDiv.style.width = '80px';
var voteHeader = '<div class="header">Votazioni</div>',
voteVota = '<a href="javascript:vota()">Vota</a>',
votePiu = '<a href="javascript:piu()">+1</a>',
voteMeno = '<a href="javascript:meno()">-1</a>',
voteZero = '<a href="javascript:zero()">0</a>',
voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editWikisourceOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editwikisourceCaction = document.createElement('li');
editwikisourceCaction.id = 'ca-editwikisourceopts';
editwikisourceCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editwikisourceOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editwikisourceOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editwikisourceCaction);
}
// {{ns:5}} o {{ns:Project_talk}} - NON LO RICONOSCE
function addEditWikisourceTalkOpts() {
var editWikisourceTalkOptsDiv = document.createElement('div');
editWikisourceTalkOptsDiv.id = 'editWikisourceTalkOpts';
editWikisourceTalkOptsDiv.className = 'menudiv'
editWikisourceTalkOptsDiv.style.width = '110px';
var editWikisourceTalkHeader = '<div class="header">Menu modifica</div>',
editWikisourceTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editWikisourceTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni →</a>';
editWikisourceTalkOptsDiv.innerHTML = editWikisourceTalkHeader+editWikisourceTalkText+editWikisourceTalkVote;
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '120px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;
var voteOptsDiv = document.createElement('div');
voteOptsDiv.id = 'voteOpts';
voteOptsDiv.className = 'menudiv'
voteOptsDiv.style.width = '100px';
var voteHeader = '<div class="header">Votazioni</div>',
voteVota = '<a href="javascript:vota()">Vota</a>',
votePiu = '<a href="javascript:piu()">+1</a>',
voteMeno = '<a href="javascript:meno()">-1</a>',
voteZero = '<a href="javascript:zero()">0</a>',
voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editWikisourceTalkOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
var editWikisourceTalkCaction = document.createElement('li');
editWikisourceTalkCaction.id = 'ca-editwikisourcetalkopts';
editWikisourceTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editWikisourceTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editWikisourceTalkOpts\')">Menu modifica 2</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editWikisourceTalkCaction);
}
// {{ns:6}} o {{ns:Image}}
// {{ns:6}} o {{ns:Image}}
function addEditImgOpts() {
var editimgOptsDiv = document.createElement('div');
editimgOptsDiv.id = 'editimgOpts';
editimgOptsDiv.className = 'menudiv'
editimgOptsDiv.style.width = '110px';
// BASE
var editimgHeader = '<div class="header">Menu modifica</div>',
editimgLic = '<a href="/wiki/Progetto:Template/Template_per_tipo/Template_copyright/Immagini" target="_blank">Elenco licenze</a>',
editimgControl = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editimgAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_immagini" target="_blank">Altri template</a>',
editimgAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_immagine#Modifica_di_una_immagine" target="_blank">Aiuto</a>':'';
editimgOptsDiv.innerHTML = editimgHeader+editimgLic+editimgControl+editimgAltro+editimgAiuto;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '110px';
var contrHeader = '<div class="header">Controlli</div>',
contrUnverified = '<a href="javascript:unverified()">Unverified</a>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrUnverified+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editimgOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editimgCaction = document.createElement('li');
editimgCaction.id = 'ca-editimgopts';
editimgCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editimgOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editimgOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editimgCaction);
}
// {{ns:7}} o {{ns:Image_talk}}
function addEditImgTalkOpts() {
var editImgTalkOptsDiv = document.createElement('div');
editImgTalkOptsDiv.id = 'editImgTalkOpts';
editImgTalkOptsDiv.className = 'menudiv'
editImgTalkOptsDiv.style.width = '110px';
// BASE
var editImgTalkHeader = '<div class="header">Menu modifica</div>',
editImgTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editImgTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni →</a>',
editImgTalkControl = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editImgTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_immagini" target="_blank">Altri template</a>',
editImgTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_immagine#Modifica_della_pagina_di_discussione_di_una_immagine" target="_blank">Aiuto</a>':'';
editImgTalkOptsDiv.innerHTML = editImgTalkHeader+editImgTalkText+editImgTalkVote+editImgTalkControl+editImgTalkAltro+editImgTalkAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;
// BASE → Votazioni →
var voteOptsDiv = document.createElement('div');
voteOptsDiv.id = 'voteOpts';
voteOptsDiv.className = 'menudiv'
voteOptsDiv.style.width = '80px';
var voteHeader = '<div class="header">Votazioni</div>',
voteVota = '<a href="javascript:vota()">Vota</a>',
votePiu = '<a href="javascript:piu()">+1</a>',
voteMeno = '<a href="javascript:meno()">-1</a>',
voteZero = '<a href="javascript:zero()">0</a>',
voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '110px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editImgTalkOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editImgTalkCaction = document.createElement('li');
editImgTalkCaction.id = 'ca-edithelptalkopts';
editImgTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editImgTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editImgTalkOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editImgTalkCaction);
}
// {{ns:8}} o {{ns:MediaWiki}}
// {{ns:8}} o {{ns:MediaWiki}}
function addEditMedOpts() {
var editMedOptsDiv = document.createElement('div');
editMedOptsDiv.id = 'editMedOpts';
editMedOptsDiv.className = 'menudiv'
editMedOptsDiv.style.width = '110px';
// BASE
var editMedHeader = '<div class="header">Menu modifica</div>',
editMedText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editMedContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editMedAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_MediaWiki#Modifica_di_una_pagina_MediaWiki" target="_blank">Aiuto</a>':'';
editMedOptsDiv.innerHTML = editMedHeader+editMedText+editMedContr+editMedAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editMedOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editMedCaction = document.createElement('li');
editMedCaction.id = 'ca-editMedopts';
editMedCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editMedOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editMedOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editMedCaction);
}
// {{ns:9}} o {{ns:MediaWiki_talk}} - NON LO RICONOSCE
function addEditMedTalkOpts() {
var editMedTalkOptsDiv = document.createElement('div');
editMedTalkOptsDiv.id = 'editMedTalkOpts';
editMedTalkOptsDiv.className = 'menudiv'
editMedTalkOptsDiv.style.width = '110px';
// BASE
var editMedTalkHeader = '<div class="header">Menu modifica</div>',
editMedTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editMedTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni →</a>';
editMedTalkOptsDiv.innerHTML = editMedTalkHeader+editMedTalkText+editMedTalkVote;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;
// BASE → Votazioni →
var voteOptsDiv = document.createElement('div');
voteOptsDiv.id = 'voteOpts';
voteOptsDiv.className = 'menudiv'
voteOptsDiv.style.width = '80px';
var voteHeader = '<div class="header">Votazioni</div>',
voteVota = '<a href="javascript:vota()">Vota</a>',
votePiu = '<a href="javascript:piu()">+1</a>',
voteMeno = '<a href="javascript:meno()">-1</a>',
voteZero = '<a href="javascript:zero()">0</a>',
voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editMedTalkOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
var editMedTalkCaction = document.createElement('li');
editMedTalkCaction.id = 'ca-edithelptalkopts';
editMedTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editMedTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editMedTalkOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editMedTalkCaction);
}
// {{ns:10}} o {{ns:Template}}
// {{ns:10}} o {{ns:Template}}
function addEditTemplOpts() {
var edittemplOptsDiv = document.createElement('div');
edittemplOptsDiv.id = 'edittemplOpts';
edittemplOptsDiv.className = 'menudiv'
edittemplOptsDiv.style.width = '110px';
// BASE
var edittemplHeader = '<div class="header">Menu modifica</div>',
edittemplText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
edittemplControl = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
edittemplAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_template" target="_blank">Altri template</a>',
edittemplAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_template#Modifica_di_un_template" target="_blank">Aiuto</a>':'';
edittemplOptsDiv.innerHTML = edittemplHeader+edittemplText+edittemplControl+edittemplAltro+edittemplAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textStruttura = '<a href="javascript:strutturatemplate()">Struttura</a>',
textAmbox = '<a href="javascript:ambox()">Ambox</a>',
textComplesso = '<a href="javascript:templatecomplesso()">Complesso</a>',
textNoi = '<a href="javascript:noinclude()">No include</a>',
textIonly = '<a href="javascript:includeonly()">Include only</a>',
textApprof = '<a href="javascript:approfondimento()">Approfondimento</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textStruttura+textAmbox+textComplesso+textNoi+textIonly+textApprof;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '110px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wiptemplate()">Lavori in corso</a>',
contrTprot = '<a href="javascript:templateprotetto()">Template protetto</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrTprot+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(edittemplOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var edittemplCaction = document.createElement('li');
edittemplCaction.id = 'ca-edittemplopts';
edittemplCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'edittemplOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'edittemplOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(edittemplCaction);
}
// {{ns:11}} o {{ns:Template_talk}}
function addEditTemplTalkOpts() {
var editTemplTalkOptsDiv = document.createElement('div');
editTemplTalkOptsDiv.id = 'editTemplTalkOpts';
editTemplTalkOptsDiv.className = 'menudiv'
editTemplTalkOptsDiv.style.width = '110px';
// BASE
var editTemplTalkHeader = '<div class="header">Menu modifica</div>',
editTemplTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editTemplTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni →</a>',
editTemplTalkControl = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editTemplTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_template" target="_blank">Altri template</a>',
editTemplTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_template#Modifica_della_pagina_di_discussione_di_un_template" target="_blank">Aiuto</a>':'';
editTemplTalkOptsDiv.innerHTML = editTemplTalkHeader+editTemplTalkText+editTemplTalkVote+editTemplTalkControl+editTemplTalkAltro+editTemplTalkAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textSpiegazioniTl = '<a href="javascript:spiegazionitemplate()">Spiegazioni</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textSpiegazioniTl;
// BASE → Votazioni →
var voteOptsDiv = document.createElement('div');
voteOptsDiv.id = 'voteOpts';
voteOptsDiv.className = 'menudiv'
voteOptsDiv.style.width = '80px';
var voteHeader = '<div class="header">Votazioni</div>',
voteVota = '<a href="javascript:vota()">Vota</a>',
votePiu = '<a href="javascript:piu()">+1</a>',
voteMeno = '<a href="javascript:meno()">-1</a>',
voteZero = '<a href="javascript:zero()">0</a>',
voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '110px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wiptemplate()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editTemplTalkOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editTemplTalkCaction = document.createElement('li');
editTemplTalkCaction.id = 'ca-edittempltalkopts';
editTemplTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editTemplTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editTemplTalkOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editTemplTalkCaction);
}
// {{ns:12}} o {{ns:Help}}
// {{ns:12}} o {{ns:Help}}
function addEditHelpOpts() {
var editHelpOptsDiv = document.createElement('div');
editHelpOptsDiv.id = 'edithelpOpts';
editHelpOptsDiv.className = 'menudiv'
editHelpOptsDiv.style.width = '110px';
// BASE
var edithelpHeader = '<div class="header">Menu modifica</div>',
edithelpText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
edithelpContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
edithelpAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_aiuto" target="_blank">Altri template</a>',
edithelpAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_aiuto#Modifica_di_una_pagina_di_aiuto" target="_blank">Aiuto</a>':'';
editHelpOptsDiv.innerHTML = edithelpHeader+edithelpText+edithelpContr+edithelpAltro+edithelpAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textTocright = '<a href="javascript:tocright()">TOC</a>',
textSuggerimento = '<a href="javascript:suggerimento()">Suggerimento</a>',
textEsempio = '<a href="javascript:esempio()">Esempio</a>',
textApprof = '<a href="javascript:approfondimento()">Approfondimento</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textTocright+textSuggerimento+textEsempio+textApprof;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrMigliorare = '<a href="javascript:migliorare()">Da migliorare</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrMigliorare+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editHelpOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var edithelpCaction = document.createElement('li');
edithelpCaction.id = 'ca-edithelpopts';
edithelpCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'edithelpOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'edithelpOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(edithelpCaction);
}
// {{ns:13}} o {{ns:Help_talk}}
function addEditHelpTalkOpts() {
var editHelpTalkOptsDiv = document.createElement('div');
editHelpTalkOptsDiv.id = 'editHelpTalkOpts';
editHelpTalkOptsDiv.className = 'menudiv'
editHelpTalkOptsDiv.style.width = '110px';
// BASE
var editHelpTalkHeader = '<div class="header">Menu modifica</div>',
editHelpTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editHelpTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni →</a>',
editHelpTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editHelpTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_aiuto" target="_blank">Altri template</a>',
editHelpTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_aiuto#Modifica_della_pagina_di_discussione_di_una_pagina_di_aiuto" target="_blank">Aiuto</a>':'';
editHelpTalkOptsDiv.innerHTML = editHelpTalkHeader+editHelpTalkText+editHelpTalkVote+editHelpTalkContr+editHelpTalkAltro+editHelpTalkAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;
// BASE → Votazioni →
var voteOptsDiv = document.createElement('div');
voteOptsDiv.id = 'voteOpts';
voteOptsDiv.className = 'menudiv'
voteOptsDiv.style.width = '80px';
var voteHeader = '<div class="header">Votazioni</div>',
voteVota = '<a href="javascript:vota()">Vota</a>',
votePiu = '<a href="javascript:piu()">+1</a>',
voteMeno = '<a href="javascript:meno()">-1</a>',
voteZero = '<a href="javascript:zero()">0</a>',
voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editHelpTalkOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editHelpTalkCaction = document.createElement('li');
editHelpTalkCaction.id = 'ca-edithelptalkopts';
editHelpTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editHelpTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editHelpTalkOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editHelpTalkCaction);
}
// {{ns:14}} o {{ns:Category}}
function addCatOpts() {
var catPath = returnPath(1);
var catOptsDiv = document.createElement('div');
catOptsDiv.id = 'catOpts';
catOptsDiv.className = 'menudiv'
catOptsDiv.style.width = '150px';
// BASE
var catHeader = '<div class="header">Menu categoria</div>',
catAlberi = '<a href="#" onmouseover="divMenu.show(\'alberiOpts\', this, 145, 0)" onmouseout="divMenu.hide(\'alberiOpts\')">Albero delle categorie →</a>',
catCocat = '<a href="http://tools.wikimedia.de/~erwin85/relatedchanges.php?lang=it&family=wikisource&category='+catPath+'&d=10&submit=Submit" target="_blank">Modifiche correlate</a>',
catGraphsopra = '<a href="http://tools.wikimedia.de/~dapete/catgraph/graph.php?wiki=wikisource&lang=it&cat='+catPath+'&d=0&n=0&format=svg&links=0&sub=0" target="_blank">Grafico sopracategorie</a>',
catGraphsotto = '<a href="http://tools.wikimedia.de/~dapete/catgraph/graph.php?wiki=wikisource&lang=it&cat='+catPath+'&d=0&n=0&format=svg&links=0&sub=1" target="_blank">Grafico sottocategorie</a>',
catAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Menu_categoria" target="_blank">Aiuto</a>':'';
catOptsDiv.innerHTML = catHeader+catAlberi+catCocat+catGraphsopra+catGraphsotto+catAiuto;
// BASE → Albero delle categorie →
var alberiOptsDiv = document.createElement('div');
alberiOptsDiv.id = 'alberiOpts';
alberiOptsDiv.className = 'menudiv'
alberiOptsDiv.style.width = '160px';
var alberiHeader = '<div class="header">Albero delle categorie</div>',
alberiAlbero1 = '<a href="/wiki/Speciale:CategoryTree?target='+catPath+'&mode=categories&dotree=Carica">Solo le categorie</a>',
alberiAlbero2 = '<a href="/wiki/Speciale:CategoryTree?target='+catPath+'&mode=all&dotree=Carica">Tutte le pagine</a>',
alberiAlbero3 = '<a href="/wiki/Speciale:CategoryTree?target='+catPath+'&mode=pages&dotree=Carica">Tutte le pagine - immagini</a>';
alberiOptsDiv.innerHTML = alberiHeader+alberiAlbero1+alberiAlbero2+alberiAlbero3;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(catOptsDiv,globalWrapDiv);
bodyElement.insertBefore(alberiOptsDiv,globalWrapDiv);
var catCaction = document.createElement('li');
catCaction.id = 'ca-catopts';
catCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'catOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'catOpts\')">Menu categoria</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(catCaction);
}
// {{ns:14}} o {{ns:Category}}
function addEditCatOpts() {
var editcatOptsDiv = document.createElement('div');
editcatOptsDiv.id = 'editcatOpts';
editcatOptsDiv.className = 'menudiv'
editcatOptsDiv.style.width = '110px';
// BASE
var editcatHeader = '<div class="header">Menu modifica</div>',
editcatText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editcatContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editcatAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_categorie" target="_blank">Altri template</a>',
editcatAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_categoria#Modifica_di_una_categoria" target="_blank">Aiuto</a>':'';
editcatOptsDiv.innerHTML = editcatHeader+editcatText+editcatContr+editcatAltro+editcatAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textIndice = '<a href="javascript:indicecat()">Indice alfabetico</a>',
textvediancheAutore = '<a href="javascript:vediancheautore()">Vedi anche autore</a>',
textvediancheIndice = '<a href="javascript:vediancheindice()">Vedi anche indice</a>',
textApprof = '<a href="javascript:approfondimento()">Approfondimento</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textIndice+textvediancheAutore+textvediancheIndice+textApprof;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editcatOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editcatCaction = document.createElement('li');
editcatCaction.id = 'ca-editcatopts';
editcatCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editcatOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editcatOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editcatCaction);
}
// {{ns:15}} o {{ns:Category_talk}}
function addEditCatTalkOpts() {
var editCatTalkOptsDiv = document.createElement('div');
editCatTalkOptsDiv.id = 'editCatTalkOpts';
editCatTalkOptsDiv.className = 'menudiv'
editCatTalkOptsDiv.style.width = '110px';
// BASE
var editCatTalkHeader = '<div class="header">Menu modifica</div>',
editCatTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editCatTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni →</a>',
editCatTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editCatTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_categorie" target="_blank">Altri template</a>',
editCatTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_categoria#Modifica_della_pagina_di_discussione_di_una_categoria" target="_blank">Aiuto</a>':'';
editCatTalkOptsDiv.innerHTML = editCatTalkHeader+editCatTalkText+editCatTalkVote+editCatTalkContr+editCatTalkAltro+editCatTalkAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;
// BASE → Votazioni →
var voteOptsDiv = document.createElement('div');
voteOptsDiv.id = 'voteOpts';
voteOptsDiv.className = 'menudiv'
voteOptsDiv.style.width = '80px';
var voteHeader = '<div class="header">Votazioni</div>',
voteVota = '<a href="javascript:vota()">Vota</a>',
votePiu = '<a href="javascript:piu()">+1</a>',
voteMeno = '<a href="javascript:meno()">-1</a>',
voteZero = '<a href="javascript:zero()">0</a>',
voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editCatTalkOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editCatTalkCaction = document.createElement('li');
editCatTalkCaction.id = 'ca-editcattalkopts';
editCatTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editCatTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editCatTalkOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editCatTalkCaction);
}
// {{ns:102}} o {{ns:Autore}}
// {{ns:102}} o {{ns:Autore}}
function addEditAutOpts() {
var pageExists = document.getElementById('ca-history')?1:0;
var editautOptsDiv = document.createElement('div');
editautOptsDiv.id = 'editautOpts';
editautOptsDiv.className = 'menudiv'
editautOptsDiv.style.width = '120px';
// BASE
var editautHeader = '<div class="header">Menu modifica</div>',
editautRoad = !pageExists?'<a href="/wiki/Aiuto:Roadmap_per_gli_autori" target="_blank">Roadmap autori</a>':'',
editautText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 115, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editautContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 115, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editautAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_autore" target="_blank">Altri template</a>',
editautAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_autore#Modifica_di_un_autore" target="_blank">Aiuto</a>':'';
editautOptsDiv.innerHTML = editautHeader+editautRoad+editautText+editautContr+editautAltro+editautAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textAut = '<a href="javascript:autore()">Autore</a>',
textOpere = '<a href="#" onmouseover="divMenu.show(\'opereOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'opereOpts\')">Opere →</a>',
textCass = '<a href="javascript:cassettoautore()">Cassetto</a>',
textNote = '<a href="#" onmouseover="divMenu.show(\'noteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'noteOpts\')">Note →</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textAut+textOpere+textCass+textNote;
// BASE → Testo → Opere →
var opereOptsDiv = document.createElement('div');
opereOptsDiv.id = 'opereOpts';
opereOptsDiv.className = 'menudiv'
opereOptsDiv.style.width = '100px';
var opereHeader = '<div class="header">Opere</div>',
opereSezione = '<a href="javascript:operesezione()">Sezione</a>',
opereOpera = '<a href="javascript:opere()">Opera</a>',
opereOperaTradotta = '<a href="javascript:operetradotte()">Opera tradotta</a>',
opereImgsal = '<a href="#" onmouseover="divMenu.show(\'immaginesalOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'immaginesalOpts\')">S.A.L. →</a>',
opereTraduz = '<a href="#" onmouseover="divMenu.show(\'traduzOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'traduzOpts\')">Traduzioni →</a>',
noteNote = '<a href="javascript:noteautore()">Sezione note</a>';
opereOptsDiv.innerHTML = opereHeader+opereSezione+opereOpera+opereOperaTradotta+opereImgsal+opereTraduz+noteNote;
// BASE → Testo → Opere → S.A.L. →
var immaginesalOptsDiv = document.createElement('div');
immaginesalOptsDiv.id = 'immaginesalOpts';
immaginesalOptsDiv.className = 'menudiv'
immaginesalOptsDiv.style.width = '90px';
var immaginesalHeader = '<div class="header">S.A.L.</div>',
immaginesal25 = '<a href="javascript:immaginesal25()">SAL 25%</a>',
immaginesal50 = '<a href="javascript:immaginesal50()">SAL 50%</a>',
immaginesal75 = '<a href="javascript:immaginesal75()">SAL 75%</a>',
immaginesal100 = '<a href="javascript:immaginesal100()">SAL 100%</a>',
immaginesal101 = '<a href="javascript:immaginesal101()">Ed. Wikisource</a>';
immaginesalOptsDiv.innerHTML = immaginesalHeader+immaginesal25+immaginesal50+immaginesal75+immaginesal100+immaginesal101;
// BASE → Testo → Opere → Traduzioni →
var traduzOptsDiv = document.createElement('div');
traduzOptsDiv.id = 'traduzOpts';
traduzOptsDiv.className = 'menudiv'
traduzOptsDiv.style.width = '90px';
var traduzHeader = '<div class="header">Traduzioni</div>',
traduzSezione = '<a href="javascript:traduzsezione()">Sezione</a>',
traduzOpera = '<a href="javascript:traduzopera()">Opera tradotta</a>',
noteNote = '<a href="javascript:noteautore()">Sezione note</a>';
traduzOptsDiv.innerHTML = traduzHeader+traduzSezione+traduzOpera+noteNote;
// BASE → Testo → Note →
var noteOptsDiv = document.createElement('div');
noteOptsDiv.id = 'noteOpts';
noteOptsDiv.className = 'menudiv'
noteOptsDiv.style.width = '90px';
var noteHeader = '<div class="header">Note</div>',
noteRef = '<a href="javascript:ref()">Ref</a>',
noteNote = '<a href="javascript:noteautore()">Sezione note</a>';
noteOptsDiv.innerHTML = noteHeader+noteRef+noteNote;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editautOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(opereOptsDiv,globalWrapDiv);
bodyElement.insertBefore(immaginesalOptsDiv,globalWrapDiv);
bodyElement.insertBefore(traduzOptsDiv,globalWrapDiv);
bodyElement.insertBefore(noteOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editautCaction = document.createElement('li');
editautCaction.id = 'ca-editautopts';
editautCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editautOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editautOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editautCaction);
}
// {{ns:103}} o {{ns:Discussioni autore}}
function addEditAutTalkOpts() {
var editAutTalkOptsDiv = document.createElement('div');
editAutTalkOptsDiv.id = 'editAutTalkOpts';
editAutTalkOptsDiv.className = 'menudiv'
editAutTalkOptsDiv.style.width = '110px';
// BASE
var editAutTalkHeader = '<div class="header">Menu modifica</div>',
editAutTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editAutTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni →</a>',
editAutTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editAutTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_autore" target="_blank">Altri template</a>',
editAutTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_autore#Modifica_della_pagina_di_discussione_di_un_autore" target="_blank">Aiuto</a>':'';
editAutTalkOptsDiv.innerHTML = editAutTalkHeader+editAutTalkText+editAutTalkVote+editAutTalkContr+editAutTalkAltro+editAutTalkAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;
// BASE → Votazioni →
var voteOptsDiv = document.createElement('div');
voteOptsDiv.id = 'voteOpts';
voteOptsDiv.className = 'menudiv'
voteOptsDiv.style.width = '80px';
var voteHeader = '<div class="header">Votazioni</div>',
voteVota = '<a href="javascript:vota()">Vota</a>',
votePiu = '<a href="javascript:piu()">+1</a>',
voteMeno = '<a href="javascript:meno()">-1</a>',
voteZero = '<a href="javascript:zero()">0</a>',
voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editAutTalkOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editAutTalkCaction = document.createElement('li');
editAutTalkCaction.id = 'ca-editauttalkopts';
editAutTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editAutTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editAutTalkOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editAutTalkCaction);
}
// {{ns:104}} o {{ns:Progetto}}
// {{ns:104}} o {{ns:Progetto}}
function addEditProgOpts() {
var editProgOptsDiv = document.createElement('div');
editProgOptsDiv.id = 'editProgOpts';
editProgOptsDiv.className = 'menudiv'
editProgOptsDiv.style.width = '110px';
// BASE
var editProgHeader = '<div class="header">Menu modifica</div>',
editProgText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editProgContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editProgAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_progetti" target="_blank">Altri template</a>',
editProgAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_progetto#Modifica_di_un_progetto" target="_blank">Aiuto</a>':'';
editProgOptsDiv.innerHTML = editProgHeader+editProgText+editProgContr+editProgAltro+editProgAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '140px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textIntestazioneindiceprogetto = '<a href="javascript:intestazioneindiceprogetto()">Intestazione</a>',
textIntestazioneindiceprogettoricerca = '<a href="javascript:intestazioneindiceprogettoricerca()">Intestazione con ricerca</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textIntestazioneindiceprogetto+textIntestazioneindiceprogettoricerca;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editProgOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editProgCaction = document.createElement('li');
editProgCaction.id = 'ca-editProgopts';
editProgCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editProgOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editProgOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editProgCaction);
}
// {{ns:105}} o {{ns:Discussioni progetto}}
function addEditProgTalkOpts() {
var editProgTalkOptsDiv = document.createElement('div');
editProgTalkOptsDiv.id = 'editProgTalkOpts';
editProgTalkOptsDiv.className = 'menudiv'
editProgTalkOptsDiv.style.width = '110px';
// BASE
var editProgTalkHeader = '<div class="header">Menu modifica</div>',
editProgTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editProgTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni →</a>',
editProgTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editProgTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_progetti" target="_blank">Altri template</a>',
editProgTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_progetto#Modifica_della_pagina_di_discussione_di_un_progetto" target="_blank">Aiuto</a>':'';
editProgTalkOptsDiv.innerHTML = editProgTalkHeader+editProgTalkText+editProgTalkVote+editProgTalkContr+editProgTalkAltro+editProgTalkAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;
// BASE → Votazioni →
var voteOptsDiv = document.createElement('div');
voteOptsDiv.id = 'voteOpts';
voteOptsDiv.className = 'menudiv'
voteOptsDiv.style.width = '80px';
var voteHeader = '<div class="header">Votazioni</div>',
voteVota = '<a href="javascript:vota()">Vota</a>',
votePiu = '<a href="javascript:piu()">+1</a>',
voteMeno = '<a href="javascript:meno()">-1</a>',
voteZero = '<a href="javascript:zero()">0</a>',
voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editProgTalkOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editProgTalkCaction = document.createElement('li');
editProgTalkCaction.id = 'ca-editauttalkopts';
editProgTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editProgTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editProgTalkOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editProgTalkCaction);
}
// {{ns:106}} o {{ns:Portale}}
// {{ns:106}} o {{ns:Portale}}
function addEditPortOpts() {
var editPortOptsDiv = document.createElement('div');
editPortOptsDiv.id = 'editPortOpts';
editPortOptsDiv.className = 'menudiv'
editPortOptsDiv.style.width = '110px';
// BASE
var editPortHeader = '<div class="header">Menu modifica</div>',
editPortText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editPortContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editPortAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_portali" target="_blank">Altri template</a>',
editPortAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_portale#Modifica_di_un_portale" target="_blank">Aiuto</a>':'';
editPortOptsDiv.innerHTML = editPortHeader+editPortText+editPortContr+editPortAltro+editPortAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '140px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textIntestazioneindiceportale = '<a href="javascript:intestazioneindiceportale()">Intestazione</a>',
textIntestazioneindiceportalericerca = '<a href="javascript:intestazioneindiceportalericerca()">Intestazione con ricerca</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textIntestazioneindiceportale+textIntestazioneindiceportalericerca;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editPortOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editPortCaction = document.createElement('li');
editPortCaction.id = 'ca-editPortopts';
editPortCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editPortOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editPortOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editPortCaction);
}
// {{ns:107}} o {{ns:Discussioni portale}}
function addEditPortTalkOpts() {
var editPortTalkOptsDiv = document.createElement('div');
editPortTalkOptsDiv.id = 'editPortTalkOpts';
editPortTalkOptsDiv.className = 'menudiv'
editPortTalkOptsDiv.style.width = '110px';
// BASE
var editPortTalkHeader = '<div class="header">Menu modifica</div>',
editPortTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editPortTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni →</a>',
editPortTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editPortTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_portali" target="_blank">Altri template</a>',
editPortTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_portale#Modifica_della_pagina_di_discussione_di_un_portale" target="_blank">Aiuto</a>':'';
editPortTalkOptsDiv.innerHTML = editPortTalkHeader+editPortTalkText+editPortTalkVote+editPortTalkContr+editPortTalkAltro+editPortTalkAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;
// BASE → Votazioni →
var voteOptsDiv = document.createElement('div');
voteOptsDiv.id = 'voteOpts';
voteOptsDiv.className = 'menudiv'
voteOptsDiv.style.width = '80px';
var voteHeader = '<div class="header">Votazioni</div>',
voteVota = '<a href="javascript:vota()">Vota</a>',
votePiu = '<a href="javascript:piu()">+1</a>',
voteMeno = '<a href="javascript:meno()">-1</a>',
voteZero = '<a href="javascript:zero()">0</a>',
voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editPortTalkOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editPortTalkCaction = document.createElement('li');
editPortTalkCaction.id = 'ca-editauttalkopts';
editPortTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editPortTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editPortTalkOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editPortTalkCaction);
}
// {{ns:108}} o {{ns:Pagina}}
// {{ns:108}} o {{ns:Pagina}}
function addEditPagOpts() {
var editPagOptsDiv = document.createElement('div');
editPagOptsDiv.id = 'editPagOpts';
editPagOptsDiv.className = 'menudiv'
editPagOptsDiv.style.width = '110px';
// BASE
var editPagHeader = '<div class="header">Menu modifica</div>',
editPagText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editPagContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editPagAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_pagina" target="_blank">Altri template</a>',
editPagAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_pagina#Modifica_di_una_pagina" target="_blank">Aiuto</a>':'';
editPagOptsDiv.innerHTML = editPagHeader+editPagText+editPagContr+editPagAltro+editPagAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textPaginabianca = '<a href="javascript:paginabianca()">Pagina bianca</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPaginabianca;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editPagOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editPagCaction = document.createElement('li');
editPagCaction.id = 'ca-editPagopts';
editPagCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editPagOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editPagOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editPagCaction);
}
// {{ns:109}} o {{ns:Discussioni pagina}}
function addEditPagTalkOpts() {
var editPagTalkOptsDiv = document.createElement('div');
editPagTalkOptsDiv.id = 'editPagTalkOpts';
editPagTalkOptsDiv.className = 'menudiv'
editPagTalkOptsDiv.style.width = '110px';
// BASE
var editPagTalkHeader = '<div class="header">Menu modifica</div>',
editPagTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editPagTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni →</a>',
editPagTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editPagTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_pagina" target="_blank">Altri template</a>',
editPagTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_pagina#Modifica_della_pagina_di_discussione_di_una_pagina" target="_blank">Aiuto</a>':'';
editPagTalkOptsDiv.innerHTML = editPagTalkHeader+editPagTalkText+editPagTalkVote+editPagTalkContr+editPagTalkAltro+editPagTalkAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '120px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textInfotestosottopagine = '<a href="javascript:infotestosottopagine()">Infotesto sottopagine</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textInfotestosottopagine;
// BASE → Votazioni →
var voteOptsDiv = document.createElement('div');
voteOptsDiv.id = 'voteOpts';
voteOptsDiv.className = 'menudiv'
voteOptsDiv.style.width = '80px';
var voteHeader = '<div class="header">Votazioni</div>',
voteVota = '<a href="javascript:vota()">Vota</a>',
votePiu = '<a href="javascript:piu()">+1</a>',
voteMeno = '<a href="javascript:meno()">-1</a>',
voteZero = '<a href="javascript:zero()">0</a>',
voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editPagTalkOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editPagTalkCaction = document.createElement('li');
editPagTalkCaction.id = 'ca-editauttalkopts';
editPagTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editPagTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editPagTalkOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editPagTalkCaction);
}
// {{ns:110}} o {{ns:Indice}}
// {{ns:110}} o {{ns:Indice}}
function addEditIndOpts() {
var editIndOptsDiv = document.createElement('div');
editIndOptsDiv.id = 'editIndOpts';
editIndOptsDiv.className = 'menudiv'
editIndOptsDiv.style.width = '110px';
// BASE
var editIndHeader = '<div class="header">Menu modifica</div>',
editIndText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editIndContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editIndAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_indice" target="_blank">Altri template</a>',
editIndAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_indice#Modifica_di_un_indice" target="_blank">Aiuto</a>':'';
editIndOptsDiv.innerHTML = editIndHeader+editIndText+editIndContr+editIndAltro+editIndAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textIntestazionepagineindiceinizio = '<a href="javascript:intestazionepagineindiceinizio()">Intestazione inizio</a>',
textIntestazionepagineindicecentro = '<a href="javascript:intestazionepagineindicecentro()">Intestazione centro</a>',
textIntestazionepagineindicefine = '<a href="javascript:intestazionepagineindicefine()">Intestazione fine</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textIntestazionepagineindiceinizio+textIntestazionepagineindicecentro+textIntestazionepagineindicefine;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editIndOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editIndCaction = document.createElement('li');
editIndCaction.id = 'ca-editIndopts';
editIndCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editIndOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editIndOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editIndCaction);
}
// {{ns:111}} o {{ns:Discussioni indice}}
function addEditIndTalkOpts() {
var editIndTalkOptsDiv = document.createElement('div');
editIndTalkOptsDiv.id = 'editIndTalkOpts';
editIndTalkOptsDiv.className = 'menudiv'
editIndTalkOptsDiv.style.width = '110px';
// BASE
var editIndTalkHeader = '<div class="header">Menu modifica</div>',
editIndTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo →</a>',
editIndTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni →</a>',
editIndTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli →</a>',
editIndTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_indice" target="_blank">Altri template</a>',
editIndTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_indice#Modifica_della_pagina_di_discussione_di_un_indice" target="_blank">Aiuto</a>':'';
editIndTalkOptsDiv.innerHTML = editIndTalkHeader+editIndTalkText+editIndTalkVote+editIndTalkContr+editIndTalkAltro+editIndTalkAiuto;
// BASE → Testo →
var textOptsDiv = document.createElement('div');
textOptsDiv.id = 'textOpts';
textOptsDiv.className = 'menudiv'
textOptsDiv.style.width = '110px';
var textHeader = '<div class="header">Testo</div>',
textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
textInfotesto = '<a href="#" onmouseover="divMenu.show(\'infotestoOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'infotestoOpts\')">Infotesto →</a>';
textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textInfotesto;
// BASE → Testo → Infotesto
var infotestoOptsDiv = document.createElement('div');
infotestoOptsDiv.id = 'infotestoOpts';
infotestoOptsDiv.className = 'menudiv'
infotestoOptsDiv.style.width = '110px';
var infotestoHeader = '<div class="header">Infotesto</div>',
infotestoGen = '<a href="javascript:infotesto()">Generale</a>',
infotestoBibbia = '<a href="javascript:infotestoBibbia()">Bibbia</a>',
infotestoCantastoria = '<a href="javascript:infotestocantastoria()">Cantastoria</a>',
infotestoCristianesimo = '<a href="javascript:infotestocristianesimo()">Cristianesimo</a>',
infotestoDiritto = '<a href="javascript:infotestodiritto()">Diritto</a>',
infotestoDuecento = '<a href="javascript:infotestoDuecento()">Duecento</a>',
infotestoInnonazionale = '<a href="javascript:infotestoinnonazionale()">Inno nazionale</a>',
infotestoLetteratura = '<a href="javascript:infotestoletteratura()">Letteratura</a>',
infotestoMatematica = '<a href="javascript:infotestomatematica()">Matematica</a>',
infotestoOpenSource = '<a href="javascript:infotestoOpenSource()">Open Source</a>',
infotestoTeatro = '<a href="javascript:infotestoteatro()">Teatro</a>',
infotestoTesi = '<a href="javascript:infotestotesi()">Tesi</a>',
infotestoTestoscientifico = '<a href="javascript:infotestotestoscientifico()">Testo scientifico</a>';
infotestoOptsDiv.innerHTML = infotestoHeader+infotestoGen+infotestoBibbia+infotestoCantastoria+infotestoCristianesimo+infotestoDiritto+infotestoDuecento+infotestoInnonazionale+infotestoLetteratura+infotestoMatematica+infotestoOpenSource+infotestoTeatro+infotestoTesi+infotestoTestoscientifico;
// BASE → Votazioni →
var voteOptsDiv = document.createElement('div');
voteOptsDiv.id = 'voteOpts';
voteOptsDiv.className = 'menudiv'
voteOptsDiv.style.width = '80px';
var voteHeader = '<div class="header">Votazioni</div>',
voteVota = '<a href="javascript:vota()">Vota</a>',
votePiu = '<a href="javascript:piu()">+1</a>',
voteMeno = '<a href="javascript:meno()">-1</a>',
voteZero = '<a href="javascript:zero()">0</a>',
voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
// BASE → Controlli →
var contrOptsDiv = document.createElement('div');
contrOptsDiv.id = 'contrOpts';
contrOptsDiv.className = 'menudiv'
contrOptsDiv.style.width = '100px';
var contrHeader = '<div class="header">Controlli</div>',
contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(editIndTalkOptsDiv,globalWrapDiv);
bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
bodyElement.insertBefore(infotestoOptsDiv,globalWrapDiv);
bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
var editIndTalkCaction = document.createElement('li');
editIndTalkCaction.id = 'ca-editauttalkopts';
editIndTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editIndTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editIndTalkOpts\')">Menu modifica</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editIndTalkCaction);
}
// SE L'OPZIONE AIUTO È ATTIVATA
function addHelpOpts() {
var helpOptsDiv = document.createElement('div');
helpOptsDiv.id = 'helpOpts';
helpOptsDiv.className = 'menudiv'
helpOptsDiv.style.width = '150px';
// BASE
var helpHeader = '<div class="header"><a href="/wiki/Aiuto:Aiuto">Aiuto</a></div>',
helpBenvenuto= '<a href="/wiki/Aiuto:Benvenuto">Benvenuto</a>',
helpFaq = '<a href="#" onmouseover="divMenu.show(\'faqOpts\', this, 145, 0)" onmouseout="divMenu.hide(\'faqOpts\')">FAQ →</a>',
helpGuidaEssenziale = '<a href="#" onmouseover="divMenu.show(\'guidaessenzialeOpts\', this, 145, 0)" onmouseout="divMenu.hide(\'guidaessenzialeOpts\')">Guida essenziale →</a>',
helpQualita = '<a href="#" onmouseover="divMenu.show(\'qualitaOpts\', this, 145, 0)" onmouseout="divMenu.hide(\'qualitaOpts\')">Qualità dei testi →</a>',
helpLineeGuida= '<a href="/wiki/Aiuto:Linee_guida_dei_progetti">Linee guida dei progetti</a>',
helpBabel = '<a href="#" onmouseover="divMenu.show(\'babelOpts\', this, 145, 0)" onmouseout="divMenu.hide(\'babelOpts\')">Babel →</a>',
helpGlossario = '<a href="/wiki/Aiuto:Glossario">Glossario</a>',
helpCatAiuto = '<a href="/wiki/Categoria:Aiuto">Categoria Aiuto</a>',
helpAiutoCat = '<a href="#" onmouseover="divMenu.show(\'aiutocatOpts\', this, 145, 0)" onmouseout="divMenu.hide(\'aiutocatOpts\')">Aiuto:Categorie →</a>';
helpOptsDiv.innerHTML = helpHeader+helpBenvenuto+helpFaq+helpGuidaEssenziale+helpQualita+helpLineeGuida+helpBabel+helpGlossario+helpCatAiuto+helpAiutoCat;
// BASE → Guida essenziale →
var guidaessenzialeOptsDiv = document.createElement('div');
guidaessenzialeOptsDiv.id = 'guidaessenzialeOpts';
guidaessenzialeOptsDiv.className = 'menudiv'
guidaessenzialeOptsDiv.style.width = '150px';
var guidaessenzialeHeader = '<div class="header"><a href="/wiki/Aiuto:Guida_essenziale">Guida essenziale</a></div>',
guidaessenzialeMod = '<a href="/wiki/Aiuto:Guida_essenziale/Modificare">Modificare una pagina</a>',
guidaessenzialeForm = '<a href="/wiki/Aiuto:Guida_essenziale/Formattazione">Formattazione</a>',
guidaessenzialeLink = '<a href="/wiki/Aiuto:Guida_essenziale/Link">Link</a>',
guidaessenzialeDisc = '<a href="/wiki/Aiuto:Guida_essenziale/Discussione">Discussione</a>',
guidaessenzialeLinee = '<a href="/wiki/Aiuto:Guida_essenziale/Linee_guida">Linee guida</a>',
guidaessenzialeReg = '<a href="/wiki/Aiuto:Guida_essenziale/Registrazione">Registrazione</a>',
guidaessenzialeNS = '<a href="/wiki/Aiuto:Guida_essenziale/Namespace">Namespace</a>',
guidaessenzialeAppr = '<a href="/wiki/Aiuto:Guida_essenziale/Approfondimento">Approfondimenti</a>';
guidaessenzialeOptsDiv.innerHTML = guidaessenzialeHeader+guidaessenzialeMod+guidaessenzialeForm+guidaessenzialeLink+guidaessenzialeDisc+guidaessenzialeLinee+guidaessenzialeReg+guidaessenzialeNS+guidaessenzialeAppr;
// BASE → FAQ →
var faqOptsDiv = document.createElement('div');
faqOptsDiv.id = 'faqOpts';
faqOptsDiv.className = 'menudiv'
faqOptsDiv.style.width = '180px';
var faqHeader = '<div class="header"><a href="/wiki/Aiuto:FAQ">FAQ</a></div>',
faqCosa = '<a href="/wiki/Aiuto:FAQ/Cosa">Cosa mettere su Wikisource?</a>',
faqCome = '<a href="/wiki/Aiuto:FAQ/Come">Come fare per...?</a>',
faqAltre = '<a href="/wiki/Aiuto:FAQ/Altre">Linee editoriali, contatti e altro</a>';
faqOptsDiv.innerHTML = faqHeader+faqCosa+faqCome+faqAltre;
// BASE → SAL →
var qualitaOptsDiv = document.createElement('div');
qualitaOptsDiv.id = 'qualitaOpts';
qualitaOptsDiv.className = 'menudiv'
qualitaOptsDiv.style.width = '150px';
var qualitaHeader = '<div class="header"><a href="/wiki/Aiuto:Qualità_dei_testi">Qualità dei testi</a></div>',
qualitaSal25 = '<a href="/wiki/Aiuto:SAL_25%25">SAL 25%</a>',
qualitaSal50 = '<a href="/wiki/Aiuto:SAL_50%25">SAL 50%</a>',
qualitaSal75 = '<a href="/wiki/Aiuto:SAL_75%25">SAL 75%</a>',
qualitaSal100 = '<a href="/wiki/Aiuto:SAL_100%25">SAL 100%</a>',
qualitaSal101 = '<a href="/wiki/Aiuto:Edizioni_Wikisource">Edizioni Wikisource</a>';
qualitaOptsDiv.innerHTML = qualitaHeader+qualitaSal25+qualitaSal50+qualitaSal75+qualitaSal100+qualitaSal101;
// BASE → Babel →
var babelOptsDiv = document.createElement('div');
babelOptsDiv.id = 'babelOpts';
babelOptsDiv.className = 'menudiv'
babelOptsDiv.style.width = '180px';
var babelHeader = '<div class="header">Babel</div>',
babelBabelHelp = '<a href="/wiki/Wikisource:Babel" target="_blank">Cosa è il Babel?</a>',
babelBabelsourceHelp = '<a href="/wiki/Wikisource:Babelsource" target="_blank">Cosa è il Babelsource?</a>';
babelOptsDiv.innerHTML = babelHeader+babelBabelHelp+babelBabelsourceHelp;
// BASE → Aiuto:Categorie →
var aiutocatOptsDiv = document.createElement('div');
aiutocatOptsDiv.id = 'aiutocatOpts';
aiutocatOptsDiv.className = 'menudiv'
aiutocatOptsDiv.style.width = '140px';
var aiutocatHeader = '<div class="header"><a href="/wiki/Aiuto:Categorie">Aiuto:Categorie</a></div>',
aiutocatMusica = '<a href="/wiki/Aiuto:Categorie_dei_testi_musicali">Musica</a>',
aiutocatTeatro = '<a href="/wiki/Aiuto:Categorie_delle_opere_teatrali">Teatro</a>',
aiutocatPittura = '<a href="/wiki/Aiuto:Categorie_dei_testi_di_pittura">Pittura</a>',
aiutocatLetteratura = '<a href="/wiki/Aiuto:Categorie_delle_opere_letterarie">Letteratura</a>';
aiutocatOptsDiv.innerHTML = aiutocatHeader+aiutocatMusica+aiutocatTeatro+aiutocatPittura+aiutocatLetteratura;
var globalWrapDiv = document.getElementById('globalWrapper'),
bodyElement = globalWrapDiv.parentNode;
bodyElement.insertBefore(helpOptsDiv,globalWrapDiv);
bodyElement.insertBefore(faqOptsDiv,globalWrapDiv);
bodyElement.insertBefore(guidaessenzialeOptsDiv,globalWrapDiv);
bodyElement.insertBefore(qualitaOptsDiv,globalWrapDiv);
bodyElement.insertBefore(babelOptsDiv,globalWrapDiv);
bodyElement.insertBefore(aiutocatOptsDiv,globalWrapDiv);
var helpCaction = document.createElement('li');
helpCaction.id = 'ca-helpopts';
helpCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'helpOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'helpOpts\')">Aiuto</a>';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(helpCaction);
}
// MILESTONE PER GLI UTENTI
function milestone(usrName) {
var milestoneNum = prompt("Inserisci il numero");
if(milestoneNum) {
window.open ('http://tools.wikimedia.de/~tangotango/milestone.php?user='+usrName+'+&subdom=it&domain=.wikisource.org&ms='+milestoneNum+'','');
}
}
// PER L'ICONA DI PAGINA BLOCCATA
function addBlockedOpts() {
var watchlist = document.getElementById('ca-watch')?'watch':'unwatch',
protection = document.getElementById('ca-protect')?'protect':'unprotect',
pageExists = document.getElementById('ca-history')?1:0,
undelete = document.getElementById('ca-undelete')?1:0;
if (protection == 'unprotect') {
if(pageExists == 1) {
var blockedCaction = document.createElement('li');
blockedCaction.id = 'ca-blockedopts';
blockedCaction.innerHTML = ' <img src="http://upload.wikimedia.org/wikisource/it/3/37/Testo_bloccato.gif" alt="Pagina bloccata" width="10" height="10" longdesc="" /> ';
document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(blockedCaction);
}
};
if (!opzPannelliOriginali) {
var cactionUL = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
removeNode(cactionUL,'ca-watch');
removeNode(cactionUL,'ca-unwatch');
removeNode(cactionUL,'ca-protect');
removeNode(cactionUL,'ca-unprotect');
removeNode(cactionUL,'ca-history');
removeNode(cactionUL,'ca-move');
removeNode(cactionUL,'ca-' + watchlist.toLowerCase());
if (opzAmministratore) {
removeNode(cactionUL,'ca-'+protection.toLowerCase());
removeNode(cactionUL,'ca-delete');
removeNode(cactionUL,'ca-undelete');
}
}
}
// {{ns:0}}
if (editNormalIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditNormalOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditNormalOpts );
}
// {{ns:1}} o {{ns:Talk}}
if (editNormalTalkIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditNormalTalkOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditNormalTalkOpts );
}
// {{ns:2}} o {{ns:User}}
if (userIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addUsrOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addUsrOpts );
}
// {{ns:2}} o {{ns:User}}
if (editUserIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditUsrOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditUsrOpts );
}
// {{ns:3}} o {{ns:User_talk}}
if (editUserTalkIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditUsrTalkOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditUsrTalkOpts );
}
// {{ns:4}} o {{ns:Project}}
// {{ns:4}} o {{ns:Project}}
if (editWikisourceIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditWikisourceOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditWikisourceOpts );
}
// {{ns:5}} o {{ns:Project_talk}}
if (editWikisourceTalkIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditWikisourceTalkOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditWikisourceTalkOpts );
}
// {{ns:6}} o {{ns:Image}}
// {{ns:6}} o {{ns:Image}}
if (editImgIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditImgOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditImgOpts );
}
// {{ns:7}} o {{ns:Image_talk}}
if (editImgTalkIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditImgTalkOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditImgTalkOpts );
}
// {{ns:8}} o {{ns:MediaWiki}}
// {{ns:8}} o {{ns:MediaWiki}}
if (editMedIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditMedOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditMedOpts );
}
// {{ns:9}} o {{ns:MediaWiki_talk}}
if (editMedTalkIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditMedTalkOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditMedTalkOpts );
}
// {{ns:10}} o {{ns:Template}}
// {{ns:10}} o {{ns:Template}}
if (editTemplIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditTemplOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditTemplOpts );
}
// {{ns:11}} o {{ns:Template_talk}}
if (editTemplTalkIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditTemplTalkOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditTemplTalkOpts );
}
// {{ns:12}} o {{ns:Help}}
// {{ns:12}} o {{ns:Help}}
if (editHelpIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditHelpOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditHelpOpts );
}
// {{ns:13}} o {{ns:Help_talk}}
if (editHelpTalkIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditHelpTalkOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditHelpTalkOpts );
}
// {{ns:14}} o {{ns:Category}}
if (catIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addCatOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addCatOpts );
}
// {{ns:14}} o {{ns:Category}}
if (editCatIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditCatOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditCatOpts );
}
// {{ns:15}} o {{ns:Category_talk}}
if (editCatTalkIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditCatTalkOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditCatTalkOpts );
}
// {{ns:102}} o {{ns:Autore}}
// {{ns:102}} o {{ns:Autore}}
if (editAutIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditAutOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditAutOpts );
}
// {{ns:103}} o {{ns:Discussioni autore}}
if (editAutTalkIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditAutTalkOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditAutTalkOpts );
}
// {{ns:104}} o {{ns:Progetto}}
// {{ns:104}} o {{ns:Progetto}}
if (editProgIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditProgOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditProgOpts );
}
// {{ns:105}} o {{ns:Discussioni progetto}}
if (editProgTalkIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditProgTalkOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditProgTalkOpts );
}
// {{ns:106}} o {{ns:Portale}}
// {{ns:106}} o {{ns:Portale}}
if (editPortIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditPortOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditPortOpts );
}
// {{ns:107}} o {{ns:Discussioni portale}}
if (editPortTalkIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditPortTalkOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditPortTalkOpts );
}
// {{ns:108}} o {{ns:Pagina}}
// {{ns:108}} o {{ns:Pagina}}
if (editPagIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditPagOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditPagOpts );
}
// {{ns:109}} o {{ns:Discussioni pagina}}
if (editPagTalkIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditPagTalkOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditPagTalkOpts );
}
// {{ns:110}} o {{ns:Indice}}
// {{ns:110}} o {{ns:Indice}}
if (editIndIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditIndOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditIndOpts );
}
// {{ns:111}} o {{ns:Discussioni indice}}
if (editIndTalkIsTrue()) {
if ( window.addEventListener ) window.addEventListener( 'load', addEditIndTalkOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addEditIndTalkOpts );
}
// TUTTE LE PAGINE AD ECCEZIONE DELLE SPECIALI
if (parseURL(window.location.toString()).indexOf('Speciale:') < 0) {
if ( window.addEventListener ) window.addEventListener( 'load', addPgOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addPgOpts );
}
// SE L'OPZIONE AIUTO È ATTIVATA
if (opzMenuAiuto) {
if ( window.addEventListener ) window.addEventListener( 'load', addHelpOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addHelpOpts );
}
// TUTTE LE PAGINE AD ECCEZIONE DELLE SPECIALI PER IL BLOCCO
if (parseURL(window.location.toString()).indexOf('Speciale:') < 0) {
if ( window.addEventListener ) window.addEventListener( 'load', addBlockedOpts, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', addBlockedOpts );
}
/* </pre> */