|
12 | 12 | aria-haspopup="true" |
13 | 13 | aria-expanded="false" |
14 | 14 | > |
15 | | - {@$__wcf->getUserProfileHandler()->getAvatar()->getImageTag(32, false)} <span>{lang}wcf.user.userNote{/lang}</span> |
| 15 | + {unsafe:$__wcf->getUserProfileHandler()->getAvatar()->getImageTag(32, false)} <span>{lang}wcf.user.userNote{/lang}</span> |
16 | 16 | </a> |
17 | 17 | <div class="userMenu userMenuControlPanel" data-origin="userMenu" tabindex="-1" hidden> |
18 | 18 | <div class="userMenuHeader"> |
|
21 | 21 | <div class="userMenuContent"> |
22 | 22 | <div class="userMenuItem{if !MODULE_USER_RANK} userMenuItemSingleLine userMenuItemUserHeader{/if}"> |
23 | 23 | <div class="userMenuItemImage"> |
24 | | - {@$__wcf->getUserProfileHandler()->getUserProfile()->getAvatar()->getImageTag(48)} |
| 24 | + {unsafe:$__wcf->getUserProfileHandler()->getUserProfile()->getAvatar()->getImageTag(48)} |
25 | 25 | </div> |
26 | 26 | <div class="userMenuItemContent"> |
27 | 27 | {* This is the unformatted username, custom styles might not work nicely here and |
|
31 | 31 | {if MODULE_USER_RANK} |
32 | 32 | <div class="userMenuItemMeta"> |
33 | 33 | {if $__wcf->getUserProfileHandler()->getUserTitle()} |
34 | | - <span class="badge userTitleBadge{if $__wcf->getUserProfileHandler()->getRank() && $__wcf->getUserProfileHandler()->getRank()->cssClassName} {@$__wcf->getUserProfileHandler()->getRank()->cssClassName}{/if}">{$__wcf->getUserProfileHandler()->getUserTitle()}</span> |
| 34 | + <span class="badge userTitleBadge{if $__wcf->getUserProfileHandler()->getRank() && $__wcf->getUserProfileHandler()->getRank()->cssClassName} {unsafe:$__wcf->getUserProfileHandler()->getRank()->cssClassName}{/if}">{$__wcf->getUserProfileHandler()->getUserTitle()}</span> |
35 | 35 | {/if} |
36 | 36 | {if $__wcf->getUserProfileHandler()->getRank() && $__wcf->getUserProfileHandler()->getRank()->rankImage} |
37 | | - <span class="userRankImage">{@$__wcf->getUserProfileHandler()->getRank()->getImage()}</span> |
| 37 | + <span class="userRankImage">{unsafe:$__wcf->getUserProfileHandler()->getRank()->getImage()}</span> |
38 | 38 | {/if} |
39 | 39 | </div> |
40 | 40 | {/if} |
|
47 | 47 | {if $__wcf->getUserProfileHandler()->canEditOwnProfile()} |
48 | 48 | <div class="userMenuItem userMenuItemNarrow userMenuItemSingleLine"> |
49 | 49 | <div class="userMenuItemImage"> |
50 | | - {icon size=16 name='pencil'} |
| 50 | + {icon size=24 name='pencil'} |
51 | 51 | </div> |
52 | 52 | <div class="userMenuItemContent"> |
53 | 53 | <a href="{link controller='User' object=$__wcf->user editOnInit=true}{/link}" class="userMenuItemLink">{lang}wcf.user.editProfile{/lang}</a> |
|
57 | 57 | {if $__wcf->session->getPermission('admin.general.canUseAcp')} |
58 | 58 | <div class="userMenuItem userMenuItemNarrow userMenuItemSingleLine"> |
59 | 59 | <div class="userMenuItemImage"> |
60 | | - {icon size=16 name='wrench'} |
| 60 | + {icon size=24 name='wrench'} |
61 | 61 | </div> |
62 | 62 | <div class="userMenuItemContent"> |
63 | 63 | <a href="{link isACP=true}{/link}" class="userMenuItemLink">{lang}wcf.global.acp{/lang}</a> |
|
72 | 72 | {foreach from=$__wcf->getUserMenu()->getUserMenuItems() item=menuItem} |
73 | 73 | <div class="userMenuItem userMenuItemNarrow userMenuItemSingleLine" data-category="{$menuItem[category]->menuItem}"> |
74 | 74 | <div class="userMenuItemImage"> |
75 | | - {@$menuItem[category]->getIcon()->toHtml(16)} |
| 75 | + {unsafe:$menuItem[category]->getIcon()->toHtml(24)} |
76 | 76 | </div> |
77 | 77 | <div class="userMenuItemContent"> |
78 | 78 | <a href="{$menuItem[link]}" class="userMenuItemLink"> |
|
136 | 136 | require(['WoltLabSuite/Core/Language/Chooser'], function(LanguageChooser) { |
137 | 137 | var languages = { |
138 | 138 | {implode from=$__wcf->getLanguage()->getLanguages() item=_language} |
139 | | - '{@$_language->languageID}': { |
140 | | - iconPath: '{@$_language->getIconPath()|encodeJS}', |
141 | | - languageName: '{@$_language|encodeJS}', |
142 | | - languageCode: '{@$_language->languageCode|encodeJS}' |
| 139 | + '{$_language->languageID}': { |
| 140 | + iconPath: '{unsafe:$_language->getIconPath()|encodeJS}', |
| 141 | + languageName: '{unsafe:$_language|encodeJS}', |
| 142 | + languageCode: '{unsafe:$_language->languageCode|encodeJS}' |
143 | 143 | } |
144 | 144 | {/implode} |
145 | 145 | }; |
|
159 | 159 | window.location = location + delimiter + 'l=' + elData(listItem, 'language-id') + window.location.hash; |
160 | 160 | }; |
161 | 161 | |
162 | | - LanguageChooser.init('pageLanguageContainer', 'pageLanguageID', {@$__wcf->getLanguage()->languageID}, languages, callback); |
| 162 | + LanguageChooser.init('pageLanguageContainer', 'pageLanguageID', {unsafe:$__wcf->getLanguage()->languageID}, languages, callback); |
163 | 163 | }); |
164 | 164 | </script> |
165 | 165 | </li> |
|
227 | 227 | {if $__wcf->user->userID} |
228 | 228 | <button type="button" class="pageHeaderUserMobile" aria-expanded="false" aria-label="{lang}wcf.menu.user{/lang}"> |
229 | 229 | <span class="pageHeaderUserMobileInactive"> |
230 | | - {@$__wcf->getUserProfileHandler()->getAvatar()->getImageTag(32, false)} |
| 230 | + {unsafe:$__wcf->getUserProfileHandler()->getAvatar()->getImageTag(32, false)} |
231 | 231 | </span> |
232 | 232 | <span class="pageHeaderUserMobileActive"> |
233 | 233 | {icon size=32 name='xmark'} |
|
0 commit comments