Automatic update from web-platform-tests Reland "idle-detection: Implement requestPermission() method" This reverts commit b49f79c472eefc9c51973be205e07cb397f68589. Reason for revert: https://crbug.com/1129639 Original change's description: > Revert "idle-detection: Implement requestPermission() method" > > This reverts commit 67a8dbc31af629c51d6661c1b1d6da4218258ad8. > > Reason for revert: https://crbug.com/1129639 > > Original change's description: > > idle-detection: Implement requestPermission() method > > > > This change implements a static requestPermission() method on the > > IdleDetector interface and switches the API from requiring the > > "notifications" permission to the new "idle-detector" permission. > > > > Bug: 878979 > > Change-Id: If2162f6a1f770544aeb82f98fcc65a76059b7d13 > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2359539 > > Auto-Submit: Reilly Grant <reillyg@chromium.org> > > Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org> > > Reviewed-by: Ayu Ishii <ayui@chromium.org> > > Commit-Queue: Reilly Grant <reillyg@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#808019} > > TBR=reillyg@chromium.org,arthursonzogni@chromium.org,ayui@chromium.org > > Change-Id: I41401a81e0e75613340ebe8aa5665c3d1a45414c > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: 878979 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2417473 > Reviewed-by: Shik Chen <shik@chromium.org> > Commit-Queue: Shik Chen <shik@chromium.org> > Cr-Commit-Position: refs/heads/master@{#808208} TBR=shik@chromium.org,reillyg@chromium.org,arthursonzogni@chromium.org,ayui@chromium.org Bug: 878979 Change-Id: I4f409d8f37091f384883c22a39e08f7e45762aa9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2417779 Commit-Queue: Wei Lee <wtlee@chromium.org> Reviewed-by: Wei Lee <wtlee@chromium.org> Reviewed-by: Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/master@{#808280} -- wpt-commits: 79da77bc663d4be74b6fbc0e175d3c0db7f5d2bc wpt-pr: 25614
27 lines
716 B
JavaScript
27 lines
716 B
JavaScript
// META: script=/resources/WebIDLParser.js
|
|
// META: script=/resources/idlharness.js
|
|
// META: script=/resources/testdriver.js
|
|
// META: script=/resources/testdriver-vendor.js
|
|
|
|
// https://github.com/samuelgoto/idle-detection
|
|
|
|
'use strict';
|
|
|
|
idl_test(
|
|
['idle-detection.tentative'],
|
|
['dom', 'html'],
|
|
async (idl_array, t) => {
|
|
await test_driver.set_permission({ name: 'idle-detection' }, 'granted', false);
|
|
|
|
self.idle = new IdleDetector();
|
|
let watcher = new EventWatcher(t, self.idle, ["change"]);
|
|
let initial_state = watcher.wait_for("change");
|
|
await self.idle.start();
|
|
await initial_state;
|
|
|
|
idl_array.add_objects({
|
|
IdleDetector: ['idle'],
|
|
});
|
|
}
|
|
);
|