Merge branch '5.3'
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / scrollablePageCheckboxList.tpl
1 <script data-relocate="true">
2 require(['Language', 'WoltLabSuite/Core/Ui/ItemList/Filter'], function(Language, UiItemListFilter) {
3 Language.addObject({
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}'
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}>
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>
21 </li>
22 {/foreach}
23 </ul>