Wiedźmińska Wiki

Przenieśliśmy się! Gamepedia połączyła siły z Fandomem, w rezultacie czego ta wiki została połączona ze swoim odpowiednikiem na Fandomie. Wiki została zarchiwizowana; prosimy czytelników oraz edytorów o przeniesienie się na połączoną wiki na Fandomie. Kliknij, aby przejść do nowej wiki.

CZYTAJ WIĘCEJ

Wiedźmińska Wiki
Nie podano opisu zmian
Nie podano opisu zmian
 
Linia 1: Linia 1:
 
/* Umieszczony tutaj kod JavaScript zostanie załadowany przez użytkowników korzystających z wersji mobilnej */
 
/* Umieszczony tutaj kod JavaScript zostanie załadowany przez użytkowników korzystających z wersji mobilnej */
  +
   
 
/* Collapsible infobox sections */
 
/* Collapsible infobox sections */
Linia 7: Linia 8:
 
for (var i = 0; i < collapsing.length ; i++) {
 
for (var i = 0; i < collapsing.length ; i++) {
 
collapsing.item(i).addEventListener('click',collapseHandler,false);
 
collapsing.item(i).addEventListener('click',collapseHandler,false);
  +
var c = collapsing.item(i).parentNode.parentNode.nextSibling;
 
while (c) {
 
if (c.classList) {
 
if (c.classList.contains("section-collapse") || c.classList.contains("stop-section-collapse"))
  +
break;
  +
c.classList.add('section-collapsed');
  +
}
  +
c = c.nextSibling;
 
}
 
}
 
}
 
}
 
}
Linia 12: Linia 22:
 
function collapseHandler() {
 
function collapseHandler() {
 
if (this.parentNode == null) return;
 
if (this.parentNode == null) return;
var c = this.parentNode.parentNode.nextSibling;
+
var c = this.parentNode.parentNode.nextSibling;
  +
var hasflag = false;
while (c) {
 
  +
var flag;
if (c.classList) {
 
  +
while (c) {
if (c.classList.contains("section-collapse") || c.classList.contains("stop-section-collapse"))
 
break;
+
if (c.classList) {
c.classList.toggle('section-collapsed');
+
if (c.classList.contains("section-collapse") || c.classList.contains("stop-section-collapse"))
}
+
break;
c = c.nextSibling;
+
if (!hasflag) {
  +
hasflag = true;
}
 
this.classList.toggle('collapsed-icon');
+
flag = c.classList.contains('section-collapsed');
  +
}
  +
if (flag)
  +
c.classList.remove('section-collapsed');
  +
else
  +
c.classList.add('section-collapsed');
  +
}
  +
c = c.nextSibling;
  +
}
  +
this.classList.toggle('collapsed-icon');
 
}
 
}
   

Aktualna wersja na dzień 20:41, 16 kwi 2019

/* Umieszczony tutaj kod JavaScript zostanie załadowany przez użytkowników korzystających z wersji mobilnej */


/* Collapsible infobox sections */

var collapsing = document.querySelectorAll(".section-collapse");
if (collapsing.length>0) {
    for (var i = 0; i < collapsing.length ; i++) {
        collapsing.item(i).addEventListener('click',collapseHandler,false);
        var c = collapsing.item(i).parentNode.parentNode.nextSibling;
        while (c) {
            if (c.classList) {
                if (c.classList.contains("section-collapse") || c.classList.contains("stop-section-collapse"))
                    break;
                c.classList.add('section-collapsed');
            }
            c = c.nextSibling;
        }
    }
}

function collapseHandler() {
   if (this.parentNode == null) return;
    var c = this.parentNode.parentNode.nextSibling;
    var hasflag = false;
    var flag;
    while (c) {
        if (c.classList) {
            if (c.classList.contains("section-collapse") || c.classList.contains("stop-section-collapse"))
                break;
            if (!hasflag) {
                hasflag = true;
                flag = c.classList.contains('section-collapsed');
            }
            if (flag)
                c.classList.remove('section-collapsed');
            else
                c.classList.add('section-collapsed');
        }
        c = c.nextSibling;
    }
    this.classList.toggle('collapsed-icon');
}

$(collapseHandler);