Cleaned up the user menu, extra profile link
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / __contentLanguageFormField.tpl
CommitLineData
35402e71
MS
1<noscript>
2 <select name="{@$field->getPrefixedId()}" id="{@$field->getPrefixedId()}"{if $field->isImmutable()} disabled{/if}>
3 {if !$field->isRequired()}
4 <option>{lang}wcf.global.language.noSelection{/lang}</option>
5 {/if}
6 {foreach from=$field->getContentLanguages() item=contentLanguage}
7 <option value="{@$contentLanguage->languageID}">{$contentLanguage}</option>
8 {/foreach}
9 </select>
10</noscript>
11
12<script data-relocate="true">
13 require(['WoltLabSuite/Core/Language/Chooser', 'Dom/Traverse', 'Dom/Util'], function(LanguageChooser, DomTraverse, DomUtil) {
14 var languages = {
15 {implode from=$field->getContentLanguages() item=contentLanguage}
16 '{@$contentLanguage->languageID}': {
17 iconPath: '{@$contentLanguage->getIconPath()|encodeJS}',
18 languageName: '{@$contentLanguage|encodeJS}'
19 }
20 {/implode}
21 };
22
23 LanguageChooser.init(
24 DomUtil.identify(DomTraverse.childByTag(elById('{@$field->getPrefixedId()}Container'), 'DD')),
25 '{@$field->getPrefixedId()}',
26 {if $field->getValue()}{@$field->getValue()}{else}0{/if},
27 languages,
28 undefined,
29 {if !$field->isRequired()}true{else}false{/if}
30 )
31 });
32</script>