| 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 |