root/branches/wheeljack/tmpl/cms/dialog_list_assets.tmpl @ 987

Revision 987, 8.0 kB (checked in by fumiakiy, 3 years ago)

Japanese L10N of Wheeljack; Minor fixes to make some phrases L10N-able.

  • Property svn:keywords set to Id Revision
Line 
1<TMPL_UNLESS NAME=JSON>
2<TMPL_INCLUDE NAME="header-dialog.tmpl">
3
4<div class="modal_width" id="list-assets-dialog">
5   
6<script type="text/javascript" src="<TMPL_VAR NAME=STATIC_URI>js/tc/client.js"></script>
7<script type="text/javascript" src="<TMPL_VAR NAME=STATIC_URI>js/tc/json.js"></script>
8<script type="text/javascript" src="<TMPL_VAR NAME=STATIC_URI>js/dialog.js"></script>
9<script type="text/javascript" src="<TMPL_VAR NAME=STATIC_URI>js/assetdetail.js"></script>
10
11<script type="text/javascript">
12<!--
13function dialogClose(data) {
14    if (!data) {
15        closeDialog();
16        return;
17    }
18    // user made a selection and clicked insert...
19    var f = document.forms['select_asset'];
20    var sel = dlg.panel.tableSelect.selected();
21    f['id'].value = sel[0].value;
22    f.submit();
23}
24
25function viewChange(ds, fn) {
26    checkOpened();
27    if (fn) fn(ds);
28}
29
30var tableSelect;
31var dlg;
32function init() {
33        // setup
34        dlg = new Dialog.Simple("list-assets");
35        var panel = new ListingPanel("asset");
36        dlg.panel = panel;
37
38        // hook into view updates so we can close any opened detail panel
39        var old_update = panel.datasource.onUpdate;
40        panel.datasource.onUpdate = function(ds) { viewChange(ds, old_update) };
41
42        panel.pager.setState(<TMPL_VAR NAME=PAGER_JSON>);
43        panel.parent = dlg;
44        dlg.open({}, dialogClose);
45}
46TC.attachLoadEvent( init );
47// -->
48</script>
49
50    <div id="asset-panel" class="panel">
51
52    <h2><span class="weblog-title-highlight"><TMPL_IF NAME=EDIT_BLOG_ID><TMPL_VAR NAME=BLOG_NAME ESCAPE=HTML><TMPL_ELSE><MT_TRANS phrase="System-wide"></TMPL_IF>: </span> <MT_TRANS phrase="Assets"></h2>
53
54    <span class="modal_added"><TMPL_IF NAME=IS_IMAGE><MT_TRANS phrase="Select the image you would like to insert, or upload a new one."><TMPL_ELSE><MT_TRANS phrase="Select the file you would like to insert, or upload a new one."></TMPL_IF></span>
55
56    <p class="page-desc upload_from_dialog">
57    <TMPL_IF NAME=EDIT_BLOG_ID>
58        <TMPL_IF NAME=CAN_UPLOAD>
59            <img src="<TMPL_VAR NAME=STATIC_URI>images/status_icons/create.gif" alt="<MT_TRANS phrase="Upload New Asset">" width="9" height="9" />
60            <a href="<TMPL_VAR NAME=SCRIPT_URL>?__mode=start_upload&amp;_type=asset&amp;blog_id=<TMPL_VAR NAME=BLOG_ID>&amp;dialog_view=1&amp;entry_insert=1&amp;edit_field=<TMPL_VAR NAME=EDIT_FIELD>&amp;return_args=<TMPL_VAR NAME=RETURN_ARGS ESCAPE=URL>')"><TMPL_IF NAME=IS_IMAGE><MT_TRANS phrase="Upload New Image"><TMPL_ELSE><MT_TRANS phrase="Upload New File"></TMPL_IF></a>
61        </TMPL_IF>
62    </TMPL_IF>
63    </p>
64
65    <div class="search-box">
66    <TMPL_IF PANEL_SEARCHABLE>
67        <form action="" method="get">
68        <p class="page-desc"><TMPL_VAR NAME=SEARCH_PROMPT>
69        <input type="text" class="search-input"<TMPL_UNLESS PANEL_SEARCHABLE> disabled="disabled"</TMPL_UNLESS> />
70        <input type="image" class="search-command" src="<TMPL_VAR NAME=STATIC_URI>images/nav_icons/color/search.gif" title="<MT_TRANS phrase="Search">" />
71        <input type="button" class="search-reset hidden" value="<MT_TRANS phrase="View All">" />
72    </p></form>
73    <TMPL_ELSE>
74    <p class="page-desc">&nbsp;<img border="0" src="<TMPL_VAR NAME=STATIC_URI>images/spacer.gif" width="17" height="20"></p>
75    </TMPL_IF>
76    </div>
77
78    <div class="list-wrapper">
79</TMPL_UNLESS>
80<TMPL_IF NAME=OBJECT_LOOP>
81    <TMPL_UNLESS NAME=JSON>
82    <form method="post" action="<TMPL_VAR NAME=SCRIPT_URL>" name="select_asset">
83    <input type="hidden" name="__mode" value="complete_insert" />
84    <input type="hidden" name="_type" value="asset" />
85    <input type="hidden" name="return_args" value="<TMPL_VAR NAME=RETURN_ARGS ESCAPE=HTML>" />
86    <input type="hidden" name="magic_token" value="<TMPL_VAR NAME=MAGIC_TOKEN>" />
87    <input type="hidden" name="dialog_view" value="1" />
88    <TMPL_IF NAME=EDIT_BLOG_ID>
89        <input type="hidden" name="blog_id" value="<TMPL_VAR NAME=EDIT_BLOG_ID>" />
90        <input type="hidden" name="id" value="" />
91        <input type="hidden" name="edit_field" value="<TMPL_VAR NAME=EDIT_FIELD>" />
92        <input type="hidden" name="entry_insert" value="1" />
93        <input type="hidden" name="direct_asset_insert" value="1" />
94    </TMPL_IF>
95    </form>
96
97    <div class="selector list" id="selector">
98    <form action="" method="get" onsubmit="return false">
99    <table cellspacing="0" class="list-heading <TMPL_UNLESS NAME=EDIT_BLOG_ID>show-weblog </TMPL_UNLESS><TMPL_IF NAME=VIEW_EXPANDED>expanded<TMPL_ELSE>compact</TMPL_IF>">
100
101    <tr>
102    <th class="cb"><img src="<TMPL_VAR NAME=STATIC_URI>images/spacer.gif" width="15" height="1"></th>
103    <th id="as-file-status"><img src="<TMPL_VAR NAME=STATIC_URI>images/status_icons/flag.gif" alt="<MT_TRANS phrase="Status">" title="<MT_TRANS phrase="Status">" width="9" height="9" /></th>
104    <th class="panel-label"><MT_TRANS phrase="Filename"></th>
105    <TMPL_UNLESS NAME=EDIT_BLOG_ID>
106        <th id="as-weblog"><MT_TRANS phrase="Weblog"></th>
107    </TMPL_UNLESS>
108    <th class="panel-description"><span class="detail"><MT_TRANS phrase="Size"></span></th>
109    </tr>
110    </table>
111
112    <div class="list-data-wrapper-modal list-data">
113    </TMPL_UNLESS>
114    <div class="list-data-layout-modal">
115    <table cellspacing="0" class="list-data" id="assetDisplay">
116    <TMPL_LOOP NAME=OBJECT_LOOP>
117        <tr id="asset-<TMPL_VAR NAME=ID>" class="<TMPL_IF __ODD__>odd<TMPL_ELSE>even</TMPL_IF>">
118        <td class="cb"><input type="hidden" id="asset-<TMPL_VAR NAME=ID>-json" value="<TMPL_VAR NAME=METADATA_JSON ESCAPE=HTML>" />
119        <input type="radio" name="id" value="<TMPL_VAR NAME=ID>" class="select" /></td>
120        <td class="status-<TMPL_IF NAME=FILE_IS_MISSING>missing<TMPL_ELSE>publish</TMPL_IF>"><img src="<TMPL_VAR NAME=STATIC_URI>images/spacer.gif" <TMPL_IF NAME=FILE_IS_MISSING>alt="<MT_TRANS phrase="Pending">"<TMPL_ELSE>alt="<MT_TRANS phrase="Published">"</TMPL_IF> width="9" height="9" /</td>
121        <td class="panel-label"><TMPL_UNLESS NAME=FILE_IS_MISSING><a href="javascript:void(0)" onclick="toggleAssetDetails('<TMPL_VAR NAME=ID>');"></TMPL_UNLESS><TMPL_VAR NAME=FILE_NAME ESCAPE=HTML><TMPL_UNLESS NAME=FILE_IS_MISSING></a></TMPL_UNLESS>
122        <div id="asset-<TMPL_VAR NAME=ID>-detail" class="asset-detail-panel-modal"><div id="asset-<TMPL_VAR NAME=ID>-detail-inner-modal" class="asset-detail-panel-inner-modal"></div></div></td>
123        <TMPL_UNLESS NAME=EDIT_BLOG_ID>
124            <td class="detail"><a href="<TMPL_VAR NAME=SCRIPT_URL>?__mode=list_assets&amp;blog_id=<TMPL_VAR NAME=BLOG_ID>"><TMPL_VAR NAME=BLOG_NAME ESCAPE=HTML></a></td>
125        </TMPL_UNLESS>
126        <td class="panel-description"><span class="detail">
127        <TMPL_IF NAME=FILE_SIZE_FORMATTED>
128            <span class="float_desc" title="<TMPL_VAR NAME=FILE_SIZE>"><TMPL_VAR NAME=FILE_SIZE_FORMATTED></span>
129        <TMPL_ELSE>
130            <span class="float_desc"><TMPL_VAR NAME=FILE_SIZE></span>
131        </TMPL_IF>
132        <span class="link">
133        <TMPL_IF NAME=URL><a href="<TMPL_VAR NAME=URL>" target="view_uploaded" title="<MT_TRANS phrase="View File">"><img src="<TMPL_VAR NAME=STATIC_URI>images/spacer.gif" alt="<MT_TRANS phrase="View File">" width="13" height="9" /></a><TMPL_ELSE>&nbsp;</TMPL_IF>
134        </span></span>
135        </td>
136        </tr>
137    </TMPL_LOOP>
138    </table>
139    </div>
140    <TMPL_UNLESS NAME=JSON>
141        </form>
142        </div>
143
144        <div class="pager"></div>
145   
146        <div class="insert_button_spacing">&nbsp;</div>
147
148        <div class="panel-commands">
149        <form action="" method="get" onsubmit="return false">
150        <input class="cancel" type="button" value="<MT_TRANS phrase="Cancel">" />
151        <input class="close" type="submit" value="<TMPL_IF NAME=IS_IMAGE><MT_TRANS phrase="Next"><TMPL_ELSE><MT_TRANS phrase="Insert"></TMPL_IF>" disabled="disabled" />
152        </form>
153        </div>
154
155    </TMPL_UNLESS>
156<TMPL_ELSE>
157    <br />
158    <h4 class="message">
159    <form action="" method="get" onsubmit="return false">
160    <MT_TRANS phrase="No assets could be found.">
161    <input class="cancel" type="button" value="<MT_TRANS phrase="Cancel">" />
162    </form>
163    </h4>
164</TMPL_IF>
165
166<TMPL_UNLESS NAME=JSON>
167
168    </div>
169
170    </div>
171
172<TMPL_INCLUDE NAME="footer-dialog.tmpl">
173</TMPL_UNLESS>
Note: See TracBrowser for help on using the browser.