-
Notifications
You must be signed in to change notification settings - Fork 2
/
serverfile_content_edit.tpl
61 lines (58 loc) · 2.57 KB
/
serverfile_content_edit.tpl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
{ezcss_require( array( 'lib/gallery-yui3treeview-ng/gallery-yui3treeview-ng-core.css', 'lib/gallery-yui3treeview-ng/skins/sam/gallery-yui3treeview-ng.css', 'klpbc_common.css', 'klpbc_server_browse.css' ) )}
{ezscript_require( array( 'lib/gallery-yui3treeview-ng/gallery-yui3treeview-ng.js', 'klpbc_server_browse.js' ) )}
{def $original_video=$attribute.content.original_video
$filepath=''
$serverfile=$attribute.contentclass_attribute.data_type.video_inputs['serverfile']
}
{if and( $is_checked, $original_video.filepath )}
{def $filepath=$original_video.filepath}
{/if}
<div id="{$html_id}" class="klpbc_video_input_block">
<div class="block">
<div class="element">
<label>{'Video Path'|i18n( $tr )}:</label>
<input type="text"
value="{$filepath|wash}"
id="{$html_id}_serverfile"
class="no-autosave"
name="{$html_name}_serverfile" />
</div>
<div class="element">
{if $serverfile.is_enabled}
<input class="button klpbc_browse_server"
type="button"
id="{$html_id}_browse_server"
value="{'Browse files on this server…'|i18n( $tr )}" />
{else}
<input class="button klpbc_browse_server button-disabled"
disabled="disabled"
type="button"
id="{$html_id}_browse_server"
title='{"Browsing videos is disabled because the root directory is not configured"|i18n( $tr )}'
value="{'Browse files on this server…'|i18n( $tr )}" />
{/if}
</div>
<div class="float-break"></div>
</div>
<div id="{$html_id}_browse_server_panel" class="klpbc_browse_server_panel" style="display:none">
<div class="yui3-widget-hd">
{"Select a video from the server"|i18n( $tr )}
</div>
<div class="yui3-widget-bd">
<div class="klpbc-loader">
<div style="display: none"></div>
</div>
<div class="tree-container">
</div>
</div>
</div>
</div>
<script type="text/javascript" charset="utf-8">
klpBcServerFile = {ldelim}
action: {"/ezjscore/call/klpbcbrightcoveinputtype::files"|ezurl},
loaderSelector: ".klpbc-loader div",
folderImage: '<img src={"folder.png"|ezimage} />',
videoImage: '<img src={"video.png"|ezimage} />',
selectFileLabel: '{"Select file"|i18n( $tr }'
{rdelim}
</script>