]> git.sur5r.net Git - openocd/blob - src/server/httpd/reload.tcl
httpd wip
[openocd] / src / server / httpd / reload.tcl
1 # converted to .tcl by html2tcl.tcl\r
2 set buffer ""\r
3 append buffer {\r
4         \r
5         \r
6 \r
7                 \r
8                 \r
9                 \r
10 \r
11 \r
12                 \r
13 \r
14 \r
15 \r
16                 <html xmlns="http://www.w3.org/TR/REC-html40">\r
17 <head>\r
18 <title>OpenOCD debugger</title>\r
19 <meta charset="utf-8" content="text/html" http-equiv="Content-Type"/>\r
20 <link type="text/css" rel="stylesheet" href="menuweb.css"/>\r
21 </head>\r
22 }\r
23 \r
24                                 set console ""\r
25                                 set upload_filename /ram/upload\r
26                         \r
27 append buffer {\r
28 <body style="margin:0px;">\r
29 <div style="width:974px;height:85px;">\r
30 <div style="float:left;position:relative;left:32px;width:478px;">\r
31 <a href="/">\r
32                                                         OpenOCD\r
33                                                 </a>\r
34 </div>\r
35 <div style="float:left;position:relative;height:26px; width:278px;left:122px;background-image:url('menu_cuts/top_right.png');">\r
36 <div style="position:relative;left:15px;top:4px;" class="textlight">\r
37 }\r
38 append buffer [capture version]\r
39 append buffer {\r
40 </div>\r
41 </div>\r
42 </div>\r
43 <table style="padding:0px;border-collapse:collapse;">\r
44 <tr>\r
45 <td style="width:33px;">\r
46 <div style="width:20px;height:510px;">\r
47                                                                 &nbsp;\r
48                                                         </div>\r
49 </td>\r
50 <td style="vertical-align:top;height:100%;width:140px;padding:0px;">\r
51 <table style="padding:0px;border-collapse:collapse;height:100%;width:140px;">\r
52 <tr style="height:59px;">\r
53 <td/>\r
54 </tr>\r
55 <tr>\r
56 <td style="width:140px;height:38px;background-image:url('menu_cuts/v_tab.png');background-repeat: no-repeat;">\r
57 <div style="position:relative;left:10px;top:10px;font-weight:bold;">\r
58 <a href="index.tcl" style="">Target Status</a>\r
59 </div>\r
60 </td>\r
61 </tr>\r
62 <tr>\r
63 <td style="width:140px;height:35px;background-image:url('menu_cuts/v_1.png')"/>\r
64 </tr>\r
65 <tr>\r
66 <td style="width:140px;background-image:url('menu_cuts/v_2_tile.png')"/>\r
67 </tr>\r
68 <tr>\r
69 <td style="width:140px;height:140px;background-image:url('menu_cuts/v_3.png')"/>\r
70 </tr>\r
71 </table>\r
72 </td>\r
73 <td style="vertical-align:top;padding:0px;height:100%">\r
74 <table style="padding:0px;border-collapse:collapse;height:100%;">\r
75 <tr>\r
76 <td>\r
77 <table style="padding:0px;border-collapse:collapse;">\r
78 <tr>\r
79 <td style="width:103px;height:29px;background-image:url('menu_cuts/h_tab1_selected.png');background-repeat: no-repeat;">\r
80 <div style="position:relative;top:7px;font-weight:bold;text-align:center;width:100px;">\r
81 <a href="index.tcl" style="font-weight: bold;">Config Target</a>\r
82 </div>\r
83 </td>\r
84 <td style="width:103px;height:29px;background-image:url('menu_cuts/h_tab1.png');background-repeat: no-repeat;">\r
85 <div style="position:relative;top:7px;font-weight:bold;text-align:center;width:100px;">\r
86 <a href="flashinfo.tcl">Flash</a>\r
87 </div>\r
88 </td>\r
89 <td style="width:103px;height:29px;background-image:url('menu_cuts/h_tab1.png');background-repeat: no-repeat;">\r
90 <div style="position:relative;top:7px;font-weight:bold;text-align:center;width:100px;">\r
91 <a href="browsemem.tcl">Memory</a>\r
92 </div>\r
93 </td>\r
94 <td style="width:103px;height:29px;background-image:url('menu_cuts/h_tab1.png');background-repeat: no-repeat;">\r
95 <div style="position:relative;top:7px;font-weight:bold;text-align:center;width:100px;">\r
96 <a href="openocd.tcl">OpenOCD</a>\r
97 </div>\r
98 </td>\r
99 </tr>\r
100 </table>\r
101 </td>\r
102 </tr>\r
103 <tr>\r
104 <td style="height:30px;width:535px;background-image:url('menu_cuts/center_top.png');background-repeat: no-repeat;background-position:top right;" colspan="6">\r
105 <div style="width:500px;background-color:#ffffff;height:100%;">\r
106                                                                                         &nbsp;\r
107                                                                                 </div>\r
108 </td>\r
109 </tr>\r
110 <tr>\r
111 <td style="background-color:#ffffff;text-indent:30px;height:40px;" colspan="6">\r
112 <H1>Reload Config Scripts</H1>\r
113 </td>\r
114 </tr>\r
115 <tr style="height:100%;">\r
116 <td style="background-color:#ffffff;padding-left:30px;padding-right:30px;width=535px;height:100%;" colspan="6">\r
117                         \r
118                         }\r
119 \r
120                                 set form_action [formfetch form_action]\r
121         \r
122                                 if {[string compare $form_action "Reload"]==0} {\r
123                                         append buffer "Reloading Config Scripts...<p>"\r
124                                         reboot\r
125                                 }\r
126                         \r
127 append buffer {\r
128                         <form enctype="multipart/form-data" action="reload.tcl" method="post">\r
129                                 <input type="submit" name="form_action" value="Reload">\r
130                         </form>\r
131                         \r
132                         </td>\r
133 </tr>\r
134 }\r
135 \r
136                                                                         \r
137                                                                         set toggle_details [formfetch toggle_details]\r
138                                                                         if {[string length $toggle_details]==0} {\r
139                                                                                 set toggle_details 0\r
140                                                                         }\r
141                                                                         set show_details [load_var show_details]\r
142                                                                         if {[string length $show_details]==0} {\r
143                                                                                 set show_details 0\r
144                                                                         }\r
145                                                                         if {$toggle_details==1} {\r
146                                                                                 set show_details [expr 1-$show_details]\r
147                                                                                 save_var show_details $show_details\r
148                                                                         }\r
149                                                                         \r
150                                                                         if {[string length $console]!=0} {\r
151                                                                                 \r
152 append buffer {\r
153 <tr style="height:100%;">\r
154 <td style="height:100%;background-color:red;" colspan="6">\r
155 <table style="padding:0px;border-collapse:collapse;background-color:#ffffff;width:100%" class="textgray">\r
156 <td style="width:25px;">&nbsp;</td>\r
157 }\r
158 \r
159                                                                                                                 if {$show_details==1} {\r
160                                                                                                                         append buffer <\r
161                                                                                                                         append buffer {td style="background-color:#dddddd;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;"}\r
162                                                                                                                         append buffer >\r
163                                                                                                                 } else {\r
164                                                                                                                         append buffer <\r
165                                                                                                                         append buffer {td style="background-image:url('menu_cuts/h_tab_free.png');width:110px;height:29px;background-repeat: no-repeat;background-position:top left;"}\r
166                                                                                                                         append buffer >\r
167                                                                                                                 }\r
168                                                                                                         \r
169 append buffer {\r
170 <a class="openocd" href="reload.tcl?toggle_details=1">\r
171 }\r
172 \r
173                                                                                                                         if {$show_details==1} {\r
174                                                                                                                                 append buffer "Hide details"\r
175                                                                                                                                 append buffer <br/>\r
176                                                                                                                         } else {\r
177                                                                                                                                 append buffer {<div style="position:relative;top:7px;text-align:center;">}\r
178                                                                                                                                 append buffer "Show details"\r
179                                                                                                                                 append buffer {</div>}\r
180                                                                                                                         }\r
181                                                                                                                         \r
182 append buffer {\r
183 </a>\r
184 }\r
185 \r
186                                                                                                                         if {$show_details==1} {\r
187                                                                                                                                 append buffer $console\r
188                                                                                                                         }\r
189                                                                                                                 \r
190 append buffer {</td>}\r
191 \r
192                                                                                                                 if {$show_details!=1} {\r
193                                                                                                                         append buffer {<td>&nbsp;</td>}\r
194                                                                                                                 }\r
195                                                                                                          \r
196 append buffer {\r
197 <td style="width:25px;">&nbsp;</td>\r
198 </table>\r
199 </td>\r
200 </tr>\r
201 }\r
202 \r
203                                                                          }\r
204                                                                 \r
205 append buffer {\r
206 <tr>\r
207 <td style="height:30px;background-image:url('menu_cuts/center_bottom.png');background-repeat: no-repeat;background-position:top right;" colspan="6">\r
208 <div style="width:500px;background-color:#ffffff;height:100%;">\r
209                                                                                         &nbsp;\r
210                                                                                 </div>\r
211 </td>\r
212 </tr>\r
213 </table>\r
214 </td>\r
215 <td style="width:6px;"/>\r
216 <td style="width:245px;height:100%">\r
217 <table style="padding:0px;border-collapse:collapse;height:100%;">\r
218 <tr>\r
219 <td style="width:103px;height:29px;background-image:url('menu_cuts/h_tab2_selected.png');background-repeat: no-repeat;">\r
220 <div style="position:relative;top:7px;;font-weight:bold;text-align:center;width:100px;" class="textgray">\r
221                                                                                     Documentation\r
222                                                                                  </div>\r
223 </td>\r
224 <td width="40px">\r
225                                                                                 &nbsp;\r
226                                                                         </td>\r
227 <td/>\r
228 </tr>\r
229 <tr>\r
230 <td style="height:10px;width:245px;background-image:url('menu_cuts/right_top_small.png');" colspan="3"/>\r
231 </tr>\r
232 <tr>\r
233 <td style="background-color:#d8d7d7;width:245px;padding-left:10px;padding-buttom:10px;line-height:17px;" colspan="3">\r
234 <a target="_blank" href="http://openocd.berlios.de/doc/openocd.pdf">OpenOCD Manual</a>\r
235 <br/>\r
236 </td>\r
237 </tr>\r
238 <tr>\r
239 <td style="background-color:#d8d7d7;height:15px;" colspan="3"/>\r
240 </tr>\r
241 <tr>\r
242 <td colspan="3">\r
243 <table style="padding:0px;border-collapse:collapse;">\r
244 <td style="background-color:#d8d7d7;width:10px;height:1px"/>\r
245 <td style="background-color:#999999;width:225px; height:1px;"/>\r
246 <td style="background-color:#d8d7d7;width:10px;height:1px"/>\r
247 </table>\r
248 </td>\r
249 </tr>\r
250 <tr>\r
251 <td style="background-color:#d8d7d7;height:15px;" colspan="3"/>\r
252 </tr>\r
253 <tr style="height:100%;">\r
254 <td style="height:100%;background-color:#d8d7d7;padding-left:10px;padding-right:10px;" colspan="3" class="textgray">\r
255                                 Restart ZY1000 to reload selected target config script.                         \r
256                         </td>\r
257 </tr>\r
258 <tr>\r
259 <td style="height:30px;background-image:url('menu_cuts/right_bottom.png');" colspan="3">\r
260                                                                                 &nbsp;\r
261                                                                         </td>\r
262 </tr>\r
263 </table>\r
264 </td>\r
265 </tr>\r
266 </table>\r
267 </body>\r
268 </html>\r
269 \r
270                 \r
271                 \r
272 \r
273                 \r
274 \r
275 \r
276 \r
277 \r
278                 \r
279 \r
280 \r
281 \r
282                 \r
283 \r
284 \r
285                 \r
286 \r
287 \r
288                 \r
289 \r
290                 \r
291 \r
292 \r
293                 \r
294 \r
295 \r
296 \r
297                 \r
298 \r
299                 \r
300                 \r
301                 \r
302                 \r
303 \r
304 \r
305                 \r
306 \r
307 \r
308                 \r
309 \r
310 \r
311                 \r
312 \r
313 \r
314                 \r
315         \r
316         \r
317 }\r
318 \r
319 start_chunked "html"\r
320 write_chunked $buffer\r
321 end_chunked\r
322 \r