Merge branch '2.0'
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / spoilerBBCodeTag.tpl
CommitLineData
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 -->