Commit | Line | Data |
---|---|---|
e471f286 | 1 | {if !$__imageViewerLoaded|isset} |
9543d9fe | 2 | <script data-relocate="true"> |
8139852e | 3 | var $imageViewer = null; |
e471f286 | 4 | $(function() { |
e471f286 | 5 | WCF.Language.addObject({ |
11f8b89c AE |
6 | 'wcf.imageViewer.button.enlarge': '{lang}wcf.imageViewer.button.enlarge{/lang}', |
7 | 'wcf.imageViewer.button.full': '{lang}wcf.imageViewer.button.full{/lang}', | |
d45108a0 | 8 | 'wcf.imageViewer.seriesIndex': '{lang __literal=true}wcf.imageViewer.seriesIndex{/lang}', |
e471f286 AE |
9 | 'wcf.imageViewer.counter': '{lang}wcf.imageViewer.counter{/lang}', |
10 | 'wcf.imageViewer.close': '{lang}wcf.imageViewer.close{/lang}', | |
11 | 'wcf.imageViewer.enlarge': '{lang}wcf.imageViewer.enlarge{/lang}', | |
12 | 'wcf.imageViewer.next': '{lang}wcf.imageViewer.next{/lang}', | |
13 | 'wcf.imageViewer.previous': '{lang}wcf.imageViewer.previous{/lang}' | |
14 | }); | |
15 | ||
8139852e | 16 | $imageViewer = new WCF.ImageViewer(); |
e471f286 | 17 | }); |
fa7549e1 AE |
18 | |
19 | // WCF 2.0 compatibility, dynamically fetch slimbox and initialize it with the request parameters | |
20 | $.widget('ui.slimbox', { | |
21 | _create: function() { | |
22 | var self = this; | |
23 | head.load('{@$__wcf->getPath()}js/3rdParty/slimbox2{if !ENABLE_DEBUG_MODE}.min{/if}.js', function() { | |
24 | self.element.slimbox(self.options); | |
25 | }); | |
26 | } | |
27 | }); | |
e471f286 AE |
28 | </script> |
29 | ||
30 | {assign var=__imageViewerLoaded value=true} | |
31 | {/if} |