Rene (Diskussion | Beiträge) Die Seite wurde neu angelegt: „Bei der Überarbeitung der Spoiler würde ich gerne helfen.--CF 13:27, 5. Feb. 2010 (CET) :Ich stelle mal meine Überlegungen vor. Ich wollte gern…“ |
CF (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 6: | Zeile 6: | ||
:::::Ich habe die Diskussion mal hierher verschoben, da sind wir näher an der Quelle [[Bild:VeryHappy.gif]]. Mittlerweile habe ich mir das ganze noch mal überlegt und bin auch zu der Idee gekommen das ganze möglichst ohne die SG-Erweiterung zu machen. Wie ich [[StargateWiki Diskussion:Hauptseite#jQuery]] geschrieben habe möchte ich versuchen mit jQuery die Javascript Erweiterungen zu Stargate Wiki teilweise umzuschreiben um sie damit übersichtlicher und somit besser wartbar zu machen. Es gibt da einige Funktionen die wir hier sicher gut einsetzen können. Ich versuche jetzt mal deine Vorschläge meine Ideeen und jQuery unter einen Hut zu bringen. | :::::Ich habe die Diskussion mal hierher verschoben, da sind wir näher an der Quelle [[Bild:VeryHappy.gif]]. Mittlerweile habe ich mir das ganze noch mal überlegt und bin auch zu der Idee gekommen das ganze möglichst ohne die SG-Erweiterung zu machen. Wie ich [[StargateWiki Diskussion:Hauptseite#jQuery]] geschrieben habe möchte ich versuchen mit jQuery die Javascript Erweiterungen zu Stargate Wiki teilweise umzuschreiben um sie damit übersichtlicher und somit besser wartbar zu machen. Es gibt da einige Funktionen die wir hier sicher gut einsetzen können. Ich versuche jetzt mal deine Vorschläge meine Ideeen und jQuery unter einen Hut zu bringen. | ||
:::::Mal eine Frage warum eigentlich hast du eine eigene Datei für die Spoiler CSS Definition angelegt? --[[Benutzer:Rene|Rene]] <sup>[[StargateWiki:Administratoren|Admin]] - [[Benutzer Diskussion:Rene|Rückmeldung]]</sup> 20:57, 4. Apr. 2010 (CEST) | :::::Mal eine Frage warum eigentlich hast du eine eigene Datei für die Spoiler CSS Definition angelegt? --[[Benutzer:Rene|Rene]] <sup>[[StargateWiki:Administratoren|Admin]] - [[Benutzer Diskussion:Rene|Rückmeldung]]</sup> 20:57, 4. Apr. 2010 (CEST) | ||
::::::Die jetztige Version benutzt an Erweiterungen nurnoch <code><nowiki><jsbutton></nowiki></code>, und das auch nur um <code>onclick</code> und <code>onmouseover</code> zu benutzen. Die Vorlage besteht aus zwei Teilen; bei <code>onmouseover</code> wird zu dem nachfolgenden HTML-Element – in der Tabelle der nächste Reihe – die Klasse <code>spoiler</code> hinzugefügt oder entfernt. Bei <code>onclick</code> sollen alle Spoiler angezeigt bzw. verdeckt werden. Damit nicht von allen Elementen die Klasse entfernt werden muss oder mit <code>display</code> unterschieden werden muss, ob ein <code>div</code>, <code>span</code> oder <code>tr</code> vorliegt habe ich gedacht es ist am einfachsten einfach die Deklaration von <code>display: none;</code> zu entfernen. Da <code><style></code>-Elemente aber kein <code>id</code>-Attribut haben kann man nicht einfach ohne Schleifen auf das Element zugreifen. Also bleibt nurnoch ein <code><link></code>-Element, um ein Stylesheet einzubinden; und damit die eigene Datei. Wenn du willst kann ich das auch ohne extra Datei mit und ohne jQuery umschreiben; alleine für die Spoiler würde ich allerdings jQuery nicht einbinden.--[[Benutzer:CF|CF]] 03:52, 5. Apr. 2010 (CEST) | |||