MediaWiki:Common.js
Atencez: Pos registragar, vu probable mustos preterpasar la tempala-magazino di vua navigilo por vidar la modifikuri.
- Firefox / Safari:Tenez Shift kliktante Reload, o presez sive Ctrl-F5, sive Ctrl-R (⌘-R ye Mac);
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R en komputeri Mac)
- Internet Explorer/Edge: Tenez Ctrl kliktante Refresh, o presez Ctrl-F5
- Opera: Irez a Menu → Settings (Opera → Preferences en komputeri Mac) e pose a Privateso & sekureso → Clear browsing data → Cached images and files.
/* Any JavaScript here will be loaded for all users on every page load. */
/**********************************UTILITIES**********************************/
function getCurStyle(obj) {
if(obj.currentStyle) return obj.currentStyle;
else return window.getComputedStyle(obj,null);
}
/*************************COLLAPSIBLE TABLES*************************/
var autoCollapse = 2;
var collapseCaption = "celar";
var expandCaption = "montrar";
function collapseTable(tableIndex) {
var Button = document.getElementById("collapseButton" + tableIndex);
var Table = document.getElementById("collapsibleTable" + tableIndex);
if (!Table || !Button) {
return false;
}
var Rows = Table.getElementsByTagName("tr");
if (Button.firstChild.data == collapseCaption) {
for (var i = 1; i < Rows.length; i++) {
Rows[i].style.display = "none";
}
$.cookie("hideTable-" + wgArticleId + "-" + tableIndex, 1, {expires:30});
Button.firstChild.data = expandCaption;
} else {
for (var i = 1; i < Rows.length; i++) {
Rows[i].style.display = Rows[0].style.display;
}
$.cookie("hideTable-" + wgArticleId + "-" + tableIndex, 0, {expires:30});
Button.firstChild.data = collapseCaption;
}
}
function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = new Object;
var Tables = document.getElementsByTagName("table");
for (var i = 0; i < Tables.length; i++) {
if ($(Tables[i]).hasClass("collapsible")) {
NavigationBoxes[tableIndex] = Tables[i];
Tables[i].setAttribute("id", "collapsibleTable" + tableIndex);
var Button = document.createElement("span");
var ButtonLink = document.createElement("a");
var ButtonText = document.createTextNode(collapseCaption);
Button.style.styleFloat = "right";
Button.style.cssFloat = "right";
Button.style.fontWeight = "normal";
Button.style.textAlign = "right";
Button.style.width = "3.5em";
ButtonLink.setAttribute("id", "collapseButton" + tableIndex);
ButtonLink.setAttribute("href", "javascript:collapseTable(" + tableIndex + ");");
ButtonLink.appendChild(ButtonText);
Button.appendChild(document.createTextNode("["));
Button.appendChild(ButtonLink);
Button.appendChild(document.createTextNode("]"));
var Header = Tables[i].getElementsByTagName("tr")[0].getElementsByTagName("th")[0];
if (Header) {
Header.insertBefore(Button, Header.childNodes[0]);
tableIndex++;
}
}
}
for (var i = 0; i < tableIndex; i++) {
if ($(NavigationBoxes[i]).hasClass("collapsed") ||
$.cookie("hideTable-" + wgArticleId + "-" + i) == 1 ||
tableIndex >= autoCollapse &&
$(NavigationBoxes[i]).hasClass("autocollapse")) {
collapseTable(i);
}
}
}
$( createCollapseButtons );
/***************************EDITING TOOLS************************/
var net_CurTab;
function niceEditingTools() {
var net = document.getElementById("edittools_main");
if(net) {
var netlinkbar = document.getElementById("edittools_linkbar");
net_CreateLinks(netlinkbar,"Signi");
net_CreateLinks(netlinkbar,"Latina");
net_CreateLinks(netlinkbar,"Grekiana");
net_CreateLinks(netlinkbar,"Kirila");
net_CreateLinks(netlinkbar,"Armeniana");
net_CreateLinks(netlinkbar,"IPA");
netlinkbar.removeChild(netlinkbar.lastChild);
net_CurTab = "Latina";
document.getElementById("edittools_linkbar_Latina").style.display="none";
document.getElementById("edittools_linkbar_Latina_b").style.display="inline";
document.getElementById("edittools_Latina").style.display="inline";
}
}
function net_CreateLinks(parent,name) {
var newlink = document.createElement("a");
newlink.id="edittools_linkbar_"+name;
newlink.href="javascript:void(0)";
newlink.onclick=net_ClickLink;
newlink.innerHTML=name;
parent.appendChild(newlink);
var newb = document.createElement("strong");
newb.id="edittools_linkbar_"+name+"_b";
newb.innerHTML=name;
newb.style.display="none";
parent.appendChild(newb);
var text = document.createTextNode(" | ");
parent.appendChild(text);
document.getElementById("edittools_"+name).style.display="none";
document.getElementById("edittools_"+name+"_title").style.display="none";
if(document.getElementById("edittools_br_"+name)) document.getElementById("edittools_br_"+name).style.display="none";
}
function net_ClickLink() {
var newlink = this.id.substr(this.id.search("r_")+2);
document.getElementById("edittools_linkbar_"+net_CurTab).style.display="inline";
document.getElementById("edittools_linkbar_"+net_CurTab+"_b").style.display="none";
document.getElementById("edittools_"+net_CurTab).style.display="none";
document.getElementById("edittools_linkbar_"+newlink).style.display="none";
document.getElementById("edittools_linkbar_"+newlink+"_b").style.display="inline";
document.getElementById("edittools_"+newlink).style.display="inline";
net_CurTab = newlink;
}
$(niceEditingTools);