Loading devtools/server/tests/chrome/test_inspector-pick-color.html +6 −3 Original line number Diff line number Diff line Loading @@ -52,9 +52,12 @@ window.onload = function() { info("Use the escape key to dismiss the eyedropper"); const onPickCanceled = waitForEvent("color-pick-canceled"); const keyboardEvent = win.document.createEvent("KeyboardEvent"); keyboardEvent.initKeyEvent("keydown", true, true, win, false, false, false, false, 27, 0); const keyboardEvent = new win.KeyboardEvent("keydown", { bubbles: true, cancelable: true, view: win, keyCode: 27 }); win.document.dispatchEvent(keyboardEvent); await onPickCanceled; Loading dom/base/test/test_bug666604.html +9 −4 Original line number Diff line number Diff line Loading @@ -44,9 +44,14 @@ function dispatchClick(target, ctrl) { } function dispatchReturn(target, ctrl) { var e = document.createEvent("KeyboardEvent"); e.initKeyEvent("keypress", true, true, window, ctrl, false, false, false, 13, 0); var e = new KeyboardEvent("keypress", { bubbles: true, cancelable: true, view: window, ctrlKey: ctrl, keyCode: 13, charCode: 0, }); target.dispatchEvent(e); } Loading dom/events/test/test_bug456273.html +8 −3 Original line number Diff line number Diff line Loading @@ -23,9 +23,14 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=456273 /** Test for Bug 456273 **/ function doTest() { var ev = document.createEvent('KeyboardEvent'); ev.initKeyEvent("keypress", true, true, null, true, false, false, false, 0, "z".charCodeAt(0)); var ev = new KeyboardEvent("keypress", { bubbles: true, cancelable: true, view: null, ctrlKey: true, keyCode: 0, charCode: "z".charCodeAt(0), }); SpecialPowers.dispatchEvent(window, document.getElementById('edit456273'), ev); ok(true, "PASS"); Loading dom/html/test/file_fullscreen-api-keys.html +21 −12 Original line number Diff line number Diff line Loading @@ -9,22 +9,31 @@ window.addEventListener("Test:DispatchKeyEvents", aEvent => { var keyCode = KeyEvent["DOM_" + aEvent.detail.code]; document.body.focus(); var evt = document.createEvent("KeyboardEvent"); evt.initKeyEvent("keydown", true, true, window, false, false, false, false, keyCode, 0); var evt = new KeyboardEvent("keydown", { bubbles: true, cancelable: true, view: window, keyCode, charCode: 0, }); document.body.dispatchEvent(evt); evt = document.createEvent("KeyboardEvent"); evt.initKeyEvent("keypress", true, true, window, false, false, false, false, keyCode, 0); evt = new KeyboardEvent("keypress", { bubbles: true, cancelable: true, view: window, keyCode, charCode: 0, }); document.body.dispatchEvent(evt); evt = document.createEvent("KeyboardEvent"); evt.initKeyEvent("keyup", true, true, window, false, false, false, false, keyCode, 0); evt = new KeyboardEvent("keyup", { bubbles: true, cancelable: true, view: window, keyCode, charCode: 0, }); document.body.dispatchEvent(evt); }); </script> Loading dom/html/test/forms/test_input_untrusted_key_events.html +7 −13 Original line number Diff line number Diff line Loading @@ -25,19 +25,13 @@ const kTests = [ ]; function sendUntrustedKeyEvent(eventType, keyCode, target) { var evt = document.createEvent("KeyboardEvent"); var canBubbleArg = true; var cancelableArg = true; var viewArg = document.defaultView; var ctrlKeyArg = false; var altKeyArg = false; var shiftKeyArg = false; var metaKeyArg = false; var keyCodeArg = keyCode; var charCodeArg = 0; evt.initKeyEvent(eventType, canBubbleArg, cancelableArg, viewArg, ctrlKeyArg, altKeyArg, shiftKeyArg, metaKeyArg, keyCodeArg, charCodeArg); var evt = new KeyboardEvent(eventType, { bubbles: true, cancelable: true, view: document.defaultView, keyCode, charCode: 0, }); target.dispatchEvent(evt); } Loading Loading
devtools/server/tests/chrome/test_inspector-pick-color.html +6 −3 Original line number Diff line number Diff line Loading @@ -52,9 +52,12 @@ window.onload = function() { info("Use the escape key to dismiss the eyedropper"); const onPickCanceled = waitForEvent("color-pick-canceled"); const keyboardEvent = win.document.createEvent("KeyboardEvent"); keyboardEvent.initKeyEvent("keydown", true, true, win, false, false, false, false, 27, 0); const keyboardEvent = new win.KeyboardEvent("keydown", { bubbles: true, cancelable: true, view: win, keyCode: 27 }); win.document.dispatchEvent(keyboardEvent); await onPickCanceled; Loading
dom/base/test/test_bug666604.html +9 −4 Original line number Diff line number Diff line Loading @@ -44,9 +44,14 @@ function dispatchClick(target, ctrl) { } function dispatchReturn(target, ctrl) { var e = document.createEvent("KeyboardEvent"); e.initKeyEvent("keypress", true, true, window, ctrl, false, false, false, 13, 0); var e = new KeyboardEvent("keypress", { bubbles: true, cancelable: true, view: window, ctrlKey: ctrl, keyCode: 13, charCode: 0, }); target.dispatchEvent(e); } Loading
dom/events/test/test_bug456273.html +8 −3 Original line number Diff line number Diff line Loading @@ -23,9 +23,14 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=456273 /** Test for Bug 456273 **/ function doTest() { var ev = document.createEvent('KeyboardEvent'); ev.initKeyEvent("keypress", true, true, null, true, false, false, false, 0, "z".charCodeAt(0)); var ev = new KeyboardEvent("keypress", { bubbles: true, cancelable: true, view: null, ctrlKey: true, keyCode: 0, charCode: "z".charCodeAt(0), }); SpecialPowers.dispatchEvent(window, document.getElementById('edit456273'), ev); ok(true, "PASS"); Loading
dom/html/test/file_fullscreen-api-keys.html +21 −12 Original line number Diff line number Diff line Loading @@ -9,22 +9,31 @@ window.addEventListener("Test:DispatchKeyEvents", aEvent => { var keyCode = KeyEvent["DOM_" + aEvent.detail.code]; document.body.focus(); var evt = document.createEvent("KeyboardEvent"); evt.initKeyEvent("keydown", true, true, window, false, false, false, false, keyCode, 0); var evt = new KeyboardEvent("keydown", { bubbles: true, cancelable: true, view: window, keyCode, charCode: 0, }); document.body.dispatchEvent(evt); evt = document.createEvent("KeyboardEvent"); evt.initKeyEvent("keypress", true, true, window, false, false, false, false, keyCode, 0); evt = new KeyboardEvent("keypress", { bubbles: true, cancelable: true, view: window, keyCode, charCode: 0, }); document.body.dispatchEvent(evt); evt = document.createEvent("KeyboardEvent"); evt.initKeyEvent("keyup", true, true, window, false, false, false, false, keyCode, 0); evt = new KeyboardEvent("keyup", { bubbles: true, cancelable: true, view: window, keyCode, charCode: 0, }); document.body.dispatchEvent(evt); }); </script> Loading
dom/html/test/forms/test_input_untrusted_key_events.html +7 −13 Original line number Diff line number Diff line Loading @@ -25,19 +25,13 @@ const kTests = [ ]; function sendUntrustedKeyEvent(eventType, keyCode, target) { var evt = document.createEvent("KeyboardEvent"); var canBubbleArg = true; var cancelableArg = true; var viewArg = document.defaultView; var ctrlKeyArg = false; var altKeyArg = false; var shiftKeyArg = false; var metaKeyArg = false; var keyCodeArg = keyCode; var charCodeArg = 0; evt.initKeyEvent(eventType, canBubbleArg, cancelableArg, viewArg, ctrlKeyArg, altKeyArg, shiftKeyArg, metaKeyArg, keyCodeArg, charCodeArg); var evt = new KeyboardEvent(eventType, { bubbles: true, cancelable: true, view: document.defaultView, keyCode, charCode: 0, }); target.dispatchEvent(evt); } Loading