| OLD | NEW |
| 1 function thisFileName() | 1 function thisFileName() |
| 2 { | 2 { |
| 3 return window.location.href.split("/").pop(); | 3 return window.location.href.split("/").pop(); |
| 4 } | 4 } |
| 5 | 5 |
| 6 window.onmessage = function (messageEvent) { | 6 window.onmessage = function (messageEvent) { |
| 7 switch (messageEvent.data[0]) { | 7 switch (messageEvent.data[0]) { |
| 8 case "eval": | 8 case "eval": |
| 9 eval(messageEvent.data[1]); | 9 eval(messageEvent.data[1]); |
| 10 break; | 10 break; |
| 11 case "pass message down": | 11 case "pass message down": |
| 12 iframe = document.getElementsByTagName("iframe")[0]; | 12 iframe = document.getElementsByTagName("iframe")[0]; |
| 13 iframe.contentWindow.postMessage(messageEvent.data.slice(1), "*"); | 13 iframe.contentWindow.postMessage(messageEvent.data.slice(1), "*"); |
| 14 break; | 14 break; |
| 15 default: | 15 default: |
| 16 // Pass all other messages up to parent. | 16 // Pass all other messages up to parent. |
| 17 parent.postMessage(messageEvent.data, "*"); | 17 parent.postMessage(messageEvent.data, "*"); |
| 18 } | 18 } |
| 19 } | 19 } |
| 20 | 20 |
| 21 document.onpointerlockchange = function () { | 21 document.onpointerlockchange = function () { |
| 22 parent.postMessage(thisFileName() + " onpointerlockchange, document.webkitPo
interLockElement = " + document.webkitPointerLockElement, "*"); | 22 parent.postMessage(thisFileName() + " onpointerlockchange, document.pointerL
ockElement = " + document.pointerLockElement, "*"); |
| 23 } | 23 } |
| 24 | 24 |
| 25 document.onpointerlockerror = function () { | 25 document.onpointerlockerror = function () { |
| 26 parent.postMessage(thisFileName() + " onpointerlockerror", "*"); | 26 parent.postMessage(thisFileName() + " onpointerlockerror", "*"); |
| 27 } | 27 } |
| OLD | NEW |