Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(128)

Side by Side Diff: LayoutTests/http/tests/resources/pointer-lock/iframe-common.js

Issue 266533004: Create unprefixed versions of pointerlockchange & pointerlockerror events. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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.onwebkitpointerlockchange = function () { 21 document.onpointerlockchange = function () {
22 parent.postMessage(thisFileName() + " onwebkitpointerlockchange, document.we bkitPointerLockElement = " + document.webkitPointerLockElement, "*"); 22 parent.postMessage(thisFileName() + " onpointerlockchange, document.webkitPo interLockElement = " + document.webkitPointerLockElement, "*");
23 } 23 }
24 24
25 document.onwebkitpointerlockerror = function () { 25 document.onpointerlockerror = function () {
26 parent.postMessage(thisFileName() + " onwebkitpointerlockerror", "*"); 26 parent.postMessage(thisFileName() + " onpointerlockerror", "*");
27 } 27 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698