Opened 8 years ago
Closed 7 years ago
#211 closed улучшение (fixed)
Улучшить логику выдачи сообщений об ошибках API
Reported by: | alx | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 1 очередь |
Component: | web-интерфейс (sw) | Keywords: | |
Cc: |
Description (last modified by )
Сейчас есть механизм блокировки параллельных периодических запросов к серверу путем инкремента и декремента переменной updates_in_progress
.
Когда сервер в ответ на запрос возвращает ошибку, устанавливается блокировка и выводится сообщение об ошибке. При нажатии кнопки "Закрыть" окно сообщения закрывается и блокировка снимается.
Этот механизм неудобен тем, что нельзя закрывать окно нажатием ESC, так как в этом случае окно закрылось бы без снятия блокировки. Для исключения этого закрытие окна клавишей ESC заблокировано, и это плохо, так как все остальные окна закрываются нажатием ESC.
Предлагается ввести механизм установки действий, выполняющихся при закрытии окна, действующий независимо от того, каким бы образом оно не было инициировано. Как вариант - устанавливать окну (через .data()
) некую функцию, которая будет выполняться из closePopup()
непосредственно перед закрытием окна.
Change History (4)
comment:1 by , 8 years ago
comment:2 by , 7 years ago
Description: | modified (diff) |
---|
In 1458/sw: