OLD | NEW |
(Empty) | |
| 1 <%@ page contentType="text/html;charset=UTF-8" language="java" %> |
| 2 <%@ page import="java.util.List" %> |
| 3 <%@ page import="java.util.ArrayList" %> |
| 4 <%@ page import="javax.jdo.PersistenceManager" %> |
| 5 <%@ page import="com.google.appengine.api.users.User" %> |
| 6 <%@ page import="com.google.appengine.api.users.UserService" %> |
| 7 <%@ page import="com.google.appengine.api.users.UserServiceFactory" %> |
| 8 <%@ page import="mydemo.BuildInfo" %> |
| 9 <%@ page import="mydemo.TestStatus" %> |
| 10 <%@ page import="mydemo.RegisterFeature" %> |
| 11 <%@ page import="mydemo.PMF" %> |
| 12 |
| 13 <html> |
| 14 <Head> |
| 15 <script> |
| 16 var g_rowNo = 0; |
| 17 function addnewconf() { |
| 18 window.alert("fgdfg"); |
| 19 var td = document.getElementById('check_win'); |
| 20 var tbox; |
| 21 div = document.createElement("DIV"); |
| 22 tbox=document.createElement('input'); |
| 23 tbox.type = 'checkbox'; |
| 24 tbox.name = 'platform'; |
| 25 tbox.value = 'Win-vista'; |
| 26 |
| 27 td.appendChild(tbox); |
| 28 document.getElementById('mainForm1').insertBefore(td, document.getElemen
tById('beforeThisRow1')); |
| 29 } |
| 30 </script> |
| 31 |
| 32 <style type="text/css"> |
| 33 body |
| 34 { |
| 35 background-color:#d0e4fe; |
| 36 } |
| 37 |
| 38 tr.padding |
| 39 { |
| 40 padding-top:25px; |
| 41 padding-bottom:25px; |
| 42 padding-right:50px; |
| 43 padding-left:50px; |
| 44 } |
| 45 </style> |
| 46 </head> |
| 47 <body> |
| 48 <script language="JavaScript"> |
| 49 var g_rowNo = 0; |
| 50 function addRow(selected_val) { |
| 51 |
| 52 if (selected_val == "New Build") |
| 53 { |
| 54 window.alert("Place Your message here... \n Click OK \" to contine." + s
elected_val); |
| 55 var div, br |
| 56 br = document.createElement("BR"); |
| 57 div = document.createElement("DIV"); |
| 58 text = document.createTextNode("Enter New Build Number: "); |
| 59 div.appendChild(text); |
| 60 |
| 61 var tbox; |
| 62 tbox=document.createElement('input'); |
| 63 tbox.type = 'text'; |
| 64 tbox.name = 'build_number'; |
| 65 div.appendChild(tbox); |
| 66 |
| 67 document.getElementById('mainForm1').insertBefore(div, document.getElementById('
beforeThisRow')); |
| 68 |
| 69 } |
| 70 |
| 71 } |
| 72 |
| 73 |
| 74 </script> |
| 75 <% |
| 76 PersistenceManager pm = PMF.get().getPersistenceManager(); |
| 77 String query = "select from " + RegisterFeature.class.getName(); |
| 78 List<RegisterFeature> reg_feature = (List<RegisterFeature>) pm.newQuery(quer
y).execute(); |
| 79 List<String> select = new ArrayList<String>(); |
| 80 |
| 81 if (reg_feature.isEmpty()) { %> |
| 82 <p>The guestbook has no messages.</p> |
| 83 <% } |
| 84 |
| 85 else { |
| 86 %> |
| 87 <form id='mainForm1' action="/status" method="post"> |
| 88 <% |
| 89 PersistenceManager pm1 = PMF.get().getPersistenceManager(); |
| 90 String query1 = "select from " + BuildInfo.class.getName(); |
| 91 List<BuildInfo> build_val = (List<BuildInfo>) pm1.newQuery(query1).execute()
; |
| 92 if (build_val.isEmpty()) { %> |
| 93 <select name="buildn" onChange="addRow(this.options[selectedIndex].text);"> |
| 94 <option value="Pick a build" selected>Pick a build |
| 95 <option value="New Build">New Build |
| 96 </select> |
| 97 |
| 98 <% } |
| 99 else { |
| 100 %> |
| 101 |
| 102 |
| 103 |
| 104 <div>Pick a build: <select name="buildn" onChange="addRow(this.options[select
edIndex].text);"> |
| 105 <option value="Pick a build" selected>Pick a build |
| 106 <% for (BuildInfo g : build_val) { %> |
| 107 <option value=<%= g.getBuildNumber() %>><%= g.getBuildNumber() %> |
| 108 <% } %> |
| 109 <option value="New Build">New Build |
| 110 </select> |
| 111 |
| 112 <% |
| 113 } |
| 114 pm1.close(); |
| 115 %> |
| 116 </div> |
| 117 <div id='beforeThisRow'></div> |
| 118 |
| 119 |
| 120 |
| 121 |
| 122 |
| 123 <table > <tr class="padding"><td><b>Featurename</b></td><td><b>Status</b></td><
td><b>Test type </b></td><td><b>Windows</b></td><td><b>Mac</b></td><td><b>Linux<
/b></td><td><b>ChromeOS</b></td><td><b>Comments/Bugs</b></td> |
| 124 <% for (RegisterFeature g : reg_feature) { |
| 125 if (!(g.getFeatureName().equals(""))) {%> |
| 126 <tr class="padding"> |
| 127 |
| 128 <td> <input type="text" name="feature_name" value=<%= g.getFeatureName() %>></
td> |
| 129 |
| 130 |
| 131 <td><select name="test_status"> |
| 132 <option value="Status" selected>Status |
| 133 <option value="InProgress">InProgress |
| 134 <option value="Buggy">Buggy |
| 135 <option value="Finished">Finished |
| 136 </select> |
| 137 </td> |
| 138 |
| 139 <td><select name="test_type"> |
| 140 <option value="TestType">TestType |
| 141 <option value="FullPass">FullPass |
| 142 <option value="BAT">BAT |
| 143 </select> |
| 144 </td> |
| 145 |
| 146 <td align=center><input TYPE=checkbox name=platform VALUE=Windows></td> |
| 147 <td> <input TYPE=checkbox name=platform VALUE=Mac></td> |
| 148 <td> <input TYPE=checkbox name=platform VALUE=Linux></td> |
| 149 <td> <input TYPE=checkbox name=platform VALUE=ChromeOS></td> |
| 150 |
| 151 <td><input type='text' name="notes"></td> |
| 152 </tr> |
| 153 |
| 154 <% |
| 155 } |
| 156 } |
| 157 } |
| 158 pm.close(); |
| 159 %> |
| 160 </table> |
| 161 |
| 162 <br> |
| 163 <div><input type="submit" value="Submit Status" /></div> |
| 164 </form> |
| 165 |
| 166 </body> |
| 167 </html> |
OLD | NEW |