Commit b3427104 authored by Noel Gordon's avatar Noel Gordon Committed by Commit Bot

[filesapp] Add fake mouse test events to pointer-active handler list

Test helper fakeEvent does not convert mouse events to pointer events,
so add them to the pointer-active handler list for testing purposes.

Bug: 1062902
Change-Id: I1feef4dde4f8814fb64fd6e3a246947b3d277dbf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2114513Reviewed-by: default avatarLuciano Pacheco <lucmult@chromium.org>
Reviewed-by: default avatarNoel Gordon <noel@chromium.org>
Commit-Queue: Noel Gordon <noel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#752361}
parent 7f8bfcf2
......@@ -433,8 +433,11 @@ class FileManagerUI {
document.defaultView.addEventListener('resize', this.relayout.bind(this));
// Add global pointer-active handler.
const pointerActiveEvents = window.IN_TEST ?
['pointerdown', 'pointerup', 'mousedown', 'mouseup'] :
['pointerdown', 'pointerup'];
const rootElement = document.documentElement;
['pointerdown', 'pointerup'].forEach((eventType) => {
pointerActiveEvents.forEach((eventType) => {
document.addEventListener(eventType, (e) => {
rootElement.classList.toggle('pointer-active', /down$/.test(e.type));
}, true);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment