Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(26)

Side by Side Diff: chrome_release_test_status/war/UpdateStatus-Mac.jsp

Issue 2831022: The following java and jsp files will collect the Chrome release testing stat... Base URL: svn://svn.chromium.org/chrome/trunk/tools/
Patch Set: Created 10 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
2 <%@ page import="java.util.List" %>
3 <%@ page import="javax.jdo.PersistenceManager" %>
4 <%@ page import="com.google.appengine.api.users.User" %>
5 <%@ page import="com.google.appengine.api.users.UserService" %>
6 <%@ page import="com.google.appengine.api.users.UserServiceFactory" %>
7 <%@ page import="mydemo.BuildInfo" %>
8 <%@ page import="mydemo.MacTestStatus" %>
9 <%@ page import="mydemo.RegisterFeature" %>
10 <%@ page import="mydemo.PMF" %>
11
12 <html>
13 <Head>
14 <style>
15
16
17 .fitrow {
18 background-color:ffffff;
19 height:20px;
20 }
21 </style>
22 <script language="JavaScript">
23 var g_rowNo = 0;
24 function addRow(selected_val) {
25
26 if (selected_val == "New Build") {
27
28 var div, br
29 br = document.createElement("BR");
30 div = document.createElement("DIV");
31 text = document.createTextNode("Enter New Build Number: ");
32 div.appendChild(text);
33 var tbox;
34 tbox=document.createElement('input');
35 tbox.type = 'text';
36 tbox.id = 'new_build_number';
37 tbox.name = 'build_number';
38 div.appendChild(tbox);
39
40 var s = "/SubmitStatus-Mac.jsp";
41 window.location= s;
42 document.getElementById('mainForm1').insertBefore(div, document.getElementById ('beforeThisRow'));
43 document.getElementById("new_build").style.display="block";
44 document.getElementById("old_build").style.display="none";
45 } else{
46 var s = "/UpdateStatus-Mac.jsp?buildn=" + selected_val ;
47 window.location= s;
48 }
49 }
50 </script>
51
52
53 <style>
54
55
56 ul#list-nav li {
57 display:inline;
58 }
59
60 ul#list-nav li a {
61 text-decoration:none;
62 padding:5px 5px 5px 5px;
63 background:9966ff;
64 color:#eee;
65 float:left;
66 text-align:center;
67 border-left:1px solid #fff;
68 }
69
70 ul#list-nav li a:hover {
71 background:9999ff;
72 color:#000
73 }
74
75
76 </style>
77 <script>
78
79 var DDSPEED = 10;
80 var DDTIMER = 15;
81
82 // main function to handle the mouse events //
83 function ddMenu(id,d){
84 var h = document.getElementById(id + '-ddheader');
85 var c = document.getElementById(id + '-ddcontent');
86 clearInterval(c.timer);
87 if(d == 1){
88 clearTimeout(h.timer);
89 if(c.maxh && c.maxh <= c.offsetHeight){return}
90 else if(!c.maxh){
91 c.style.display = 'block';
92 c.style.height = 'auto';
93 c.maxh = c.offsetHeight;
94 c.style.height = '0px';
95 }
96 c.timer = setInterval(function(){ddSlide(c,1)},DDTIMER);
97 }else{
98 h.timer = setTimeout(function(){ddCollapse(c)},50);
99 }
100 }
101
102 // collapse the menu //
103 function ddCollapse(c){
104 c.timer = setInterval(function(){ddSlide(c,-1)},DDTIMER);
105 }
106
107 // cancel the collapse if a user rolls over the dropdown //
108 function cancelHide(id){
109 var h = document.getElementById(id + '-ddheader');
110 var c = document.getElementById(id + '-ddcontent');
111 clearTimeout(h.timer);
112 clearInterval(c.timer);
113 if(c.offsetHeight < c.maxh){
114 c.timer = setInterval(function(){ddSlide(c,1)},DDTIMER);
115 }
116 }
117
118 // incrementally expand/contract the dropdown and change the opacity //
119 function ddSlide(c,d){
120 var currh = c.offsetHeight;
121 var dist;
122 if(d == 1){
123 dist = (Math.round((c.maxh - currh) / DDSPEED));
124 }else{
125 dist = (Math.round(currh / DDSPEED));
126 }
127 if(dist <= 1 && d == 1){
128 dist = 1;
129 }
130 c.style.height = currh + (dist * d) + 'px';
131 c.style.opacity = currh / c.maxh;
132 c.style.filter = 'alpha(opacity=' + (currh * 100 / c.maxh) + ')';
133 if((currh < 2 && d != 1) || (currh > (c.maxh - 2) && d == 1)){
134 clearInterval(c.timer);
135 }
136 }
137
138 </script>
139
140 <style>
141 .menu{
142 width:717px;
143 height:65px;
144
145 }
146 .links div{
147 float:left;}
148 .dropdown {
149
150 background:9966ff;
151 color:#eee;
152 border-left:1px solid #fff;
153 font-family:BOOK ANTIQUA;
154 font-size:14px;
155 margin: 0;
156 padding:0px;}
157
158 .dropdown dt:hover {
159 background:9999ff;
160 }
161
162 .dropdown dt {
163
164 cursor:pointer;}
165 .dropdown dd {
166 position:absolute;
167 overflow:hidden;
168 display:none;
169 background:9966ff;
170 z-index:1000;
171 opacity:.5;
172 margin:0 0 0 20px;
173 border-left:2px solid #620000;
174 border-right:2px solid #620000}
175
176 .dropdown ul {
177 width:100px;
178 list-style:none;
179 margin:0;
180 padding: 0;
181 z-index:900;}
182 .dropdown li {
183 display:block;
184 width: 100px;
185 margin: 0;
186 padding: 5px;
187 border-bottom:2px solid #620000;}
188 .dropdown li a{
189 float:none;
190 width:auto;
191 padding: 0;
192 width:100px}
193
194 .dropdown a:hover {
195 color:#FFFF00;}
196
197 a{
198 color:blue;
199 font-family:BOOK ANTIQUA;
200 font-size:15px;
201 text-decoration: none;
202 padding-left:23px;
203 padding-right:23px;
204 }
205 a:hover {
206 background:9999ff;
207 color:#000
208 }
209 </style>
210
211 <body>
212 <div align=center class="headerMembers">
213 <!-- menu starts here -->
214 <div class="menu">
215 <div class="links">
216 <body>
217 <H2 align=center><font color="background:9900CC"> Chrome Release testing dashboa rd </font></h2>
218
219 <div>
220 <dl class="dropdown">
221 <dt id="one-ddheader" onmouseover="ddMenu('one',1)" onmouseout="ddMenu ('one',-1)"><a>Register new feature</a></dt>
222 <dd id="one-ddcontent" onmouseover="cancelHide('one')" onmouseout="ddM enu('one',-1)">
223 <ul>
224 <li><a href="registerfeature.jsp">Chrome</a></li>
225 <li><a href="">Chrome Frame</a></li>
226 </ul>
227 </dd>
228 </dl>
229 </div>
230
231
232 <div>
233 <dl class="dropdown">
234 <dt id="two-ddheader" onmouseover="ddMenu('two',1)" onmouseout="ddMenu ('two',-1)"><a>Submit Status</a></dt>
235 <dd id="two-ddcontent" onmouseover="cancelHide('two')" onmouseout="ddM enu('two',-1)">
236 <ul>
237 <li><a href="SubmitStatus-Windows.jsp">Windows</a></li>
238 <li><a href="SubmitStatus-Mac.jsp">Mac</a></li>
239 <li><a href="SubmitStatus-Linux.jsp">Linux</a></li>
240 <li><a href="">Chrome Frame </a></li>
241 </ul>
242 </dd>
243 </dl>
244 </div>
245
246 <div>
247 <dl class="dropdown">
248 <dt id="three-ddheader" onmouseover="ddMenu('three',1)" onmouseout="dd Menu('three',-1)"><a>View Status</a></dt>
249 <dd id="three-ddcontent" onmouseover="cancelHide('three')" onmouseout= "ddMenu('three',-1)">
250 <ul>
251 <li><a href="TestingStatus-query.jsp">Windows</a></li>
252 <li><a href="TestingStatus-query-Mac.jsp">Mac</a></li>
253 <li><a href="TestingStatus-query-Linux.jsp">Linux</a></li>
254 <li><a href="">Chrome Frame </a></li>
255 </ul>
256 </dd>
257 </dl>
258 </div>
259
260 <div>
261 <dl class="dropdown">
262 <dt id="four-ddheader" onmouseover="ddMenu('four',1)" onmouseout="ddMe nu('four',-1)"><a>Release Blockers</a></dt>
263 <dd id="four-ddcontent" onmouseover="cancelHide('four')" onmouseout="d dMenu('four',-1)">
264 <ul>
265 <li><a href="Release-blockers.jsp?channel=Dev">Dev</a></li>
266 <li><a href="Release-blockers.jsp?channel=Beta">Beta</a></li>
267 <li><a href="Release-blockers.jsp?channel=Stable">Stable</a></ li>
268 <li><a href="">ChromeFrame-Dev</a></li>
269 <li><a href="">ChromeFrame-Beta</a></li>
270 </ul>
271 </dd>
272 </dl>
273 </div>
274 <div style="background:9966ff;border-left:1px solid #fff;"><a href="calendar.jsp ">Calendar</a></div>
275
276 </body>
277 </div>
278 </div>
279 </div>
280 </html>
281
282 <BODY style="background:CCCCFF; font-family:BOOK ANTIQUA">
283
284
285
286 <%
287 PersistenceManager pm1 = PMF.get().getPersistenceManager();
288 String query1 = "select from " + BuildInfo.class.getName();
289 List<BuildInfo> build_val = (List<BuildInfo>) pm1.newQuery(query1).execute() ;
290 %>
291
292 <div style="position:relative; width:100%; height:20px"></div>
293 <form id='mainForm1' action="/updatemac" method="post" align=center>
294
295 <%if (build_val.isEmpty()) { %>
296 <b>Pick a build:</b> <select name="buildn" id="bld_val" onChange="addRow(thi s.options[selectedIndex].text);">
297 <option value="Pick a build" selected>Pick a build
298 <option value="New Build">New Build
299 </select>
300
301 <% }
302 else {
303 %>
304
305
306
307 <div style="font-family:BOOK ANTIQUA"><b>Pick a build:</b><select name="buildn " id="bld_val" onChange="addRow(this.options[selectedIndex].text);">
308 <option value=<%= request.getParameter("buildn") %> selected><%= request.getPa rameter("buildn") %>
309 <% for (BuildInfo g : build_val) { %>
310 <option value=<%= g.getBuildNumber() %>><%= g.getBuildNumber() %>
311 <% } %>
312 <option value="New Build">New Build
313 </select>
314
315 <%
316 }
317 pm1.close();
318 %>
319 </div>
320
321 <div id='beforeThisRow'></div>
322
323
324 <b> Tester Name: </b><input type='text' name="user_name">
325
326 <div id="status" >
327 <%
328 PersistenceManager pm3 = PMF.get().getPersistenceManager();
329 String query2 = "select from " + RegisterFeature.class.getName() + " where f eature_type=='Frontend'";
330 List<RegisterFeature> feature_list = (List<RegisterFeature>) pm3.newQuery(qu ery2).execute();
331
332
333 PersistenceManager pm = PMF.get().getPersistenceManager();
334 String query = "select from " + MacTestStatus.class.getName() + " where buil d_number=='" + request.getParameter("buildn") +"'" ;
335 List<MacTestStatus> mac_status = (List<MacTestStatus>) pm.newQuery(query).ex ecute();
336
337
338 %>
339
340 <% if (mac_status.isEmpty()) { %>
341 <p>No Status.</p>
342 <script>
343 var objSelect = document.getElementById("bld_val");
344 var strSelect = objSelect.options[objSelect.selectedIndex].text;
345 var s = "/SubmitStatus-Mac.jsp?update=" + strSelect ;
346 window.location= s;
347 </script>
348 <% }%>
349
350 <table class="mytable" style="table-layout: fixed;" id="old_build" style="displa y:none" align=center>
351 <tr><td><H3><br>Frontend:</H3></td></tr>
352 <tr>
353 <th ><b>Feature name</b></th>
354 <th ><b>Leopard</b></th>
355 <th><b>Snow Leopard</b></th>
356 <th><b>Bugs Found</b></th>
357 <% for (RegisterFeature f_list : feature_list) {
358 int found = 0;
359 for (MacTestStatus mac_update_status : mac_status) {
360 if ((mac_update_status.getFeatureName()).equals(f_li st.getFeatureName())) {%>
361 <tr class ="fitrow" style="border:1px solid #CCC; Color: b lack; padding: 2px">
362 <td> <input type="text" name="feature_name" value='<% = f_list.getFeatureName() %>'></td>
363
364
365 <% if (mac_update_status.getSta tusLP().equals("Buggy")) {%>
366 <td align=center><select styl e="background-color:#FF0000" name="test_status_lp">
367 <option value="Not Started" >Not Started
368 <option value= "InProgress" >InProgress
369 <option value= "Buggy" selected>Buggy
370 <option value= "Finished">Finished
371 </select>
372 </td>
373
374 <% } else if (mac_upda te_status.getStatusLP().equals("InProgress")) { %>
375 <td align=center><sel ect style="background-color:#FFFF00" name="test_status_lp">
376 <option value="Not Started" >Not Started
377 <option value= "InProgress" selected>InProgress
378 <option value= "Buggy">Buggy
379 <option value= "Finished">Finished
380 </select>
381 </td>
382
383 <% } else if (mac_update_status.getStatusLP().equals ("Finished")) { %>
384 <td align=center ><select style="background- color:#008000" name="test_status_lp">
385 <option value="Not Started" >Not Started
386 <option value= "InProgress" >InProgress
387 <option value= "Buggy">Buggy
388 <option value= "Finished"selected>Finished
389 </select>
390 </td>
391 <% } else{ %>
392 <td align=center><s elect style="background-color:#FFA500" name="test_status_lp">
393 <option value="Not Started" selected>Not Start ed
394 <option value= "InProgress" >InProgress
395 <option value= "Buggy">Buggy
396 <option value= "Finished">Finished
397 </select>
398 </td>
399 <%}%>
400
401
402
403
404 <% if (mac_update_status.getSt atusSLP().equals("Buggy")) {%>
405 <td align=center><select styl e="background-color:#FF0000" name="test_status_slp">
406 <option value="Not Started" >Not Started
407 <option value= "InProgress" >InProgress
408 <option value= "Buggy" selected>Buggy
409 <option value= "Finished">Finished
410 </select>
411 </td>
412 <% } else if (mac_upda te_status.getStatusSLP().equals("InProgress")) { %>
413 <td align=center><sel ect style="background-color:#FFFF00" name="test_status_slp">
414 <option value="Not Started"> Not Started
415 <option value= "InProgress" selected>InProgress
416 <option value= "Buggy">Buggy
417 <option value= "Finished">Finished
418 </select>
419 </td>
420 <% } else if (mac_update_status.getStatusSLP().equal s("Finished")) { %>
421 <td align=center ><select style="background- color:#008000" name="test_status_slp">
422 <option value="Not Started" >Not Started
423 <option value= "InProgress" >InProgress
424 <option value= "Buggy">Buggy
425 <option value= "Finished"selected>Finished
426 </select>
427 </td>
428 <% } else{ %>
429 <td align=center><se lect style="background-color:#FFA500" name="test_status_slp">
430 <option value="Not Started" selected>Not Start ed
431 <option value= "InProgress" >InProgress
432 <option value= "Buggy">Buggy
433 <option value= "Finished">Finished
434 </select>
435 </td>
436 <%}%>
437
438 <td> <input type="text" name= "notes" value='<%= mac_update_status.getNotes()%>'></td>
439 </tr>
440 <% found=1;
441 break;
442 }
443 }
444 }
445
446
447 pm.close();
448
449 %>
450 </table>
451 <%
452 PersistenceManager pm_backend = PMF.get().getPersistenceManager();
453 String query_backend = "select from " + RegisterFeature.class.getName() + " where feature_type=='Backend'";
454 List<RegisterFeature> backend_feature_list = (List<RegisterFeature>) pm_back end.newQuery(query_backend).execute();
455 %>
456 <table class="mytable" style="table-layout: fixed;" id="old_build" style="displa y:none" align=center>
457 <tr><td><H3><br>Backend:</H3></td></tr>
458 <tr>
459 <th ><b>Leopard</b></th>
460 <th><b>Snow Leopard</b></th>
461 <th><b>Bugs Found</b></th>
462 <% for (RegisterFeature f_list : backend_feature_list) {
463 int found = 0;
464 for (MacTestStatus mac_update_status : mac_status) {
465 if ((mac_update_status.getFeatureName()).equals(f_li st.getFeatureName())) {%>
466 <tr class ="fitrow" style="border:1px solid #CCC; Color: b lack; padding: 2px">
467 <td> <input type="text" name="feature_name" value='<%= f_list.getFeatureName() %>'></td>
468
469
470 <% if (mac_update_status.getSta tusLP().equals("Buggy")) {%>
471 <td align=center><select styl e="background-color:#FF0000" name="test_status_lp">
472 <option value="Not Started" >Not Started
473 <option value= "InProgress" >InProgress
474 <option value= "Buggy" selected>Buggy
475 <option value= "Finished">Finished
476 </select>
477 </td>
478
479 <% } else if (mac_upda te_status.getStatusLP().equals("InProgress")) { %>
480 <td align=center><sel ect style="background-color:#FFFF00" name="test_status_lp">
481 <option value="Not Started" >Not Started
482 <option value= "InProgress" selected>InProgress
483 <option value= "Buggy">Buggy
484 <option value= "Finished">Finished
485 </select>
486 </td>
487
488 <% } else if (mac_update_status.getStatusLP().equals ("Finished")) { %>
489 <td align=center ><select style="bac kground-color:#008000" name="test_status_lp">
490 <option value="Not Started" >Not Started
491 <option value= "InProgress" >InProgress
492 <option value= "Buggy">Buggy
493 <option value= "Finished"selected>Finished
494 </select>
495 </td>
496 <option value="Not Started" >Not Started
497 <option value= "InProgress" >InProgress
498 <option value= "Buggy">Buggy
499 <option value= "Finished"selected>Finished
500 </select>
501 </td>
502 <% } else{ %>
503 <td align=center><s elect style="background-color:#FFA500" name="test_status_lp">
504 <option value="Not Started" selected>Not Start ed
505 <option value= "InProgress" >InProgress
506 <option value= "Buggy">Buggy
507 <option value= "Finished">Finished
508 </select>
509 </td>
510 <%}%>
511
512
513
514
515 <% if (mac_update_status.getSt atusSLP().equals("Buggy")) {%>
516 <td align=center><select styl e="background-color:#FF0000" name="test_status_slp">
517 <option value="Not Started" >Not Started
518 <option value= "InProgress" >InProgress
519 <option value= "Buggy" selected>Buggy
520 <option value= "Finished">Finished
521 </select>
522 </td>
523 <% } else if (mac_upda te_status.getStatusSLP().equals("InProgress")) { %>
524 <td align=center><sel ect style="background-color:#FFFF00" name="test_status_slp">
525 <option value="Not Started"> Not Started
526 <option value= "InProgress" selected>InProgress
527 <option value= "Buggy">Buggy
528 <option value= "Finished">Finished
529 </select>
530 </td>
531 <% } else if (mac_update_status.getStatusSLP().equal s("Finished")) { %>
532 <td align=center ><select style="background- color:#008000" name="test_status_slp">
533 <option value="Not Started" >Not Started
534 <option value= "InProgress" >InProgress
535 <option value= "Buggy">Buggy
536 <option value= "Finished"selected>Finished
537 </select>
538 </td>
539 <% } else{ %>
540 <td align=center><se lect style="background-color:#FFA500" name="test_status_slp">
541 <option value="Not Started" selected>Not Start ed
542 <option value= "InProgress" >InProgress
543 <option value= "Buggy">Buggy
544 <option value= "Finished">Finished
545 </select>
546 </td>
547 <%}%>
548 <td> <input type="text" name="notes" value='<%= mac_u pdate_status.getNotes()%>'></td>
549 </tr>
550 <% found=1;
551 break;
552 }
553 }
554
555
556 }
557
558 pm_backend.close();
559
560 %>
561 </table>
562
563 <%
564 PersistenceManager pm_compat = PMF.get().getPersistenceManager();
565 String query_compat = "select from " + RegisterFeature.class.getName() + " w here feature_type=='Compat'";
566 List<RegisterFeature> compat_feature_list = (List<RegisterFeature>) pm_compa t.newQuery(query_compat).execute();
567 %>
568 <table class="mytable" style="table-layout: fixed;" id="old_build" style="displa y:none" align=center>
569 <tr><td><H3><br>Compat:</H3></td></tr>
570 <tr>
571 <th ><b>Leopard</b></th>
572 <th><b>Snow Leopard</b></th>
573 <th><b>Bugs Found</b></th>
574 <% for (RegisterFeature f_list : compat_feature_list) {
575 int found = 0;
576 for (MacTestStatus mac_update_status : mac_status) {
577 if ((mac_update_status.getFeatureName()).equals(f_li st.getFeatureName())) {%>
578 <tr class ="fitrow" style="border:1px solid #CCC; Color: b lack; padding: 2px">
579 <td> <input type="text" name="feature_name" value='<%= f _list.getFeatureName() %>'></td>
580
581
582 <% if (mac_update_status.getSta tusLP().equals("Buggy")) {%>
583 <td align=center><select styl e="background-color:#FF0000" name="test_status_lp">
584 <option value="Not Started" >Not Started
585 <option value= "InProgress" >InProgress
586 <option value= "Buggy" selected>Buggy
587 <option value= "Finished">Finished
588 </select>
589 </td>
590
591 <% } else if (mac_upda te_status.getStatusLP().equals("InProgress")) { %>
592 <td align=center><sel ect style="background-color:#FFFF00" name="test_status_lp">
593 <option value="Not Started" >Not Started
594 <option value= "InProgress" selected>InProgress
595 <option value= "Buggy">Buggy
596 <option value= "Finished">Finished
597 </select>
598 </td>
599
600 <% } else if (mac_update_status.getStatusLP().equals ("Finished")) { %>
601 <td align=center ><select style="background- color:#008000" name="test_status_lp">
602 <option value="Not Started" >Not Started
603 <option value= "InProgress" >InProgress
604 <option value= "Buggy">Buggy
605 <option value= "Finished"selected>Finished
606 </select>
607 </td>
608 <% } else{ %>
609 <td align=center><s elect style="background-color:#FFA500" name="test_status_lp">
610 <option value="Not Started" selected>Not Start ed
611 <option value= "InProgress" >InProgress
612 <option value= "Buggy">Buggy
613 <option value= "Finished">Finished
614 </select>
615 </td>
616 <%}%>
617
618
619
620
621 <% if (mac_update_status.getSt atusSLP().equals("Buggy")) {%>
622 <td align=center><select styl e="background-color:#FF0000" name="test_status_slp">
623 <option value="Not Started" >Not Started
624 <option value= "InProgress" >InProgress
625 <option value= "Buggy" selected>Buggy
626 <option value= "Finished">Finished
627 </select>
628 </td>
629 <% } else if (mac_upda te_status.getStatusSLP().equals("InProgress")) { %>
630 <td align=center><sel ect style="background-color:#FFFF00" name="test_status_slp">
631 <option value="Not Started"> Not Started
632 <option value= "InProgress" selected>InProgress
633 <option value= "Buggy">Buggy
634 <option value= "Finished">Finished
635 </select>
636 </td>
637 <% } else if (mac_update_status.getStatusSLP().equal s("Finished")) { %>
638 <td align=center ><select style="background- color:#008000" name="test_status_slp">
639 <option value="Not Started" >Not Started
640 <option value= "InProgress" >InProgress
641 <option value= "Buggy">Buggy
642 <option value= "Finished"selected>Finished
643 </select>
644 </td>
645 <% } else{ %>
646 <td align=center><se lect style="background-color:#FFA500" name="test_status_slp">
647 <option value="Not Started" selected>Not Start ed
648 <option value= "InProgress" >InProgress
649 <option value= "Buggy">Buggy
650 <option value= "Finished">Finished
651 </select>
652 </td>
653 <%}%>
654
655 <td> <input type="text" name="notes" value='<%= mac_update_status.getNotes()%>'></td>
656 </tr>
657 <% found=1;
658 break;
659 }
660 }
661
662
663 }
664
665 pm_compat.close();
666
667 %>
668 </table>
669
670 </div>
671 <br>
672 <div><input type="submit" value="Update Status" /></div>
673 </form>
674 </body>
675 </html>
OLDNEW
« no previous file with comments | « chrome_release_test_status/war/UpdateStatus-Linux.jsp ('k') | chrome_release_test_status/war/UpdateStatus-exp-query.jsp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698