mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-24 09:08:07 +02:00
[Editor] Don't add the keyboard listener on the color-picker each time the dropdown menu is shown
and display/hide the dropdown menu when pressing arrow keys.
This commit is contained in:
parent
f24246150e
commit
0cca9a0240
2 changed files with 56 additions and 10 deletions
|
@ -431,6 +431,25 @@ describe("Highlight Editor", () => {
|
|||
await page.waitForSelector(
|
||||
`.page[data-page-number = "1"] svg.highlight[fill = "#FF00FF"]`
|
||||
);
|
||||
|
||||
for (let i = 0; i < 4; i++) {
|
||||
await page.keyboard.press("ArrowUp");
|
||||
}
|
||||
await page.waitForSelector(
|
||||
`${sel} .editToolbar button.colorPicker .dropdown.hidden`
|
||||
);
|
||||
await page.keyboard.press("ArrowDown");
|
||||
await page.waitForSelector(
|
||||
`${sel} .editToolbar button.colorPicker .dropdown:not(.hidden)`
|
||||
);
|
||||
await page.keyboard.press("ArrowUp");
|
||||
await page.waitForSelector(
|
||||
`${sel} .editToolbar button.colorPicker .dropdown.hidden`
|
||||
);
|
||||
await page.keyboard.press(" ");
|
||||
await page.waitForSelector(
|
||||
`${sel} .editToolbar button.colorPicker .dropdown:not(.hidden)`
|
||||
);
|
||||
})
|
||||
);
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue