commit | 38e618a1eeaaca8db20bbbd9cf5ebc35d0fd7164 | [log] [tgz] |
---|---|---|
author | Anupam Snigdha <snianu@microsoft.com> | Sat Oct 31 01:34:25 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Sat Oct 31 01:34:25 2020 |
tree | d2c6468b91f7d0678591a94e8cf986318796c9ad | |
parent | a86cf71fa51a8153ef4aa46f8d81d0490b881304 [diff] |
[VirtualKeyboard] Android VK API implementation Part 2. This patch contains the geometrychange JS event and overlayscontent implementation of the new VirtualKeyboard APIs on Android. This is a new feature that would let web authors to control whether they want the default occlusion of web content and changing of visual /layout viewport in response to VK visibility or not. The explainer has some examples as to where this would be useful and how it would be used by the web authors. Test page: https://bocupp-microsoft.github.io/VirtualKeyboard/geometrychange.html Explainer: https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/VirtualKeyboardAPI/explainer.md Design Doc: https://docs.google.com/document/d/1I0LUNxK_gP5IaNQsbYN6gL6Zpm71XzduCKkublU5o5Q/edit?usp=sharing Check the Android Design section for more info on the proposed design We also discussed in the TAG review about this event and haven't seen any objections yet. https://github.com/w3ctag/design-reviews/issues/498 Bug: 856269 Change-Id: I42a7fa737dec06be04b8b1a59b3f511d3678c791 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2463811 Reviewed-by: Avi Drissman <avi@chromium.org> Reviewed-by: Bo <boliu@chromium.org> Reviewed-by: Theresa <twellington@chromium.org> Reviewed-by: Friedrich [CET] <fhorschig@chromium.org> Commit-Queue: Anupam Snigdha <snianu@microsoft.com> Cr-Commit-Position: refs/heads/master@{#822920}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.