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" или "Отмена").

Всплывающее окно создается в-основном двум способами:

  1. showPopup('name') - берется заранее подготовленный в документе код HTML;
  2. myDialog() - сначала showPopup() создает пустое окно, а затем в это окно вставляется подготовленный скриптом код HTML.

Соответственно, переключать фокус надо в двух местах - в showPopup() и в myDialog().

Change History (1)

comment:1 by alx, 4 years ago

Resolution: готово
Status: newclosed

Исправлено в r1932.

Note: See TracTickets for help on using tickets.