-
-
-
- Примеры
- API
Это старая версия документа!
Объект для работы с основными функциями системы
assets/js/core.js
w_core.cookieGet(name)
Получить cookie
| аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| name | имя | string обязательный | |
| Возвращает | значение | string |
w_core.cookieRemove(name)
Удалить cookie
| аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| name | имя | string обязательный | |
| Возвращает | true | boolean |
w_core.cookieSet(name, value, options)
Установить cookie
| аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| name | имя | string обязательный | |
| value | значение | string обязательный | |
| options | массив атрибутов https://ru.wikipedia.org/wiki/Cookie#%D0%90%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D1%8B_%D0%BA%D1%83%D0%BA%D0%B8 | [] | |
| Возвращает | true | boolean |
w_core.renderData(response)
Метод отображения слоев из объекта data. Используется для обработки ответа по AJAX от объекта w_response. Вызывается автоматически.
| аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| response | Ответ, объект формируемый объектом w_response | Ответ w_response | |
| Возвращает | true | boolean |
w_core.request(task, request, funcSuccess, funcProgress, funcError)
Запрос по AJAX
| аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| task | Имя запроса | Имя запроса обязательный | |
| request | Параметры передаваемые методом POST | object, объект FormData обязательный | |
| funcSuccess | Функция, вызываемая при успешном ответе | function | |
| funcProgress | Функция, вызываемая в процессе загрузки(прогресс) | function | |
| funcError | Функция, вызываемая в случае серверной ошибки | function | |
| Возвращает | true | boolean |
function(response,status,jqXHR)
Функция, вызываемая при успешном ответе
| Аргумент | Описание | Тип |
|---|---|---|
| this | Не используется | |
| layout | Ответ, обработанный как json | object |
| status | Статус запроса | string |
| jqXHR | Полные данные ответа | объект jqXHR |
function(response,status,jqXHR)
Функция, вызываемая в процессе загрузки(прогресс)
| Аргумент | Описание | Тип |
|---|---|---|
| this | Не используется | |
| jqXHR | Полные данные ответа | объект jqXHR |
function(jqXHR)
Функция, вызываемая в случае серверной ошибки
| Аргумент | Описание | Тип |
|---|---|---|
| this | Не используется | |
| jqXHR | Полные данные ответа | объект jqXHR |
w_core.timer(delay, funcTik, funcDone)
Запускает таймер, который ежесекундно выполняет функцию funcTik до истечения интервала delay, после истечения выполняется функция funcDone.
| аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| delay | Интервал времени в секундах | int обязательный | |
| funcTik | Функция, вызываемая ежесекундно | function | |
| funcDone | Функция, вызываемая в конце | function | |
| Возвращает | Объект timer | объект timer |
function(timer)
Функция, вызываемая ежесекундно
| Аргумент | Описание | Тип |
|---|---|---|
| this | Не используется | |
| timer | Объект timer | объект timer |
function(timer)
Функция, вызываемая в конце
| Аргумент | Описание | Тип |
|---|---|---|
| this | Не используется | |
| timer | Объект timer | объект timer |
| Поле | Описание | Тип |
|---|---|---|
| delay | Время оставшееся до окончания таймера в сек. | int |
| format | Форматированный интервал | string |
w_core.timer( 10, //таймер на 10 секунд function(timer) { console.log('осталось: '+ timer.format); //каждую секунду пишем в консоль сколько осталось }, function(timer) { alert('Отсчет окончен'); //по завершению выводим сообщение } );
w_core.uploader() Интерфейс подгрузки файла на сервер
| Возвращает | true | boolean |
|---|