Benutzer:J*/Spielwüste: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
K (→‎FORUM ERWEITERN / UMMODELN?: ich weiß, Kamelseiten sind tabu, aber den muss ich einfach ... hoffe, du verzeihst)
 
(19 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
An dieser Stelle wird eine Hochlade-Seite simuliert! Wie könnte ein Javascript-Klick-Tag-System aussehen?
+
==JQuery Klappdings==
  
<div style="border: 1px blue dotted; margin-top: 5px; padding: 5px; background-color: #ffffdd;" >
+
<div class="jq_k fade_slow" style="border: 1px yellow solid;">
{| cellspacing="0" cellpadding="0" style="background:none;"
+
 
|-
+
<div class="jq_kd" style="border: 1px blue solid;">
|valign="middle" align="center"|Wiki&nbsp;sagt:&nbsp;<br/>[[Bild:Wiki doof.png|80px]]
+
Visible. <span class="jq_tr" style="border: 1px red solid;">TRIG</span>
|valign="bottom"|<div style="margin-right:15px;">http://kamelopedia.mormo.org/images/7/74/Anf%C3%BChrungszeichen1.png</div>
 
|valign="top"|Auch beim Hochladen von Dateien muss alles seine [[Projekt:Bürokratenspiel|Ordnung]] haben. Du solltest daher unbedingt angeben
 
* eine oder mehrere Quellen (auch wenn du gar keine benutzt hast)
 
* unter welcher Lizenz du das Bild der Kamelopedia zur verfügung stellst
 
Damit man dein Bild besser findet, kannst du zudem angeben:
 
* was für ein Bildtechnik benutzt wurde
 
* mit welcher Malware du das Bild erstellt hast
 
* Stichworte, was auf dem Bild zu sehen ist.
 
Benutz einfach meine Klickboxen da unten und setze dir die entsprechenden Vorlagen in den Beschreibungstext (auch gern mehrere Quellen, Schlüsselworte oder was auch immer). Wenn du dich vertippt hast oder etwas ändern oder löschen möchtest, kann ich dir leider nicht helfen. Bitte lösche die entsprechenden Zeilen selbst unten im Beschreibungstext.
 
<div>'''Die Klickboxen sind momentan in der Erprobungsphase. Bitte sag [[Forum:Bildlizenzen|da]] oder [[Kamel Diskussion:J*|da]] Bescheid, wenn etwas nicht funktioniert. Es könnte aber auch schon helfen, den Browser-Cache zu leeren.'''</div>
 
|valign="top"|<div style="margin-left:15px;">http://kamelopedia.mormo.org/images/3/37/Anf%C3%BChrungszeichen2.png</div>
 
|}
 
<div id="klicktag">
 
Leider kann Wiki dir nicht helfen, wenn du dein Javascript ausgeschaltet hast. Also mach's entweder selber oder schalt dein Javascript ein!
 
 
</div>
 
</div>
 +
 +
<div class="jq_kd" style="display:none; border: 1px green solid;">
 +
Hidden. <span class="jq_tr" style="border: 1px red solid;">TRIG</span>
 
</div>
 
</div>
<div id="J_FRAME" style="border: 1px black dotted; margin-top: 5px;" >
 
  
 
</div>
 
</div>
  
== FORUM ERWEITERN / UMMODELN? ==
+
===Inline Test===
 +
 
 +
Lorem <span class="jq_k fade_immediate" style="border: 1px yellow solid;">
 +
<span class="jq_kd" style="border: 1px blue solid;">
 +
Visible. <span class="jq_tr" style="border: 1px red solid;">TRIG</span>
 +
</span>
 +
<span class="jq_kd" style="display:none; border: 1px green solid;">
 +
Hidden. <span class="jq_tr" style="border: 1px red solid;">TRIG</span>
 +
</span>
 +
</span> ipsum.
 +
 
 +
<pre>
 +
jQuery(".jq_tr").click( function () {
 +
    var $this = jQuery(this);
 +
    var speed = "fast";
 +
    if ($this.parents(".jq_k").hasClass("fade_slow"))
 +
        speed = "slow";
 +
    else if ($this.parents(".jq_k").hasClass("fade_immediate"))
 +
        speed = 0;
 +
    $this.parents(".jq_k").children(".jq_kd").show(speed);
 +
    $this.parents(".jq_kd").hide(speed);
 +
});
 +
</pre>
  
<table width="100%" align="center" style="padding-left:20px;background-color:#FDFCED;border:1px solid #C0C0C0;" >
+
==Akkordeon==
<tr>
+
<div class="jq_z">
<td>[[Special:Recentchangeslinked/Category:Forum|Letzte Änderungen des Forums]]</td>
+
 
<td><createbox>
+
<div class="jq_h">
prefix=Forum:
+
'''Head 1'''
preload=Vorlage:ForumPreload
+
</div>
buttonlabel=Neues Thema
+
<div class="jq_a">
width=60
+
Body 1
</createbox></td>
+
</div>
</tr></table>
 
  
 +
<div class="jq_h">
 +
'''Head 2'''
 +
</div>
 +
<div class="jq_a" style="display:none;">
 +
Body 2
 +
</div>
  
{| width="100%" align="center" style="padding:15px 20px 50px 20px; background-color:#FDFCED;border:1px solid #C0C0C0;"
+
<div class="jq_h">
|-
+
'''Head 3'''
! class="forum_title" align="left" height="50px" |Thema
+
</div>
! align="left" width="200px" |erstellt von
+
<div class="jq_a" style="display:none;">
! align="left" width="300px" |aktuellster Kameldung zum Thema
+
Body 3
{{#dpl:
+
</div>
|namespace=Forum
 
|ordermethod=lastedit
 
|order=descending
 
|count=100
 
|adduser=true
 
|addeditdate=true
 
|format=,\n¦-\n¦[[%PAGE%|%TITLE%]]\n¦%CONTRIBUTOR%\n¦%DATE% [[Kamel:%USER%|%USER%]],,
 
}}
 
|}
 
{{sv}} [[Forensik]]
 
  
----
+
</div>
[[Bild:Hä.png|16px]] Offen / Beiträge gewünscht<br>
 
[[Bild:Schloss.png|16px]] Erledigt / Beiträge nur bei neuen Erkenntnissen
 
  
Eventuell auch:<br>
+
===Inline Test===
[[Bild:Wiki.png|16px]] Nur zur Kenntnisnahme<br>
 
[[Bild:Roterknopf_leer.png|16px]] Wichtig<br>
 
[[Bild:Kotzing kamel.gif]] Unerträglich ätzende Diskussion
 
  
 +
Test <span class="jq_z fade_immediate">
 +
<span class="jq_h">
 +
| '''Head 1'''
 +
</span>
 +
<span class="jq_a">
 +
Body 1
 +
</span>
 +
<span class="jq_h">
 +
| '''Head 2'''
 +
</span>
 +
<span class="jq_a" style="display:none;">
 +
Body 2
 +
</span>
 +
</span> | Bla
  
Die Symbole sind noch doof, vielleicht andere ... oder Ampel-Prinzip?
+
<pre>
 +
jQuery('.jq_z .jq_h').click(function() {
 +
    var $this = jQuery(this);
 +
    var speed = "fast";
 +
    if ($this.parents(".jq_z").hasClass("fade_slow"))
 +
        speed = "slow";
 +
    else if ($this.parents(".jq_z").hasClass("fade_immediate"))
 +
        speed = 0;
 +
    var $this = jQuery(this);
 +
    $this.parents(".jq_z").children(".jq_a").hide(speed);
 +
    $this.next(".jq_a").show(speed);
 +
});
 +
</pre>

Aktuelle Version vom 21. Juli 2011, 15:47 Uhr

JQuery Klappdings[<small>bearbeiten</small>]

Visible. TRIG

Inline Test[<small>bearbeiten</small>]

Lorem Visible. TRIG ipsum.

jQuery(".jq_tr").click( function () {
    var $this = jQuery(this);
    var speed = "fast";
    if ($this.parents(".jq_k").hasClass("fade_slow"))
        speed = "slow";
    else if ($this.parents(".jq_k").hasClass("fade_immediate"))
        speed = 0;
    $this.parents(".jq_k").children(".jq_kd").show(speed);
    $this.parents(".jq_kd").hide(speed);
});

Akkordeon[<small>bearbeiten</small>]

Head 1

Body 1

Head 2

Head 3

Inline Test[<small>bearbeiten</small>]

Test | Head 1 Body 1 | Head 2 | Bla

jQuery('.jq_z .jq_h').click(function() {
    var $this = jQuery(this);
    var speed = "fast";
    if ($this.parents(".jq_z").hasClass("fade_slow"))
        speed = "slow";
    else if ($this.parents(".jq_z").hasClass("fade_immediate"))
        speed = 0;
    var $this = jQuery(this);
    $this.parents(".jq_z").children(".jq_a").hide(speed);
    $this.next(".jq_a").show(speed);
});