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"); | |
38 var src = "?testcase=" + testcase; | 37 var src = "?testcase=" + testcase; |
39 if (mode == "nacl") | 38 if (mode == "nacl") |
40 src += "&mode=nacl"; | 39 src += "&mode=nacl"; |
41 if (websocket_port != "") | 40 if (websocket_port != "") |
42 src += "&websocket_port=" + websocket_port; | 41 src += "&websocket_port=" + websocket_port; |
43 if (ssl_server_port != "") | |
44 src += "&ssl_server_port=" + ssl_server_port; | |
45 frame.setAttribute("src", src); | 42 frame.setAttribute("src", src); |
46 | 43 |
47 frame.setAttribute("onload", "LoadNext(" + (i + 1) + ")"); | 44 frame.setAttribute("onload", "LoadNext(" + (i + 1) + ")"); |
48 p.appendChild(frame); | 45 p.appendChild(frame); |
49 | 46 |
50 document.body.appendChild(p); | 47 document.body.appendChild(p); |
51 } | 48 } |
52 | 49 |
53 function LoadNext(i) { | 50 function LoadNext(i) { |
54 var links = document.links; | 51 var links = document.links; |
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
218 obj.setAttribute("width", 80); | 215 obj.setAttribute("width", 80); |
219 obj.setAttribute("height", 80); | 216 obj.setAttribute("height", 80); |
220 obj.setAttribute("style", | 217 obj.setAttribute("style", |
221 "background-color:#AAAAAA;border:1px solid black;"); | 218 "background-color:#AAAAAA;border:1px solid black;"); |
222 obj.setAttribute("id", "plugin"); | 219 obj.setAttribute("id", "plugin"); |
223 obj.setAttribute("testcase", testcase); | 220 obj.setAttribute("testcase", testcase); |
224 obj.setAttribute("protocol", window.location.protocol); | 221 obj.setAttribute("protocol", window.location.protocol); |
225 var websocket_port = ExtractSearchParameter("websocket_port"); | 222 var websocket_port = ExtractSearchParameter("websocket_port"); |
226 if (websocket_port != "") | 223 if (websocket_port != "") |
227 obj.setAttribute("websocket_port", websocket_port); | 224 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 | |
232 var container = document.getElementById("container"); | 225 var container = document.getElementById("container"); |
233 container.addEventListener("message", handleTestingMessage, true); | 226 container.addEventListener("message", handleTestingMessage, true); |
234 // Register a bad dispatchEvent to make sure it isn't used. See 'EVIL' note | 227 // Register a bad dispatchEvent to make sure it isn't used. See 'EVIL' note |
235 // below. | 228 // below. |
236 obj.dispatchEvent = function() { | 229 obj.dispatchEvent = function() { |
237 LogHTML("<p>Bad dispatchEvent called!"); | 230 LogHTML("<p>Bad dispatchEvent called!"); |
238 } | 231 } |
239 container.appendChild(obj); | 232 container.appendChild(obj); |
240 } | 233 } |
241 } | 234 } |
(...skipping 17 matching lines...) Expand all Loading... |
259 LogHTML("<p>Bad MessageEvent.initMessageEvent called!"); | 252 LogHTML("<p>Bad MessageEvent.initMessageEvent called!"); |
260 } | 253 } |
261 | 254 |
262 </script> | 255 </script> |
263 </head><body> | 256 </head><body> |
264 <div> | 257 <div> |
265 <div id="container"></div> | 258 <div id="container"></div> |
266 <div id="console" /><span class="load_msg">loading...</span></div> | 259 <div id="console" /><span class="load_msg">loading...</span></div> |
267 </div> | 260 </div> |
268 </body></html> | 261 </body></html> |
OLD | NEW |