[FIX] web_responsive: Complete search feature forward-porting

This commit is contained in:
Jairo Llopis
2018-08-01 11:26:20 +01:00
committed by Pedro M. Baeza
parent bcdce5aaf5
commit 5723f17fde
4 changed files with 55 additions and 95 deletions

View File

@@ -6,18 +6,4 @@ Features:
* Keyboard shortcuts for easier navigation
* Display kanban views for small screens if an action or field One2x
* Set chatter side (Optional per user)
* Quick search (see below)
The following keyboard shortcuts are implemented:
* Toggle App Drawer - `ActionKey <https://en.wikipedia.org/wiki/Access_key#Access_in_different_browsers>` + ``A``
* Navigate Apps Drawer - Arrow Keys
* Type to select App Links
* ``esc`` to close App Drawer
The search feature provided in the App Drawer allows you to easily
navigate menus without a mouse.
To activate the search, just begin typing while within the App Drawer.
You can use the arrow keys or mouse to navigate and select results,
in a similar fashion to navigating the apps in the drawer.
* Quick search

View File

@@ -13,10 +13,10 @@ this module.
* Sticky header and footer in list view only works on certain browsers:
https://caniuse.com/#search=sticky (note that the used feature is in
`thead`).
* The ``AppDrawer`` JavaScript object currently extends ``Class``.
We should extend ``Widget`` instead.
* On Android (FireFox) - clicking the search icon does not
focus the search input.
* On Android (FireFox & Chrome) - clicking the search query input will
show the on screen keyboard for a split second, but the App Drawer
immediately closes and the keyboard closes with it.
* Filter menu items completely on client-side, to make it smoother and allow
users to filter on complete paths of menus and not only on the last item.