Updating minified JavaScript files
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / pageMenuMobile.tpl
CommitLineData
431e4cb4
AE
1{* main menu / page options / breadcrumbs *}
2<div id="pageMainMenuMobile" class="pageMainMenuMobile menuOverlayMobile" data-page-logo="{$__wcf->getPath()}images/default-logo.png">
3 <ol class="menuOverlayItemList" data-title="TODO: menu">
4 <li class="menuOverlayTitle">TODO: menu</li>
5 <li class="menuOverlayItem">
6 <a href="#" class="menuOverlayItemLink box24">
7 <span class="icon icon24 fa-sitemap"></span>
8 <span class="menuOverlayItemTitle">TODO: navigation</span>
9 </a>
10 <ol class="menuOverlayItemList">
11 {foreach from=$__wcf->getBoxHandler()->getBoxes('mainMenu')[0]->getMenu()->getMenuItemNodeList() item=menuItemNode}
12 <li class="menuOverlayItem">
13 {assign var=__outstandingItems value=$menuItemNode->getMenuItem()->getOutstandingItems()}
c8362991 14 <a href="{$menuItemNode->getMenuItem()->getURL()}" class="menuOverlayItemLink{if $__outstandingItems} menuOverlayItemBadge{/if}{if $menuItemNode->isActiveNode()} active{/if}">
431e4cb4
AE
15 <span class="menuOverlayItemTitle">{lang}{$menuItemNode->getMenuItem()->title}{/lang}</span>
16 {if $__outstandingItems}
a0216dd3 17 <span class="badge badgeUpdate">{#$__outstandingItems}</span>
431e4cb4
AE
18 {/if}
19 </a>
20
21 {if $menuItemNode->hasChildren()}<ol class="menuOverlayItemList">{else}</li>{/if}
22
23 {if !$menuItemNode->hasChildren() && $menuItemNode->isLastSibling()}
24 {@"</ol></li>"|str_repeat:$menuItemNode->getOpenParentNodes()}
25 {/if}
26 {/foreach}
431e4cb4
AE
27 </ol>
28 </li>
0ba63443
AE
29 {hascontent}
30 <li class="menuOverlayItem">
31 <a href="#" class="menuOverlayItemLink box24">
32 <span class="icon icon24 fa-gears"></span>
33 <span class="menuOverlayItemTitle">TODO: page options</span>
34 </a>
35 <ol class="menuOverlayItemList">
36 {content}
37 {if !$__pageOptions|empty}
38 {@$__pageOptions}
39 {/if}
40
41 {event name='pageOptions'}
42 {/content}
43 </ol>
44 </li>
45 {/hascontent}
46 {hascontent}
47 <li class="menuOverlayTitle">TODO: current location</li>
48 <li class="menuOverlayItem">
49 <a href="#" class="menuOverlayItemLink box24">
50 <span class="icon icon24 fa-cogs"></span>
51 <span class="menuOverlayItemTitle">TODO: current location</span>
52 </a>
53 <ol class="menuOverlayItemList">
54 {content}
55 {assign var=__breadcrumbsDepth value=0}
56 {foreach from=$__wcf->getBreadcrumbs() item=$breadcrumb}
57 <li class="menuOverlayItem">
58 <a href="{$breadcrumb->getURL()}" class="menuOverlayItemLink">
59 <span class="menuOverlayItemTitle"{if $__breadcrumbsDepth} style="padding-left: {$__breadcrumbsDepth * 10}px" {/if}>
60 <span class="icon icon24 fa-{if $__breadcrumbsDepth}caret-right{else}home{/if}"></span>
61 {$breadcrumb->getLabel()}
62 </span>
63 </a>
64 </li>
65 {assign var=__breadcrumbsDepth value=$__breadcrumbsDepth + 1}
66 {/foreach}
67 {/content}
68 </ol>
69 </li>
70 {/hascontent}
71
72 <li class="menuOverlayItemSpacer"></li>
73 <li class="menuOverlayItem" data-more="com.woltlab.wcf.search">
74 <a href="#" class="menuOverlayItemLink box24">
75 <span class="icon icon24 fa-search"></span>
76 <span class="menuOverlayItemTitle">{lang}wcf.global.search{/lang}</span>
77 </a>
78 </li>
431e4cb4
AE
79 </ol>
80</div>
81
82{* user menu *}
5717e253
AE
83<div id="pageUserMenuMobile" class="pageUserMenuMobile menuOverlayMobile" data-page-logo="{$__wcf->getPath()}images/default-logo.png">
84 <ol class="menuOverlayItemList" data-title="TODO: user menu">
85 {if $__wcf->user->userID}
86 {* logged-in *}
7fd8572e
AE
87 <li class="menuOverlayTitle">{lang}wcf.user.controlPanel{/lang}</li>
88 <li class="menuOverlayItem">
89 <a href="{link controller='User' object=$__wcf->user}{/link}" class="menuOverlayItemLink box24">
90 {@$__wcf->getUserProfileHandler()->getAvatar()->getImageTag(24)}
91 <span class="menuOverlayItemTitle">{$__wcf->user->username}</span>
92 </a>
93 </li>
94 <li class="menuOverlayItem">
95 <a href="{link controller='Settings'}{/link}" class="menuOverlayItemLink box24">
96 <span class="icon icon24 fa-cog"></span>
97 <span class="menuOverlayItemTitle">Einstellungen</span>
98 </a>
99 <ol class="menuOverlayItemList">
100 {foreach from=$__wcf->getUserMenu()->getMenuItems('') item=menuCategory}
101 <li class="menuOverlayTitle">{lang}{$menuCategory->menuItem}{/lang}</li>
102 {foreach from=$__wcf->getUserMenu()->getMenuItems($menuCategory->menuItem) item=menuItem}
103 <li class="menuOverlayItem">
104 <a href="{$menuItem->getProcessor()->getLink()}" class="menuOverlayItemLink">{@$menuItem}</a>
105 </li>
106 {/foreach}
431e4cb4 107 {/foreach}
7fd8572e
AE
108 </ol>
109 </li>
110 {if $__wcf->session->getPermission('admin.general.canUseAcp')}
111 <li class="menuOverlayItem">
112 <a href="{link isACP=true}{/link}" class="menuOverlayItemLink box24">
113 <span class="icon icon24 fa-wrench"></span>
114 <span class="menuOverlayItemTitle">{lang}wcf.global.acp.short{/lang}</span>
115 </a>
116 </li>
117 {/if}
118 <li class="menuOverlayItemSpacer"></li>
119 <li class="menuOverlayItem" data-more="com.woltlab.wcf.notifications">
120 <a href="{link controller='NotificationList'}{/link}" class="menuOverlayItemLink box24">
121 <span class="icon icon24 fa-bell-o"></span>
122 <span class="menuOverlayItemTitle">{lang}wcf.user.notification.notifications{/lang}</span>
123 </a>
124 </li>
5717e253 125 <li class="menuOverlayItem" data-more="com.woltlab.wcf.moderation">
7fd8572e
AE
126 <a href="#" class="menuOverlayItemLink box24">
127 <span class="icon icon24 fa-exclamation-triangle"></span>
128 <span class="menuOverlayItemTitle">{lang}wcf.moderation.moderation{/lang}</span>
431e4cb4
AE
129 </a>
130 </li>
7fd8572e
AE
131
132 {event name='userMenuItems'}
133
134 <li class="menuOverlayItemSpacer"></li>
135 <li class="menuOverlayItem">
136 <a href="{link controller='Logout'}t={@SECURITY_TOKEN}{/link}" class="menuOverlayItemLink box24">
137 <span class="icon icon24 fa-sign-out"></span>
138 <span class="menuOverlayItemTitle">{lang}wcf.user.logout{/lang}</span>
139 </a>
140 </li>
5717e253
AE
141 {else}
142 {* guest *}
143 <li class="menuOverlayTitle">TODO: user menu</li>
144 <li class="menuOverlayItem" data-more="com.woltlab.wcf.login">
145 <a href="#" class="menuOverlayItemLink box24">
146 <span class="icon icon24 fa-sign-in"></span>
147 <span class="menuOverlayItemTitle">{lang}wcf.user.login{/lang}</span>
148 </a>
149 </li>
150 <li class="menuOverlayItem">
151 <a href="{link controller='Register'}{/link}" class="menuOverlayItemLink box24">
152 <span class="icon icon24 fa-asterisk"></span>
153 <span class="menuOverlayItemTitle">{lang}wcf.user.register{/lang}</span>
154 </a>
155 </li>
156
157 {event name='guestUserMenuItems'}
0ba63443 158
5717e253
AE
159 {if $__wcf->getLanguage()->getLanguages()|count > 1}
160 <li class="menuOverlayItemSpacer"></li>
161 <li class="menuOverlayTitle">{lang}wcf.user.language{/lang}</li>
162 <li class="menuOverlayItem">
163 <a href="#" class="menuOverlayItemLink box24">
0ba63443 164 <img src="{$__wcf->getLanguage()->getIconPath()}" alt="">
5717e253
AE
165 <span class="menuOverlayItemTitle">{$__wcf->getLanguage()}</span>
166 </a>
167 <ol class="menuOverlayItemList" data-title="{lang}wcf.user.language{/lang}">
168 {foreach from=$__wcf->getLanguage()->getLanguages() item=__language}
169 <li class="menuOverlayItem" data-more="com.woltlab.wcf.language" data-language-id="{@$__language->languageID}">
170 <a href="#" class="menuOverlayItemLink box24">
0ba63443 171 <img src="{$__language->getIconPath()}" alt="">
5717e253
AE
172 <span class="menuOverlayItemTitle">{$__language}</span>
173 </a>
174 </li>
175 {/foreach}
176 </ol>
177 </li>
178 {/if}
179 {/if}
180 </ol>
181</div>