View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0023037 | mantisbt | ui | public | 2017-06-20 09:23 | 2019-04-21 02:53 |
Reporter | neumann | Assigned To | cproensa | ||
Priority | low | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 2.5.0 | ||||
Target Version | 2.21.0 | Fixed in Version | 2.21.0 | ||
Summary | 0023037: Focus on project search | ||||
Description | If you want to search for a project you need to click on the Drop-Down Menu in the top right corner and then click again for the textfield. | ||||
Tags | modern-ui | ||||
Attached Files | |||||
related to | 0022520 | closed | cproensa | Improvements for project selection |
has duplicate | 0022802 | closed | cproensa | [feature request] autofocus for search input in menu selection |
has duplicate | 0025584 | closed | cproensa | Add autofocus to search in projects-list dropdown |
has duplicate | 0025689 | closed | dregad | selecting project not possible by keyboard (start letter) anymore |
related to | 0025594 | closed | cproensa | Projects menu search box should be hidden when having a small number of projects |
related to | 0025535 | new | GUI - fast switching between Projekts are needed i'm a manager, its difficult to mange various projekts at the same time |
Right, but there would be one more click for users that use the up/down keys to choose a project (not sure if this is a typical use case) |
|
Hi, I vote for this issue. Maybe a keyboard shortcut to go to the search field would be a great way to deal with every one usage. |
|
I vote for this issue, too. Another maybe easier approach is to have the search-field always visible. Then at least it can be activated by a simple click without scrolling. |
|
imho this issue is mandatory, at leats the 2nd way, as hloehnert mentioned => |
|
PR https://github.com/mantisbt/mantisbt/pull/1478
Which is a bigger problem in touch interface, where having the focus right away will trigger the on-screen keyboard. |
|
+1 from me. Was going to type up a similar request, but found this. It would be nice if that search field was immediately focused so you could start typing straight away. |
|
+1 for the mentioned features :-) yes, search always visible sounds really nice, activating by a shortcut ALT + S @cproensa: info links... https://www.w3schools.com/jsref/event_onkeypress.asp |
|
Assigning to @cproensa since he authored PR https://github.com/mantisbt/mantisbt/pull/1478 |
|
ok will follow mantisbt now on github and i've forked mantisbt ... how to spend source to mantisbt i'm new at contributing source to a open source plattform (over github, i can do an update and do an pull request?) |
|
MantisBT: master d47a7c60 2019-03-09 08:12 Committer: dregad Details Diff |
Projects list js Changes and clean up for the navbar project list dropdown: - When the dropdown is displayed: - Apply focus to the active list element to position the scrollable area over that element. - If the list is empty, apply focus to the searchbox. - Manage key events in the dropdown elements: - When using the list and any key not related to list navigation is pressed (for example, typing a text for searching), switch the focus to the search box for it to receive the input. - When using the searchbox and any key of up, down, pageup, pagedown, is pressed, switch the focus to the list to allow navigating with keyboard. - Escape key in the search box will close the dropdown. - Fix hiding the searchbox when only 10 or less items are displayed. - Code clean-up: - Move all the code related to the navbar projects menu to the same place in the js file. - Rename variables for less probability of collision with other unrelated code. Fixes: 0023037, 0025594 |
Affected Issues 0023037, 0025594 |
|
mod - js/common.js | Diff File | ||
MantisBT: master 9ba56530 2019-04-13 08:25 Details Diff |
Fix projects selector navigation and search Fixes 0023037, 0025594 PR https://github.com/mantisbt/mantisbt/pull/1478 |
Affected Issues 0023037, 0025594 |
|
mod - core/layout_api.php | Diff File | ||
mod - css/ace-mantis.css | Diff File | ||
mod - js/common.js | Diff File |