Commit | Line | Data |
---|---|---|
24dc5bc2 | 1 | <!-- begin:parser_nonessential --> |
dcc2332d | 2 | <div class="container containerPadding spoilerBox jsSpoilerBox"> |
dcc2332d | 3 | <header class="jsOnly"> |
dbf49e97 | 4 | <a class="button jsSpoilerToggle">{if $buttonTitle}{@$buttonTitle}{else}{lang}wcf.bbcode.spoiler.show{/lang}{/if}</a> |
dcc2332d | 5 | </header> |
dcc2332d | 6 | |
95fa0311 | 7 | <div style="display: none"> |
dcc2332d MW |
8 | {@$content} |
9 | </div> | |
10 | </div> | |
11 | ||
9543d9fe | 12 | <script data-relocate="true"> |
dcc2332d MW |
13 | //<![CDATA[ |
14 | $(function() { | |
15 | var $spoilerBox = $('.jsSpoilerBox').removeClass('jsSpoilerBox'); | |
dcc2332d | 16 | $spoilerBox.find('> header > .jsSpoilerToggle').click(function() { |
5d1f9f98 MS |
17 | var $spoilerToggle = $(this); |
18 | $spoilerToggle.toggleClass('active').parent().next().slideToggle({ | |
38b3a9d7 AE |
19 | complete: function() { |
20 | if ($(this).is(':visible')) { | |
21 | WCF.DOMNodeInsertedHandler.execute(); | |
22 | } | |
5d1f9f98 MS |
23 | |
24 | {if !$buttonTitle} | |
25 | if ($(this).is(':visible')) { | |
26 | $spoilerToggle.text('{lang}wcf.bbcode.spoiler.hide{/lang}'); | |
27 | } | |
28 | else { | |
29 | $spoilerToggle.text('{lang}wcf.bbcode.spoiler.show{/lang}'); | |
30 | } | |
31 | {/if} | |
38b3a9d7 AE |
32 | } |
33 | }); | |
dcc2332d MW |
34 | }); |
35 | }); | |
36 | //]]> | |
37 | </script> | |
5d1f9f98 | 38 | <!-- end:parser_nonessential --> |