OSDN Git Service

Improved the method of opening a dialog.
[mtpm/PluginManager.git] / tmpl / pm_import.tmpl
1 <mt:setvarblock name="page_title"><__trans phrase="Plugin Manager"> - <__trans phrase="Import Plugin" /></mt:setvarblock>
2
3 <mt:setvarblock name="system_msg">
4     <div id="msg-container">
5     <mt:if name="imported_package">
6                 <mtapp:statusmsg
7                         id="imported_package"
8                         class="success"
9                 >
10                         <__trans phrase="Package has been imported.">
11                 </mtapp:statusmsg>
12         </mt:if>
13     <mt:if name="imported_distribution">
14                 <mtapp:statusmsg
15                         id="imported_distribution"
16                         class="success"
17                 >
18                         <__trans phrase="Distribution has been imported.">
19                 </mtapp:statusmsg>
20         </mt:if>
21         </div>
22 </mt:setvarblock>
23
24 <mt:setvarblock name="related_content">
25         <mt:include name="include/pm_menus.tmpl">
26 </mt:setvarblock>
27
28 <mt:setvarblock name="html_head" append="1">
29 <script type="text/javascript">
30 jQuery.noConflict();
31 jQuery(function() {
32         var $ = jQuery;
33
34         $('button[type="submit"]').click(function(ev) {
35                 ev.preventDefault();
36                 ev.stopPropagation();
37
38                 if (<mt:Var name="writable" /> == 1) {
39                         $('#' + this.id).trigger('process');
40                         return false;
41                 }
42
43                 jQuery.fn.mtDialog.open(
44                         ScriptURI + '?' + '__mode=pluginmanager&' +
45                         'op=ftp_prompt&blog_id=0&id=' + this.id
46                 );
47         }).
48         bind('process', function(ev, ftp_pass) {
49                 $(this.form).find('input[name="ftp_password"]').val(ftp_pass);
50                 this.form.submit();
51                 return false;
52         });
53 });
54 </script>
55 <style type="text/css">
56 #plugin_manager_contents {
57         position: relative;
58 }
59
60 #plugin_manager_contents ul {
61         margin: 0px 0px 0px 20px;
62 }
63
64 #plugin_manager_contents li.not_yet {
65         font-weight: normal;
66         color: #ccc;
67 }
68 #plugin_manager_contents li.doing {
69         font-weight: bold;
70         color: #000;
71 }
72 #plugin_manager_contents li.done {
73         font-weight: normal;
74         color: #000;
75 }
76
77 #upgrade_progress_loading {
78         text-align: center;
79 }
80 </style>
81 </mt:setvarblock>
82
83 <mt:include name="include/header.tmpl">
84
85 <div id="plugin_manager_contents">
86
87 <form action="<mt:CGIPath /><mt:AdminScript />" method="post" enctype="multipart/form-data">
88         <input type="hidden" name="__mode" value="pluginmanager" />
89         <input type="hidden" name="op" value="do_import" />
90         <input type="hidden" name="ftp_password" />
91
92         <div id="actions-bar-top" class="actions-bar actions-bar-top">
93                 <__trans phrase="Import package from file.">
94                 <input type="file" name="import_package_file" style="width: 100%;"/>
95                 <button type="submit" id="import_package_file_button"><__trans phrase="Import"></button>
96         </div>
97 </form>
98
99 <form action="<mt:CGIPath /><mt:AdminScript />" method="post" enctype="multipart/form-data">
100         <input type="hidden" name="__mode" value="pluginmanager" />
101         <input type="hidden" name="op" value="do_import" />
102         <input type="hidden" name="ftp_password" />
103
104         <div id="actions-bar-top" class="actions-bar actions-bar-top">
105                 <__trans phrase="Import package from URL.">
106                 <input type="text" name="import_package_url" style="width: 100%;"/>
107                 <button type="submit" id="import_package_url_button"><__trans phrase="Import"></button>
108         </div>
109 </form>
110
111 <form action="<mt:CGIPath /><mt:AdminScript />" method="post" enctype="multipart/form-data">
112         <input type="hidden" name="__mode" value="pluginmanager" />
113         <input type="hidden" name="op" value="do_import" />
114         <input type="hidden" name="ftp_password" />
115
116         <div id="actions-bar-top" class="actions-bar actions-bar-top">
117                 <__trans phrase="Import distribution from file.">
118                 <input type="file" name="import_distribution_file" style="width: 100%;"/>
119                 <button type="submit" id="import_distribution_file_button" ><__trans phrase="Import"></button>
120         </div>
121 </form>
122
123 <form action="<mt:CGIPath /><mt:AdminScript />" method="post" enctype="multipart/form-data">
124         <input type="hidden" name="__mode" value="pluginmanager" />
125         <input type="hidden" name="op" value="do_import" />
126         <input type="hidden" name="ftp_password" />
127
128         <div id="actions-bar-top" class="actions-bar actions-bar-top">
129                 <__trans phrase="Import distribution from URL.">
130                 <input type="text" name="import_distribution_url" style="width: 100%;"/>
131                 <button type="submit" id="import_distribution_url_button" ><__trans phrase="Import"></button>
132         </div>
133 </form>
134
135 </div>
136
137 <mt:include name="include/footer.tmpl">