root/branches/release-29/tmpl/cms/dialog/restore_upload.tmpl @ 1309

Revision 1309, 4.2 kB (checked in by ddavis, 23 months ago)

standarize js comment tag escape. BugzID:58265

Line 
1<$mt:setvar name="page_title" value="<__trans phrase="Restore: Multiple Files">"$>
2<mt:setvarblock name="html_head" append="1">
3    <script type="text/javascript" src="<mt:var name="static_uri">js/tc/client.js"></script>
4    <script type="text/javascript" src="<mt:var name="static_uri">js/tc/json.js"></script>
5    <script type="text/javascript" src="<mt:var name="static_uri">js/dialog.js"></script>
6
7    <script type="text/javascript">
8    /* <![CDATA[ */
9    var dialog;
10    var panels;
11    function dialog_closed(ok) {
12        if (ok) {
13            var frm = document['restore'];
14            frm.submit();
15        } else {
16    <mt:if name="is_dirty">
17            var a = confirm('<__trans phrase="Canceling the process will create orphaned objects.  Are you sure you want to cancel the restore operation?" escape="js">');
18            if (!a) {
19                return false;
20            }
21    </mt:if>
22    <mt:unless name="start">
23            closeDialog('<mt:var name="script_url">?__mode=restore_premature_cancel&magic_token=<mt:var name="magic_token">&deferred_json=<mt:var name="deferred_json" escape="url">');
24    <mt:else>
25            closeDialog('');
26    </mt:unless>
27        }
28    }
29
30    function init() {
31        dialog = new Dialog.MultiPanel("restore");
32        panels = [];
33        var panel;
34        panel = new ListingPanel("<mt:var name="name">");
35        panel.label = "<mt:var name="name">";
36        panels[panels.length] = panel;
37        dialog.setPanels(panels);
38        dialog.open({}, dialog_closed);
39
40        var next = TC.getElementsByTagAndClassName("input", "next", getByID('<mt:var name="name">-panel'));
41        if (next) {
42            this.nextButton = next[0];
43            this.nextButton.onclick = function() {
44                document['restore_form'].submit();
45            };
46        }
47    }
48
49    TC.attachLoadEvent(init);
50    /* ]]> */
51    </script>
52</mt:setvarblock>
53<mt:include name="dialog/header.tmpl">
54<mt:if name="error">
55<mtapp:statusmsg
56    id="generic-error"
57    class="error">
58    <mt:var name="error">
59</mtapp:statusmsg>
60</mt:if>
61<div id="<mt:var name="name">-panel" class="hidden panel">
62
63<form name="restore_form" id="restore_form" method="post" enctype="multipart/form-data" action="<mt:var name="script_url">">
64    <input type="hidden" name="__mode" value="dialog_restore_upload" />
65    <input type="hidden" name="magic_token" value="<mt:var name="magic_token">" />
66    <input type="hidden" name="files" value="<mt:var name="files">" />
67    <input type="hidden" name="assets" value="<mt:var name="assets" escape="html">" />
68    <input type="hidden" name="current_file" value="<mt:var name="name">" />
69    <input type="hidden" name="last" value="<mt:var name="last">" />
70    <input type="hidden" name="is_dirty" value="<mt:var name="is_dirty">" />
71    <input type="hidden" name="is_asset" value="<mt:var name="is_asset">" />
72    <input type="hidden" name="schema_version" value="<mt:var name="schema_version">" />
73    <input type="hidden" name="overwrite_templates" value="<mt:var name="overwrite_templates">" />
74    <input type="hidden" name="objects_json" value="<mt:var name="objects_json" escape="html">" />
75    <input type="hidden" name="deferred_json" value="<mt:var name="deferred_json" escape="html">" />
76<mt:setvarblock name="restore_file_label">
77    <__trans phrase="Please upload the file [_1]" params="<em class="upload-file"><$mt:var name="name"$></em>">
78</mt:setvarblock>
79<mtapp:setting
80    id="restore_file"
81    label="<$mt:var name="restore_file_label"$>"
82    label_class="top-label"
83    hint=""
84    show_hint="0">
85    <input name="file" id="restore_file" type="file" size="50" />
86</mtapp:setting>
87<div class="actions-bar">
88    <div class="actions-bar-inner pkg actions">
89            <button
90                type="submit"
91                accesskey="s"
92                title="<__trans phrase="Continue (s)">"
93                class="primary-button next"
94                ><__trans phrase="Continue"></button>
95            <button
96                onclick="closeDialog(); return false"
97                type="submit"
98                accesskey="x"
99                class="cancel"
100                title="<__trans phrase="Cancel (x)">"
101                ><__trans phrase="Cancel"></button>
102    </div>
103</div>
104</form>
105</div>
106<mt:include name="dialog/footer.tmpl">
Note: See TracBrowser for help on using the browser.