Пользовательский интерфейс представляет собой одностраничное web-приложение.
Рисунок 3 — Общий вид web-интерфейса Offline ELM
Web-интерфейс состоит из нескольких частей:
- Информация о версии Offline ELM — версия самого сервиса Offline ELM и отдельно — версия web-интерфейса.
- Кнопка смены языка. На данный момент web-интерфейс поддерживается на двух языках — русском и английском.
- Информация о текущем пользователе — логин, имя и фамилия.
- Кнопка выхода из web-интерфейса, при её нажатии сессия текущего пользователя будет завершена, и web-интерфейс перейдет на форму авторизации.
- Меню со страницами web-интерфейса. Переход на страницу осуществляется нажатием на пункт меню с названием соответствующего раздела.
- Меню с разделами на странице.
- Кнопка загрузки бандла Offline ELM.
- Рабочая область, в ней отображается содержимое, специфичное для каждой страницы и раздела.
- Всплывающие уведомления, которые возникают при необходимости сообщить пользователю о событии.