Merge remote-tracking branch 'refs/remotes/origin/3.0'
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / mediaEditor.tpl
CommitLineData
f4d9e975 1{if $media->isImage && $media->hasThumbnail('small')}
c14f5026
MS
2 <div class="mediaThumbnail">
3 {@$media->getThumbnailTag('small')}
4 </div>
5{/if}
59ab4d0f
MS
6
7<div class="box48">
c14f5026
MS
8 {if $media->isImage}
9 <span class="icon icon48 fa-file-image-o"></span>
10 {else}
11 {@$media->getElementTag(48)}
12 {/if}
9c07b271 13
59ab4d0f
MS
14 <dl class="plain dataList">
15 <dt>{lang}wcf.media.filename{/lang}</dt>
c14f5026 16 <dd id="mediaFilename">{$media->filename}</dd>
9c07b271 17
59ab4d0f 18 <dt>{lang}wcf.media.filesize{/lang}</dt>
c14f5026 19 <dd id="mediaFilesize">{@$media->filesize|filesize}</dd>
9c07b271 20
c14f5026
MS
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}
9c07b271 25
59ab4d0f 26 <dt>{lang}wcf.media.uploader{/lang}</dt>
c14f5026 27 <dd id="mediaUploader">{@$media->getUserProfile()->getAnchorTag()}</dd>
59ab4d0f
MS
28 </dl>
29</div>
30
95961bdf
MW
31<section class="section">
32 <h2 class="sectionTitle">{lang}wcf.global.form.data{/lang}</h2>
9c07b271 33
cf4e950c
MS
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
c04be197
MS
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}
9c07b271 76
59ab4d0f 77 <dl>
c14f5026 78 <dt><label for="title_{@$media->mediaID}">{lang}wcf.global.title{/lang}</label></dt>
59ab4d0f 79 <dd>
9c07b271 80 <input type="text" id="title_{@$media->mediaID}" name="title" class="long">
59ab4d0f
MS
81 </dd>
82 </dl>
c04be197
MS
83 {if $availableLanguages|count > 1}
84 {include file='multipleLanguageInputJavascript' elementIdentifier='title'|concat:'_':$media->mediaID forceSelection=true}
85 {/if}
9c07b271 86
cc796fe5
MW
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}
9c07b271 97
cc796fe5
MW
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}
c04be197 107 {/if}
9c07b271 108
59ab4d0f 109 {event name='dataFields'}
95961bdf 110</section>
59ab4d0f 111
c14f5026
MS
112{include file='aclSimple'}
113
59ab4d0f
MS
114<div class="formSubmit">
115 <button data-type="submit" class="buttonPrimary">{lang}wcf.global.button.submit{/lang}</button>
116</div>