root/branches/release-29/tmpl/cms/edit_asset.tmpl @ 1309

Revision 1309, 10.7 kB (checked in by ddavis, 22 months ago)

standarize js comment tag escape. BugzID:58265

  • Property svn:keywords set to Id Revision
Line 
1<mt:setvar name="page_title" value="<__trans phrase="Edit Asset">">
2<$mt:setvar name="position_actions_bottom" value="1"$>
3<MTSetVarBlock name="system_msg">
4    <mt:if name="error">
5        <mtapp:statusmsg
6            id="generic-error"
7            class="error">
8            <mt:var name="error">
9        </mtapp:statusmsg>
10    </mt:if>
11    <mt:if name="saved">
12        <mtapp:statusmsg
13            id="saved"
14            class="success"
15            rebuild="all">
16            <__trans phrase="Your asset changes have been made.">
17        </mtapp:statusmsg>
18    </mt:if>
19</MTSetVarBlock>
20<mt:setvarblock name="related_content">
21    <mtapp:widget
22        id="asset-stats-widget"
23        class="stats-widget"
24        label="<__trans phrase="Stats">">
25        <ul class="object-stats">
26            <li><__trans phrase="[_1] - Created by [_2]" params="<$mt:date ts="$created_on_ts" relative="1" _default="$created_on_formatted"$>%%<$mt:var name="created_by" escape="html"$>"></li>
27        <mt:if name="modified_by">
28            <li><__trans phrase="[_1] - Modified by [_2]" params="<$mt:date ts="$modified_on_ts" relative="1" _default="$modified_on_formatted"$>%%<$mt:var name="modified_by" escape="html"$>"></li>
29        </mt:if>
30        </ul>
31    </mtapp:widget>
32   
33    <mtapp:widget
34        id="appears-in"
35        label="<__trans phrase="Appears in...">">
36        <mt:if name="appears_in">
37            <mt:loop name="appears_in">
38                <mt:if name="__first__">
39        <ul>
40                </mt:if>
41            <li><a href="<mt:var name="script_url">?__mode=edit&amp;_type=<mt:var name="class">&amp;blog_id=<mt:var name="blog_id">&amp;id=<mt:var name="id">" title="<__trans phrase="Published on [_1]" params="<mt:var name="created_on_formatted">">" class="icon-left icon-<mt:var name="class" lower_case="1">"><mt:var name="title"></a></li>
42                <mt:if name="__last__">
43        </ul>
44                </mt:if>
45            </mt:loop>
46            <mt:if name="appears_in_more">
47                <p><a href="<mt:var name="script_url">?__mode=list_entry&amp;blog_id=<mt:var name="blog_id">&amp;filter=asset_id&amp;filter_val=<mt:var name="id">"><__trans phrase="Show all entries"></a></p>
48                <p><a href="<mt:var name="script_url">?__mode=list_pages&amp;blog_id=<mt:var name="blog_id">&amp;filter=asset_id&amp;filter_val=<mt:var name="id">"><__trans phrase="Show all pages"></a></p>
49            </mt:if>
50        <mt:else>
51            <span class="hint"><__trans phrase="This asset has not been used."></span>
52        </mt:if>
53    </mtapp:widget>
54    <mt:if name="related">
55        <mtapp:widget
56            id="related-assets"
57            label="<__trans phrase="Related Assets">">
58            <ul>
59            <mt:loop name="related">
60                <li class="asset asset-type-<mt:var name="asset_type" escape="html" lower_case="1"> <mt:if name="has_thumbnail">asset-thumbnail<mt:else>asset-no-thumbnail</mt:if> pkg">
61                    <div class="asset-thumb">
62                        <a href="<$mt:var name="script_url"$>?__mode=view&amp;_type=<mt:var name="object_type">&amp;id=<$mt:var name="id"$>&amp;blog_id=<$mt:var name="blog_id"$>" title="<$mt:var name="file_name"$>">
63                <mt:if name="has_thumbnail">
64                            <img src="<mt:var name="thumbnail_url" escape="html">?ts=<mt:var name="modified_on" escape="url">" width="<mt:var name="thumbnail_width" escape="html">" height="<mt:var name="thumbnail_height" escape="html">"<mt:if name="thumbnail_width"> style="padding: <$mt:var name="thumbnail_height_offset"$>px <$mt:var name="thumbnail_width_offset"$>px"</mt:if> />
65                <mt:else>
66                            <span><__trans phrase="No thumbnail image"></span>
67                </mt:if>
68                        </a>
69                    </div>
70                    <div class="asset-metadata">
71                        <h3 class="asset-label"><a href="<$mt:var name="script_url"$>?__mode=view&amp;_type=<mt:var name="object_type">&amp;id=<$mt:var name="id"$>&amp;blog_id=<$mt:var name="blog_id"$>" title="<$mt:var name="file_name"$>"><mt:var name="label"></a></h3>
72                        <div class="asset-size">
73                            <mt:var name="created_on_formatted"><br />
74                            <mt:if name="class" eq="image"><mt:var name="image_width" escape="html"> &times; <mt:var name="image_height" escape="html">px</mt:if><br />
75                            <mt:var name="file_size_formatted" escape="html">
76                            <!-- <mt:if var="is_parent">(parent)</mt:if><mt:if var="is_child">(child)</mt:if><mt:if var="is_sibling">(sibling)</mt:if> -->
77                        </div>
78                    </div>
79                </li>
80            </mt:loop>
81            </ul>
82        </mtapp:widget>
83    </mt:if>
84    <$MTApp:PageActions$>
85</mt:setvarblock>
86<mt:setvarblock name="html_head" append="1">
87    <script type="text/javascript">
88    /* <![CDATA[ */
89    function validate(form) {   
90        if (form.label.value.match(/\S/,''))
91            return true;
92        alert('<__trans phrase="You must specify a label for the asset." escape="singlequotes">');
93        form.label.focus();
94        return false;
95    }
96    /* ]]> */
97    </script>
98</mt:setvarblock>
99<mt:setvarblock name="object_nav">
100    <ul class="object-nav">
101        <li id="previous-link"><mt:if name="previous_entry_id"><a href="<$mt:var name="script_url"$>?__mode=view&amp;_type=<$mt:var name="object_type" lower_case="1"$>&amp;id=<$mt:var name="previous_entry_id"$>&amp;blog_id=<$mt:var name="blog_id"$>"><__trans phrase="Previous"></a><mt:else><span><__trans phrase="Previous"></span></mt:if></li>
102        <li id="manage-link"><a href="<$mt:var name="script_url"$>?__mode=list_<$mt:var name="object_type" lower_case="1"$>&amp;blog_id=<$mt:var name="blog_id"$>"><__trans phrase="Manage Assets"></a></li>
103        <li id="next-link"><mt:if name="next_entry_id"><a href="<$mt:var name="script_url"$>?__mode=view&amp;_type=<$mt:var name="object_type" lower_case="1"$>&amp;id=<$mt:var name="next_entry_id"$>&amp;blog_id=<$mt:var name="blog_id"$>"><__trans phrase="Next"></a><mt:else><span><__trans phrase="Next"></span></mt:if></li>
104    </ul>
105</mt:setvarblock>
106<mt:include name="include/header.tmpl">
107<div id="asset" class="status-<mt:if name="file_is_missing">missing<mt:else>publish</mt:if><mt:unless name="file_is_missing"> <mt:if name="has_thumbnail">asset-thumbnail<mt:else>asset-no-thumbnail</mt:if></mt:unless>">
108    <form method="post" action="<mt:var name="script_url">" onsubmit="return validate(this)">
109        <input type="hidden" name="blog_id" value="<mt:var name="blog_id">" />
110        <input type="hidden" name="__mode" value="save" />
111        <input type="hidden" name="_type" value="<mt:var name="object_type">" />
112        <input type="hidden" name="id" value="<mt:var name="id">" />
113        <input type="hidden" name="return_args" value="<mt:var name="return_args" escape="html">" />
114        <input type="hidden" name="magic_token" value="<mt:var name="magic_token">" />
115
116        <div class="asset-preview asset-type-<mt:var name="asset_type" escape="html" lower_case="1">">
117            <div class="asset-thumb">
118                <div class="asset-thumb-inner">
119<mt:if name="has_thumbnail">
120                <img src="<mt:var name="thumbnail_url" escape="html">" width="<mt:var name="thumbnail_width" escape="html">" height="<mt:var name="thumbnail_height" escape="html">"<mt:if name="thumbnail_width"> style="padding: <$mt:var name="thumbnail_height_offset"$>px <$mt:var name="thumbnail_width_offset"$>px"</mt:if> />
121<mt:else>
122                <span><__trans phrase="No thumbnail image"></span>
123</mt:if>
124<mt:if name="file_is_missing">
125                <span class="asset-missing-msg"><mt:if name="file_is_missing"><__trans phrase="[_1] is missing" params="<mt:var name="asset_class_label" escape="html">"><mt:else><mt:var name="asset_class_label" escape="html"></mt:if></span>
126</mt:if>
127                </div>
128            </div>
129            <div class="asset-thumb-metadata">
130                <div class="asset-size">
131                    <mt:if name="class" eq="image"><mt:var name="image_width" escape="html"> &times; <mt:var name="image_height" escape="html">px<mt:if name="file_size_formatted"> - </mt:if></mt:if><mt:var name="file_size_formatted" escape="html">
132                </div>
133                <div class="asset-actions">
134                    <a href="<mt:var name="url" escape="html">"><__trans phrase="View Asset"></a>
135<mt:unless name="file_is_missing">
136                    <div class="asset-embed">
137                        <a href="javascript:void(0)" onclick="toggleHidden('asset-embed-input');toggleHidden('asset-embed-link');selectAll('asset-embed-input')" id="asset-embed-link"><__trans phrase="Embed Asset"></a>
138                        <input value="<mt:var name="url" escape="html">" id="asset-embed-input" class="hidden" />
139                    </div>
140</mt:unless>
141                </div>
142            </div>
143
144        </div>
145
146        <div class="asset-metadata">
147            <mtapp:setting
148                id="type"
149                label="<__trans phrase="Type">"
150                label_class="text-top"
151                content_class="field-content-text">
152                <mt:var name="asset_class_label" escape="html">
153            </mtapp:setting>
154
155            <mtapp:setting
156                id="label"
157                label="<__trans phrase="Label">"
158                label_class="text-top"
159                help_page="assets"
160                help_section="asset_label">
161                <div class="textarea-wrapper">
162                    <input name="label" id="label" maxlength="100" value="<mt:var name="label" escape="html">" class="full-width" />
163                </div>
164            </mtapp:setting>
165
166            <mtapp:setting
167                id="description"
168                label="<__trans phrase="Description">"
169                label_class="text-top">
170                <textarea name="description" id="description" rows="" cols="" class="full-width short"><mt:var name="description" escape="html"></textarea>
171            </mtapp:setting>
172
173            <mtapp:setting
174                id="tags"
175                label="<__trans phrase="Tags">"
176                label_class="text-top">
177                <div class="textarea-wrapper">
178                    <input name="tags" id="tags" class="full-width" value="<$mt:var name="tags" escape="html"$>" autocomplete="off" />
179                </div>
180            </mtapp:setting>
181        </div>
182
183<mt:setvarblock name="action_buttons">
184    <button
185        type="submit"
186        accesskey="s"
187        title="<__trans phrase="Save changes to this asset (s)">"
188        class="primary-button"
189        ><__trans phrase="Save Changes"></button>
190</mt:setvarblock>
191<mt:include name="include/actions_bar.tmpl" bar_position="bottom" hide_pager="1">
192</form>
193
194</div>
195
196<mt:include name="include/footer.tmpl">
Note: See TracBrowser for help on using the browser.