yuriyvyatkin / ahj-hw-7.2-help-desk-frontend

ДЗ №2 к лекции «Работа с HTTP» курса «Продвинутый JavaScript в браузере» Нетологии

Home Page:https://yuriyvyatkin.github.io/ahj-hw-7.2-help-desk-frontend/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Домашнее задание №2 к лекции «Работа с HTTP»

Build status

Ссылка на Github Pages

HelpDesk: Frontend

Легенда

API вами написано, пора приступить к своим прямым обязанностям - написанию фронтенда, который будет с этим API работать.

Описание

Общий вид списка тикетов (должны загружаться с сервера в формате JSON):

Модальное окно добавления нового тикета (вызывается по кнопке "Добавить тикет" в правом верхнем углу):

Модальное окно редактирования существующего тикета (вызвается по кнопке с иконкой "✎" - карандашик):

Модальное окно подтверждения удаления (вызывается по кнопке с иконкой "x" - крестик):

Для просмотра деталей тикета нужно нажать на самом тикете (но не на контролах - сделано, редактировать или удалить):

В качестве бонуса можете отображать какую-нибудь иконку загрузки (см. https://loading.io) на время подгрузки.

Авто-тесты к данной задаче не требуются. Все данные и изменения должны браться/сохраняться на сервере, который вы написали в предыдущей задаче.

P.S. Подгрузка подробного описания специально организована в виде отдельного запроса, мы прекрасно понимаем, что на малых объёмах информации нет смысла делать её отдельно.

About

ДЗ №2 к лекции «Работа с HTTP» курса «Продвинутый JavaScript в браузере» Нетологии

https://yuriyvyatkin.github.io/ahj-hw-7.2-help-desk-frontend/


Languages

Language:JavaScript 75.7%Language:CSS 16.0%Language:HTML 8.4%