Revision b55e29597d92ab89063673f031151e2bdb4b9479 authored by Joe Downing on 22 March 2018, 07:35:35 UTC, committed by Chromium WPT Sync on 22 March 2018, 07:35:35 UTC
This change moves the KeyboardLock API methods to a 'keyboard'
namespace on the Navigator object.  We are doing this work now as
there has been a request for additional keyboard functionality that
would also be placed on the new keyboard object and we wanted to
move the KeyboardLock methods there for consistency before we launch.

KeyboardLock API Spec is here:
https://w3c.github.io/keyboard-lock/#API

Old calling pattern:
Navigator.keyboardLock();
Navigator.keyboardUnlock();

New calling pattern:
Navigator.keyboard.lock();
Navigator.keyboard.unlock();

Note: The main logic in the KeyboardLock.cpp class and tests is the
same as it was, however the file changed enough that git does not
recognize it as a file move.

BUG=680809

Change-Id: I234b2ab12d5ecd44c894ed5103863fd96fd548d4
Reviewed-on: https://chromium-review.googlesource.com/969656
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Gary Kacmarcik <garykac@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544996}
1 parent 1a8c195
History
File Mode Size
resources
OWNERS -rw-r--r-- 18 bytes
README.md -rw-r--r-- 97 bytes
cookieStore_delete_arguments.tentative.window.js -rw-r--r-- 6.3 KB
cookieStore_event_arguments.tenative.window.js -rw-r--r-- 2.5 KB
cookieStore_event_basic.tentative.window.js -rw-r--r-- 971 bytes
cookieStore_event_delete.tenative.window.js -rw-r--r-- 1.1 KB
cookieStore_event_overwrite.tentative.window.js -rw-r--r-- 1.0 KB
cookieStore_getAll_arguments.tentative.window.js -rw-r--r-- 4.6 KB
cookieStore_getAll_set_basic.tentative.window.js -rw-r--r-- 749 bytes
cookieStore_get_arguments.tentative.window.js -rw-r--r-- 2.9 KB
cookieStore_get_delete_basic.tentative.window.js -rw-r--r-- 675 bytes
cookieStore_get_set_basic.tentative.window.js -rw-r--r-- 698 bytes
cookieStore_has_arguments.tentative.window.js -rw-r--r-- 3.3 KB
cookieStore_has_basic.tentative.window.js -rw-r--r-- 898 bytes
cookieStore_in_detached_frame.tentative.html -rw-r--r-- 621 bytes
cookieStore_set_arguments.tentative.window.js -rw-r--r-- 8.0 KB
cookieStore_special_names.tentative.html -rw-r--r-- 1.4 KB
cookie_store_tests.tentative.html -rw-r--r-- 486 bytes
cookie_store_tests.tentative.https.html -rw-r--r-- 494 bytes
cookie_store_tests_static.tentative.html -rw-r--r-- 495 bytes
cookie_store_tests_static.tentative.https.html -rw-r--r-- 502 bytes
delete_cookies.tentative.html -rw-r--r-- 504 bytes
delete_cookies.tentative.https.html -rw-r--r-- 512 bytes
delete_cookies_static.tentative.html -rw-r--r-- 513 bytes
delete_cookies_static.tentative.https.html -rw-r--r-- 520 bytes
document_cookie.tentative.html -rw-r--r-- 506 bytes
document_cookie.tentative.https.html -rw-r--r-- 514 bytes
document_cookie_static.tentative.html -rw-r--r-- 515 bytes
document_cookie_static.tentative.https.html -rw-r--r-- 522 bytes
document_getAll_multiple.tentative.html -rw-r--r-- 1.6 KB
expiration.tentative.html -rw-r--r-- 497 bytes
expiration.tentative.https.html -rw-r--r-- 505 bytes
expiration_static.tentative.html -rw-r--r-- 506 bytes
expiration_static.tentative.https.html -rw-r--r-- 513 bytes
get_set_get_all.tentative.html -rw-r--r-- 505 bytes
get_set_get_all.tentative.https.html -rw-r--r-- 513 bytes
get_set_get_all_static.tentative.html -rw-r--r-- 514 bytes
get_set_get_all_static.tentative.https.html -rw-r--r-- 521 bytes
http_cookie_and_set_cookie_headers.tentative.html -rw-r--r-- 540 bytes
http_cookie_and_set_cookie_headers.tentative.https.html -rw-r--r-- 548 bytes
idlharness.tentative.html -rw-r--r-- 1.3 KB
idlharness_serviceworker.js -rw-r--r-- 1.2 KB
idlharness_serviceworker.tentative.https.html -rw-r--r-- 640 bytes
meta_http_equiv_set_cookie.tentative.html -rw-r--r-- 628 bytes
meta_http_equiv_set_cookie.tentative.https.html -rw-r--r-- 636 bytes
meta_http_equiv_set_cookie_static.tentative.html -rw-r--r-- 637 bytes
meta_http_equiv_set_cookie_static.tentative.https.html -rw-r--r-- 644 bytes
no_name_and_no_value.tentative.html -rw-r--r-- 518 bytes
no_name_and_no_value.tentative.https.html -rw-r--r-- 526 bytes
no_name_and_no_value_static.tentative.html -rw-r--r-- 527 bytes
no_name_and_no_value_static.tentative.https.html -rw-r--r-- 534 bytes
no_name_equals_in_value.tentative.html -rw-r--r-- 522 bytes
no_name_equals_in_value.tentative.https.html -rw-r--r-- 530 bytes
no_name_equals_in_value_static.tentative.html -rw-r--r-- 531 bytes
no_name_equals_in_value_static.tentative.https.html -rw-r--r-- 538 bytes
no_name_multiple_values.tentative.html -rw-r--r-- 526 bytes
no_name_multiple_values.tentative.https.html -rw-r--r-- 534 bytes
no_name_multiple_values_static.tentative.html -rw-r--r-- 535 bytes
no_name_multiple_values_static.tentative.https.html -rw-r--r-- 542 bytes
observation.tentative.html -rw-r--r-- 504 bytes
observation.tentative.https.html -rw-r--r-- 512 bytes
observation_static.tentative.html -rw-r--r-- 513 bytes
observation_static.tentative.https.html -rw-r--r-- 520 bytes
one_simple_origin_cookie.tentative.html -rw-r--r-- 522 bytes
one_simple_origin_cookie.tentative.https.html -rw-r--r-- 530 bytes
one_simple_origin_cookie_static.tentative.html -rw-r--r-- 531 bytes
one_simple_origin_cookie_static.tentative.https.html -rw-r--r-- 538 bytes
serviceworker_cookieStore_arguments.js -rw-r--r-- 443 bytes
serviceworker_cookieStore_arguments.tentative.https.html -rw-r--r-- 747 bytes
serviceworker_cookieStore_basic.js -rw-r--r-- 386 bytes
serviceworker_cookieStore_basic.tentative.https.html -rw-r--r-- 731 bytes

README.md

back to top