Commit | Line | Data |
---|---|---|
e6a11b4a MS |
1 | <script data-relocate="true"> |
2 | require(['Language', 'WoltLabSuite/Core/Ui/ItemList/Filter'], function(Language, UiItemListFilter) { | |
3 | Language.addObject({ | |
e2e8c155 MW |
4 | 'wcf.global.filter.button.visibility': '{jslang}wcf.global.filter.button.visibility{/jslang}', |
5 | 'wcf.global.filter.button.clear': '{jslang}wcf.global.filter.button.clear{/jslang}', | |
6 | 'wcf.global.filter.error.noMatches': '{jslang}wcf.global.filter.error.noMatches{/jslang}', | |
7 | 'wcf.global.filter.placeholder': '{jslang}wcf.global.filter.placeholder{/jslang}', | |
8 | 'wcf.global.filter.visibility.activeOnly': '{jslang}wcf.global.filter.visibility.activeOnly{/jslang}', | |
9 | 'wcf.global.filter.visibility.highlightActive': '{jslang}wcf.global.filter.visibility.highlightActive{/jslang}', | |
10 | 'wcf.global.filter.visibility.showAll': '{jslang}wcf.global.filter.visibility.showAll{/jslang}' | |
e6a11b4a MS |
11 | }); |
12 | ||
13 | new UiItemListFilter('{@$pageCheckboxListContainerID}'); | |
14 | }); | |
15 | </script> | |
16 | ||
17 | <ul class="scrollableCheckboxList" id="{@$pageCheckboxListContainerID}"> | |
18 | {foreach from=$pageNodeList item=pageNode} | |
19 | <li{if $pageNode->getDepth() > 1} style="padding-left: {$pageNode->getDepth()*20-20}px"{/if}> | |
f64f67e0 | 20 | <label><input type="checkbox" name="{@$pageCheckboxID}[]" value="{@$pageNode->pageID}" data-identifier="{@$pageNode->identifier}"{if $pageNode->pageID|in_array:$pageIDs} checked{/if}> {$pageNode->name}</label> |
e6a11b4a MS |
21 | </li> |
22 | {/foreach} | |
23 | </ul> |