Opened 5 years ago
Closed 4 years ago
#438 closed улучшение (готово)
Появление всплывающего окна не меняет фокус ввода
Reported by: | alx | Owned by: | alx |
---|---|---|---|
Priority: | низкий | Milestone: | 2 очередь |
Component: | web-интерфейс (sw) | Keywords: | |
Cc: |
Description
Сейчас при появлении всплывающего окна, например, с сообщением об ошибке, фокус сотается там, где он был до появления окна (см. например ticket:437#comment:3). Это нелогично и создает некоторые неудобства (например нажатие Enter не приводит к активации кнопки OK)...
Предлагается при добавлении нового всплывающего окна перемещать фокус на элемент этого окна (наверное в любом окне есть, как минимум, кнопка "OK" или "Отмена").
Всплывающее окно создается в-основном двум способами:
- showPopup('name') - берется заранее подготовленный в документе код HTML;
- myDialog() - сначала showPopup() создает пустое окно, а затем в это окно вставляется подготовленный скриптом код HTML.
Соответственно, переключать фокус надо в двух местах - в showPopup() и в myDialog().
Note:
See TracTickets
for help on using tickets.
Исправлено в r1932.