| ... |
... |
@@ -1,7 +1,76 @@ |
| 1 |
|
-{{apimacro}} |
| 2 |
|
-Code |
|
1 |
+Wiki macros implementation for simple show/hide of a content with some animations. |
|
2 |
+This version 2.0 is HTML compatible with the old version, so that existing project could continue styling |
|
3 |
+with the same kind of CSS rules. However, it is now based on jQuery, and need requireJS, so it requires |
|
4 |
+XWiki 5.x or more. |
| 3 |
3 |
|
| 4 |
|
-Code |
|
6 |
+{{showhide title="PublicAPI" effect="slide" effectduration="0.5"}} |
|
7 |
+Inhalt |
|
8 |
+Inhalt |
|
9 |
+Inhalt |
|
10 |
+{{/showhide}} |
| 5 |
5 |
|
| 6 |
|
-Code |
| 7 |
|
-{{/apimacro}} |
|
12 |
+{{info}} |
|
13 |
+Using ##id="..."## is still supported and provide the same HTML result but it is no more needed to achieve a working animation. |
|
14 |
+{{/info}} |
|
15 |
+ |
|
16 |
+== Without effect == |
|
17 |
+ |
|
18 |
+{{showhide showmessage="Show" hidemessage="Hide" style="background-color: #ccc"}} |
|
19 |
+Here is some hidden content that can become visible |
|
20 |
+Here is some hidden content that can become visible |
|
21 |
+Here is some hidden content that can become visible |
|
22 |
+Here is some hidden content that can become visible |
|
23 |
+{{/showhide}} |
|
24 |
+ |
|
25 |
+{{code}} |
|
26 |
+{{showhide showmessage="Show" hidemessage="Hide" style="background-color: #ccc"}} |
|
27 |
+Here is some hidden content that can become visible |
|
28 |
+Here is some hidden content that can become visible |
|
29 |
+Here is some hidden content that can become visible |
|
30 |
+Here is some hidden content that can become visible |
|
31 |
+{{/showhide}} |
|
32 |
+{{/code}} |
|
33 |
+ |
|
34 |
+== With a fade in effect == |
|
35 |
+ |
|
36 |
+{{showhide showmessage="Show" hidemessage="Hide" effect="fade" effectduration="2" style="background-color: #ccc"}} |
|
37 |
+Here is some hidden content that can become visible |
|
38 |
+Here is some hidden content that can become visible |
|
39 |
+Here is some hidden content that can become visible |
|
40 |
+Here is some hidden content that can become visible |
|
41 |
+{{/showhide}} |
|
42 |
+ |
|
43 |
+{{code}} |
|
44 |
+{{showhide showmessage="Show" hidemessage="Hide" effect="fade" effectduration="2" style="background-color: #ccc"}} |
|
45 |
+Here is some hidden content that can become visible |
|
46 |
+Here is some hidden content that can become visible |
|
47 |
+Here is some hidden content that can become visible |
|
48 |
+Here is some hidden content that can become visible |
|
49 |
+{{/showhide}} |
|
50 |
+{{/code}} |
|
51 |
+ |
|
52 |
+{{info}} |
|
53 |
+Using ##effect="appear"## is still supported and provide the same behavior |
|
54 |
+{{/info}} |
|
55 |
+ |
|
56 |
+== With a sliding down effect == |
|
57 |
+ |
|
58 |
+{{showhide showmessage="Show" hidemessage="Hide" effect="slide" effectduration="0.5" style="background-color: #ccc"}} |
|
59 |
+Here is some hidden content that can become visible |
|
60 |
+Here is some hidden content that can become visible |
|
61 |
+Here is some hidden content that can become visible |
|
62 |
+Here is some hidden content that can become visible |
|
63 |
+{{/showhide}} |
|
64 |
+ |
|
65 |
+{{code}} |
|
66 |
+{{showhide showmessage="Show" hidemessage="Hide" effect="slide" effectduration="0.5" style="background-color: #ccc"}} |
|
67 |
+Here is some hidden content that can become visible |
|
68 |
+Here is some hidden content that can become visible |
|
69 |
+Here is some hidden content that can become visible |
|
70 |
+Here is some hidden content that can become visible |
|
71 |
+{{/showhide}} |
|
72 |
+{{/code}} |
|
73 |
+ |
|
74 |
+{{info}} |
|
75 |
+This effect is equivalent to ##effect="blind"## in the 1.0 macro, so both ##slide## and ##blind## effect are now using the exact same animation. |
|
76 |
+{{/info}} |