Benutzer:Shadowtweaker/Vorlage:AtkTable: Unterschied zwischen den Versionen
Yinni (Diskussion | Beiträge) K (→Durch TM/VM) |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
== Toggle + JavaScript == | |||
<pre> | |||
$(".at_toggle").each(function(index, object) { | |||
var toggle = document.createElement("a"); | |||
toggle.className = 'at_togglerlink'; | |||
toggle.setAttribute('href', 'javascript:at_toggle("' + object.getAttribute("data-for") + '");'); | |||
var child = object.firstChild; | |||
object.removeChild(child); | |||
toggle.appendChild(child); | |||
object.insertBefore(toggle, object.firstChild); | |||
}); | |||
$(".at tbody tr").each((a, b) => b.setAttribute("data-pos", a)); | |||
function at_gentorow(table, gen) { | |||
/* ... */ | |||
return gen; | |||
} | |||
function at_toggle(gen) { | |||
$(".at_l tr").each(function() { | |||
$(this)[0].style.display = ""; | |||
}); | |||
if (gen != 0) { | |||
$(".at_l tr").each(function() { | |||
level = $(this).find("td:nth-child(" + gen + ")")[0]; | |||
if (level && level.innerText == "—") $(this)[0].style.display = "none"; | |||
}); | |||
} | |||
$(".at_l").each(function() { | |||
rows = []; | |||
$(this).find("tbody tr").each((a, b) => rows.push(b)); | |||
if (gen == 0) | |||
rows = rows.sort((a, b) => a.getAttribute("data-pos") - b.getAttribute("data-pos")); | |||
else | |||
rows = rows.sort((a, b) => parseInt($(a).find("td:nth-child(" + gen + ")")[0].innerText.replace("—", "101")) - parseInt($(b).find("td:nth-child(" + gen + ")")[0].innerText.replace("—", "101"))); | |||
$(this).find("tbody")[0].innerHTML = rows.map(x => x.outerHTML).join(""); | |||
}); | |||
} | |||
</pre> | |||
{| class="at zentriert c round innerround" style="background:#{{Typ/Color/{{Id2Typ1|{{namenr|{{PAGENAME}}}}}}-dunkel}}; border:2px solid #{{Typ/Color/{{Id2Typ2|{{namenr|{{PAGENAME}}}}}}-dunkel+}}" | |||
! colspan={{#expr:9-{{{g|1}}}}} style="background:#{{Typ/Color/{{Id2Typ1|{{namenr|{{PAGENAME}}}}}}-hell}}"|Welche Generationen sollen angezeigt werden? | |||
|- | |||
| <span class="at_toggle" data-for="1">1. Gen.</span> | |||
| <span class="at_toggle" data-for="2">2. Gen.</span> | |||
| <span class="at_toggle" data-for="3">3. Gen.</span> | |||
| <span class="at_toggle" data-for="4">4. Gen.</span> | |||
| <span class="at_toggle" data-for="5">5. Gen.</span> | |||
| <span class="at_toggle" data-for="6">6. Gen.</span> | |||
| <span class="at_toggle" data-for="7">7. Gen.</span> | |||
| <span class="at_toggle" data-for="0">alle</span> | |||
|} | |||
== Attacken == | == Attacken == | ||
=== Durch Levelaufstieg === | === Durch Levelaufstieg === | ||
Zeile 121: | Zeile 173: | ||
{{AtkRow/Lehrer|Zornklinge||{{sk|SM}}|{{sk|PT|HG|SS}}}} | {{AtkRow/Lehrer|Zornklinge||{{sk|SM}}|{{sk|PT|HG|SS}}}} | ||
{{AtkTable/Footer}} | {{AtkTable/Footer}} | ||
Version vom 2. Februar 2018, 01:41 Uhr
Toggle + JavaScript
$(".at_toggle").each(function(index, object) { var toggle = document.createElement("a"); toggle.className = 'at_togglerlink'; toggle.setAttribute('href', 'javascript:at_toggle("' + object.getAttribute("data-for") + '");'); var child = object.firstChild; object.removeChild(child); toggle.appendChild(child); object.insertBefore(toggle, object.firstChild); }); $(".at tbody tr").each((a, b) => b.setAttribute("data-pos", a)); function at_gentorow(table, gen) { /* ... */ return gen; } function at_toggle(gen) { $(".at_l tr").each(function() { $(this)[0].style.display = ""; }); if (gen != 0) { $(".at_l tr").each(function() { level = $(this).find("td:nth-child(" + gen + ")")[0]; if (level && level.innerText == "—") $(this)[0].style.display = "none"; }); } $(".at_l").each(function() { rows = []; $(this).find("tbody tr").each((a, b) => rows.push(b)); if (gen == 0) rows = rows.sort((a, b) => a.getAttribute("data-pos") - b.getAttribute("data-pos")); else rows = rows.sort((a, b) => parseInt($(a).find("td:nth-child(" + gen + ")")[0].innerText.replace("—", "101")) - parseInt($(b).find("td:nth-child(" + gen + ")")[0].innerText.replace("—", "101"))); $(this).find("tbody")[0].innerHTML = rows.map(x => x.outerHTML).join(""); }); }
Welche Generationen sollen angezeigt werden? | |||||||
---|---|---|---|---|---|---|---|
1. Gen. | 2. Gen. | 3. Gen. | 4. Gen. | 5. Gen. | 6. Gen. | 7. Gen. | alle |
Attacken
Durch Levelaufstieg
Vorlage:AtkTable/Level Vorlage:AtkRow/Level Vorlage:AtkRow/Level Vorlage:AtkRow/Level Vorlage:AtkRow/Level Vorlage:AtkRow/Level Vorlage:AtkRow/Level Vorlage:AtkRow/Level Vorlage:AtkRow/Level Vorlage:AtkRow/Level Vorlage:AtkRow/Level Vorlage:AtkRow/Level Vorlage:AtkRow/Level Vorlage:AtkRow/Level Vorlage:AtkRow/Level Vorlage:AtkRow/Level Vorlage:AtkRow/Level Vorlage:AtkTable/Footer
Durch TM/VM
Vorlage:AtkTable/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkRow/TMVM Vorlage:AtkTable/Footer
Vererbbarkeit
Vorlage:AtkTable/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkRow/Zucht Vorlage:AtkTable/Footer
Durch Attacken-Lehrer
Vorlage:AtkTable/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkRow/Lehrer Vorlage:AtkTable/Footer