OLD | NEW |
1 <html><head> | 1 <html><head> |
2 <meta http-equiv="Pragma" content="no-cache" /> | 2 <meta http-equiv="Pragma" content="no-cache" /> |
3 <meta http-equiv="Expires" content="-1" /> | 3 <meta http-equiv="Expires" content="-1" /> |
4 <link rel="stylesheet" href="test_page.css"> | 4 <link rel="stylesheet" href="test_page.css"> |
5 <script> | 5 <script> |
6 function AdjustHeight(frameWin) { | 6 function AdjustHeight(frameWin) { |
7 var div = frameWin.document.getElementsByTagName("div")[0]; | 7 var div = frameWin.document.getElementsByTagName("div")[0]; |
8 var height = frameWin.getComputedStyle(div).height; | 8 var height = frameWin.getComputedStyle(div).height; |
9 frameWin.frameElement.style.height = height; | 9 frameWin.frameElement.style.height = height; |
10 } | 10 } |
(...skipping 16 matching lines...) Expand all Loading... |
27 var p = document.createElement("P"); | 27 var p = document.createElement("P"); |
28 p.setAttribute("class", "frame-container"); | 28 p.setAttribute("class", "frame-container"); |
29 | 29 |
30 var title = document.createElement("H2"); | 30 var title = document.createElement("H2"); |
31 title.appendChild(document.createTextNode(testcase)); | 31 title.appendChild(document.createTextNode(testcase)); |
32 p.appendChild(title); | 32 p.appendChild(title); |
33 | 33 |
34 var frame = document.createElement("IFRAME"); | 34 var frame = document.createElement("IFRAME"); |
35 var mode = ExtractSearchParameter("mode"); | 35 var mode = ExtractSearchParameter("mode"); |
36 var websocket_port = ExtractSearchParameter("websocket_port"); | 36 var websocket_port = ExtractSearchParameter("websocket_port"); |
| 37 var ssl_server_port = ExtractSearchParameter("ssl_server_port"); |
37 var src = "?testcase=" + testcase; | 38 var src = "?testcase=" + testcase; |
38 if (mode == "nacl") | 39 if (mode == "nacl") |
39 src += "&mode=nacl"; | 40 src += "&mode=nacl"; |
40 if (websocket_port != "") | 41 if (websocket_port != "") |
41 src += "&websocket_port=" + websocket_port; | 42 src += "&websocket_port=" + websocket_port; |
| 43 if (ssl_server_port != "") |
| 44 src += "&ssl_server_port=" + ssl_server_port; |
42 frame.setAttribute("src", src); | 45 frame.setAttribute("src", src); |
43 | 46 |
44 frame.setAttribute("onload", "LoadNext(" + (i + 1) + ")"); | 47 frame.setAttribute("onload", "LoadNext(" + (i + 1) + ")"); |
45 p.appendChild(frame); | 48 p.appendChild(frame); |
46 | 49 |
47 document.body.appendChild(p); | 50 document.body.appendChild(p); |
48 } | 51 } |
49 | 52 |
50 function LoadNext(i) { | 53 function LoadNext(i) { |
51 var links = document.links; | 54 var links = document.links; |
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
215 obj.setAttribute("width", 80); | 218 obj.setAttribute("width", 80); |
216 obj.setAttribute("height", 80); | 219 obj.setAttribute("height", 80); |
217 obj.setAttribute("style", | 220 obj.setAttribute("style", |
218 "background-color:#AAAAAA;border:1px solid black;"); | 221 "background-color:#AAAAAA;border:1px solid black;"); |
219 obj.setAttribute("id", "plugin"); | 222 obj.setAttribute("id", "plugin"); |
220 obj.setAttribute("testcase", testcase); | 223 obj.setAttribute("testcase", testcase); |
221 obj.setAttribute("protocol", window.location.protocol); | 224 obj.setAttribute("protocol", window.location.protocol); |
222 var websocket_port = ExtractSearchParameter("websocket_port"); | 225 var websocket_port = ExtractSearchParameter("websocket_port"); |
223 if (websocket_port != "") | 226 if (websocket_port != "") |
224 obj.setAttribute("websocket_port", websocket_port); | 227 obj.setAttribute("websocket_port", websocket_port); |
| 228 var ssl_server_port = ExtractSearchParameter("ssl_server_port"); |
| 229 if (ssl_server_port != "") |
| 230 obj.setAttribute("ssl_server_port", ssl_server_port); |
| 231 |
225 var container = document.getElementById("container"); | 232 var container = document.getElementById("container"); |
226 container.addEventListener("message", handleTestingMessage, true); | 233 container.addEventListener("message", handleTestingMessage, true); |
227 // Register a bad dispatchEvent to make sure it isn't used. See 'EVIL' note | 234 // Register a bad dispatchEvent to make sure it isn't used. See 'EVIL' note |
228 // below. | 235 // below. |
229 obj.dispatchEvent = function() { | 236 obj.dispatchEvent = function() { |
230 LogHTML("<p>Bad dispatchEvent called!"); | 237 LogHTML("<p>Bad dispatchEvent called!"); |
231 } | 238 } |
232 container.appendChild(obj); | 239 container.appendChild(obj); |
233 } | 240 } |
234 } | 241 } |
(...skipping 17 matching lines...) Expand all Loading... |
252 LogHTML("<p>Bad MessageEvent.initMessageEvent called!"); | 259 LogHTML("<p>Bad MessageEvent.initMessageEvent called!"); |
253 } | 260 } |
254 | 261 |
255 </script> | 262 </script> |
256 </head><body> | 263 </head><body> |
257 <div> | 264 <div> |
258 <div id="container"></div> | 265 <div id="container"></div> |
259 <div id="console" /><span class="load_msg">loading...</span></div> | 266 <div id="console" /><span class="load_msg">loading...</span></div> |
260 </div> | 267 </div> |
261 </body></html> | 268 </body></html> |
OLD | NEW |