Changeset 286847 in webkit
- Timestamp:
- Dec 10, 2021, 6:07:23 AM (5 years ago)
- Location:
- trunk/LayoutTests/imported/w3c
- Files:
-
- 1 added
- 3 edited
-
ChangeLog (modified) (1 diff)
-
web-platform-tests/resources/accesskey.js (added)
-
web-platform-tests/resources/w3c-import.log (modified) (1 diff)
-
web-platform-tests/shadow-dom/accesskey.tentative.html (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r286821 r286847 1 2021-12-10 Manuel Rego Casasnovas <rego@igalia.com> 2 3 [WPT] Import resources/accesskey.js 4 https://bugs.webkit.org/show_bug.cgi?id=234137 5 6 Reviewed by Rob Buis. 7 8 This just imports the changes from this WPT PR: 9 https://github.com/web-platform-tests/wpt/pull/32000 10 11 Which will allow to write other WPT tests using pressAccessKey() method. 12 13 * web-platform-tests/resources/accesskey.js: Added. 14 (pressAccessKey): 15 * web-platform-tests/resources/w3c-import.log: 16 * web-platform-tests/shadow-dom/accesskey.tentative.html: 17 1 18 2021-12-09 Chris Dumez <cdumez@apple.com> 2 19 -
trunk/LayoutTests/imported/w3c/web-platform-tests/resources/w3c-import.log
r269186 r286847 18 18 /LayoutTests/imported/w3c/web-platform-tests/resources/META.yml 19 19 /LayoutTests/imported/w3c/web-platform-tests/resources/SVGAnimationTestCase-testharness.js 20 /LayoutTests/imported/w3c/web-platform-tests/resources/accesskey.js 20 21 /LayoutTests/imported/w3c/web-platform-tests/resources/check-layout-th.js 21 22 /LayoutTests/imported/w3c/web-platform-tests/resources/idlharness.js -
trunk/LayoutTests/imported/w3c/web-platform-tests/shadow-dom/accesskey.tentative.html
r276584 r286847 9 9 <script src="/resources/testdriver-actions.js"></script> 10 10 <script src="/resources/testdriver-vendor.js"></script> 11 <script src="/resources/accesskey.js"></script> 11 12 </head> 12 13 <body> … … 16 17 17 18 const container = document.getElementById('container'); 18 19 function pressAccessKey(accessKey){20 let controlKey = '\uE009'; // left Control key21 let altKey = '\uE00A'; // left Alt key22 let optionKey = altKey; // left Option key23 let shiftKey = '\uE008'; // left Shift key24 // There are differences in using accesskey across browsers and OS's.25 // See: // https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/accesskey26 let isMacOSX = navigator.userAgent.indexOf("Mac") != -1;27 let osAccessKey = isMacOSX ? [controlKey, optionKey] : [shiftKey, altKey];28 let actions = new test_driver.Actions();29 // Press keys.30 for (let key of osAccessKey) {31 actions = actions.keyDown(key);32 }33 actions = actions34 .keyDown(accessKey)35 .addTick()36 .keyUp(accessKey);37 osAccessKey.reverse();38 for (let key of osAccessKey) {39 actions = actions.keyUp(key);40 }41 return actions.send();42 }43 19 44 20 function testAccesskeyInShadowTree(mode) {
Note:
See TracChangeset
for help on using the changeset viewer.