2.201 Bytes hinzugefügt
, vor 12 Jahren
K<noinclude>[[Kategorie:Vorlagen]]
[[Vorlage:Klappbox/Doku]], [[Vorlage:Klappbox/Test]]
==== Link unten immer einbauen, aber auf display:none setzen ====
Anforderung war, dass keine ''zwei'' Links im zugeklappten Zustand mehr angezeigt werden (Mail Andreas Martin vom 6.11.2012). LinkUnten muss immer angezeigt werden, weil sonst die id zum Umschalten des Texts nicht existiert und JavaScript daher Error wirft ⇒ hide it erst mal:
{{vrwiki|Vorlage:Klappbox}}
<pre><nowiki>
{{ Klappbox/Link
| display = {{#if: {{#var:LinkUntenAnzeigen|}} | inline | none }}
</nowiki></pre>
{{Achtung|Das aufwändige Umschalten des unteren Links/Pfeils ist jetzt sinnlos - und möglicherweise sind Links/Pfeile nach dem zweiten Klick nicht mehr korrekt dargestellt. Aber es gibt zumindest keine Fehlermeldung und alle sind zufrieden...}}
</noinclude><html>
<span style="float:left; margin-right:1px; vertical-align:middle; display:</html>{{{display|block}}}<html>;">
<a href="javascript: toggleKlappbox(
'</html>{{{id}}}<html>',
'</html>{{#ifeq:{{{springen|}}}|ja|{{{springe zu Anker|{{{id}}}}}}}}<html>',
'</html>{{{beide|{{{extendMode|}}}}}}<html>',
'</html>{{{Link oeffnen|}}}<html>',
'</html>{{{Link schliessen|}}}<html>' );"
id="</html>{{{id}}}_link_{{{position|}}}<html>"
>
</html>{{
#ifeq:{{{Status|}}}|auf
|{{#vardefine:arrow|{{#ifeq: {{{position|}}} | top | ▼ | ▲ }} }}
{{#vardefine:linktext| {{{Link schliessen|zuklappen}}} }}
|{{#vardefine:arrow|►}}
{{#vardefine:linktext| {{{Link oeffnen|aufklappen}}} }}
}} <html>
<span
style="color:</html>{{#if:{{{Linkfarbe|}}} |<html>#</html>{{#replace:{{{Linkfarbe|}}}|#|}}; |<html>#808080;</html>}}<html>;
text-decoration:none;
margin-left:0.2em;
font-size:0.8em;
vertical-align:10%;"
id="</html>{{{id}}}_link_{{{position|}}}_arrow<html>"
>
</html>{{#var:arrow}}<html></span>
<span
style="color:</html>{{#if:{{{Linkfarbe|}}} |<html>#</html>{{{Linkfarbe|}}}; |<html>#808080;</html>}}<html>
text-decoration:none;
font-size:0.8em;
vertical-align:10%;"
id="</html>{{{id}}}_link_{{{position|}}}_text<html>"
>
</html>{{#var:linktext}}<html>
</span>
</a>
</span>
</html>