Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
Библиотека modals

Библиотека представлена файлом js/modals.js. Позволяет ускорить процесс разработки с использованием модальных окон.
Есть 2 реализации: старая через глобальные функции и новая с использованием AModal

...

  <div class='modal fade' id='changeCreditModal' data-open='%OPEN_CREDIT_MODAL%'>


JsonLoaderCached

Обьект который удобно использовать для запроса JSON обьектов.

Удобен тем, что он запрашивает даные только если время кеша уже истекло (не чаще, чем указано в параметре refresh).

Опции конструктора


ИмяТипЗначение по умолчаниюОписание
idstringнет (Обязательный параметр)ID с которым будут связаны кешированые даные
urlstringнет (Обязательный параметр)Сссылка для запроса. Должна возвращать JSON
callbackfunctionнет (Обязательный параметр)Функция, в которую передаются даные
refreshnumber30Частота запросов (секунды)
afternumber0Отложить выполнение запроса на after секунд после загрузки страницы
formatfunction(json)return jsonФункция, которая позволяет отформатировать даные перед передачей в callback. В кеш сохраняются отформатированые даные
failfunction(error)console.log(self.id, 'Got bad JSON')Будет вызвана, если запрос завершился с ошибкой

Интерфейс


МетодОписание
stop()Остановить таймер
checkUpdates(force, callback)Позволяет принудительно выполнить обработку даных. Если кеш свежий, то будут использоваться даные из кеша. Флаг force инвалидирует кеш. callback - будет вызван без параметров дополнительно, после обработки даных


AColorPalette

Содержит палитру цветов Material Design Всего предопределено 15 цветов.
Пример использования:

...