Merge remote-tracking branch 'refs/remotes/origin/3.0'
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / mediaEditor.tpl
1 {if $media->isImage && $media->hasThumbnail('small')}
2 <div class="mediaThumbnail">
3 {@$media->getThumbnailTag('small')}
4 </div>
5 {/if}
6
7 <div class="box48">
8 {if $media->isImage}
9 <span class="icon icon48 fa-file-image-o"></span>
10 {else}
11 {@$media->getElementTag(48)}
12 {/if}
13
14 <dl class="plain dataList">
15 <dt>{lang}wcf.media.filename{/lang}</dt>
16 <dd id="mediaFilename">{$media->filename}</dd>
17
18 <dt>{lang}wcf.media.filesize{/lang}</dt>
19 <dd id="mediaFilesize">{@$media->filesize|filesize}</dd>
20
21 {if $media->isImage}
22 <dt>{lang}wcf.media.imageDimensions{/lang}</dt>
23 <dd id="mediaImageDimensions">{lang}wcf.media.imageDimensions.value{/lang}</dd>
24 {/if}
25
26 <dt>{lang}wcf.media.uploader{/lang}</dt>
27 <dd id="mediaUploader">{@$media->getUserProfile()->getAnchorTag()}</dd>
28 </dl>
29 </div>
30
31 <section class="section">
32 <h2 class="sectionTitle">{lang}wcf.global.form.data{/lang}</h2>
33
34 {hascontent}
35 <dl>
36 <dt><label for="categoryID_{@$media->mediaID}">{lang}wcf.media.categoryID{/lang}</label></dt>
37 <dd>
38 <select id="categoryID_{@$media->mediaID}" name="categoryID">
39 <option value="0">{lang}wcf.global.noSelection{/lang}</option>
40
41 {content}
42 {foreach from=$categoryList item=categoryItem}
43 <option value="{$categoryItem->categoryID}">{$categoryItem->getTitle()}</option>
44
45 {if $categoryItem->hasChildren()}
46 {foreach from=$categoryItem item=subCategoryItem}
47 <option value="{$subCategoryItem->categoryID}">&nbsp;&nbsp;&nbsp;&nbsp;{$subCategoryItem->getTitle()}</option>
48
49 {if $subCategoryItem->hasChildren()}
50 {foreach from=$subCategoryItem item=subSubCategoryItem}
51 <option value="{$subSubCategoryItem->categoryID}">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$subSubCategoryItem->getTitle()}</option>
52 {/foreach}
53 {/if}
54 {/foreach}
55 {/if}
56 {/foreach}
57 {/content}
58 </select>
59 </dd>
60 </dl>
61 {/hascontent}
62
63 {if $availableLanguages|count > 1}
64 <dl>
65 <dt></dt>
66 <dd>
67 <label>
68 <input type="checkbox" name="isMultilingual" value="1"{if $media->isMultilingual} checked{/if}>
69 <span>{lang}wcf.media.isMultilingual{/lang}</span>
70 </label>
71 </dd>
72 </dl>
73
74 {include file='languageChooser' label='wcf.media.languageID'}
75 {/if}
76
77 <dl>
78 <dt><label for="title_{@$media->mediaID}">{lang}wcf.global.title{/lang}</label></dt>
79 <dd>
80 <input type="text" id="title_{@$media->mediaID}" name="title" class="long">
81 </dd>
82 </dl>
83 {if $availableLanguages|count > 1}
84 {include file='multipleLanguageInputJavascript' elementIdentifier='title'|concat:'_':$media->mediaID forceSelection=true}
85 {/if}
86
87 {if $media->isImage}
88 <dl>
89 <dt><label for="caption_{@$media->mediaID}">{lang}wcf.media.caption{/lang}</label></dt>
90 <dd>
91 <textarea id="caption_{@$media->mediaID}" name="caption" cols="40" rows="3"></textarea>
92 </dd>
93 </dl>
94 {if $availableLanguages|count > 1}
95 {include file='multipleLanguageInputJavascript' elementIdentifier='caption'|concat:'_':$media->mediaID forceSelection=true}
96 {/if}
97
98 <dl>
99 <dt><label for="altText_{@$media->mediaID}">{lang}wcf.media.altText{/lang}</label></dt>
100 <dd>
101 <input type="text" id="altText_{@$media->mediaID}" name="altText" class="long">
102 </dd>
103 </dl>
104 {if $availableLanguages|count > 1}
105 {include file='multipleLanguageInputJavascript' elementIdentifier='altText'|concat:'_':$media->mediaID forceSelection=true}
106 {/if}
107 {/if}
108
109 {event name='dataFields'}
110 </section>
111
112 {include file='aclSimple'}
113
114 <div class="formSubmit">
115 <button data-type="submit" class="buttonPrimary">{lang}wcf.global.button.submit{/lang}</button>
116 </div>