Инструменты пользователя

Инструменты сайта


js:события

Это старая версия документа!


События

События привязываются с помощью метода on, библиотеки JQuery.

Расположение

assets/js/core.js

События

w_load

context.on('w_load.layout', handler)

Событие возникающее при загрузке слоя layout.

АргументОписаниеТипПо-умолчанию
contextРодительский DOM элемент для слоев требующих обработки. Рекомендуется элемент $(document)JQuery object обязательный
layoutИмя загружаемого слоя или any для всех слоевИмя слоя обязательный
handlerФункция обработчикfunction обязательный

функция handler

function(layout)

АргументОписаниеТип
thisТекущий загруженный слойобъект JQuery
layoutИмя слояstring
//событие возникает при загрузке профиля пользователя
$(document).on('w_load.user.user.profile',function(layout){
   $(this).append('<p>Профиль пользователя</p>'); //добавить тег в конец слоя
});
 
//событие возникает при загрузке любого слоя
$(document).on('w_load.any',function(layout){
   $(this).append('<p>Слой '+layout+' загружен</p>'); //добавить тег в конец слоя
});

w_request

context.on('w_request.task', handler)

Событие возникающее при отправке данных на сервер методом w_core.request

АргументОписаниеТипПо-умолчанию
contextобъект JQuery(document)объект JQuery(document) обязательный
taskИмя запросаstring обязательный
handlerФункция обработчикfunction обязательный

функция handler

function(task,request)

АргументОписаниеТип
thisобъект JQuery(document)объект JQuery(document)
taskИмя запросаstring
requestДанные запросаobject, объект FormObject
//событие возникает при добавлении в корзину
$(document).on('w_request.order.cart.add',function(task, request){
   console.log('Пользователь запросил добавление в корзину'); //выводим информацию
   console.log(request); //выводим данные запроса
});

w_request_success

context.on('w_request_success.task', handler)

Событие возникающее при получении ответа от сервера на запрос методом w_core.request

АргументОписаниеТипПо-умолчанию
contextобъект JQuery(document)объект JQuery(document) обязательный
taskИмя запросаstring обязательный
handlerФункция обработчикfunction обязательный

функция handler

function(task,request,response)

АргументОписаниеТип
thisобъект JQuery(document)объект JQuery(document)
taskИмя запросаstring
requestДанные запросаobject, объект FormObject
responseДанные ответаobject
//событие возникает при ответе сервера на добавление в корзину
$(document).on('w_request_success.order.cart.add',function(task, request,response){
   console.log('Сервер ответил на добавление в корзину'); //выводим информацию
   console.log(request); //выводим данные запроса
   console.log(response); //выводим данные ответа
});

w_request_error

context.on('w_request_error.task', handler)

Событие возникающее в случае ошибки ответа от сервера на запрос методом w_core.request

АргументОписаниеТипПо-умолчанию
contextобъект JQuery(document)объект JQuery(document) обязательный
taskИмя запросаstring
handlerФункция обработчикfunction обязательный

функция handler

function(task,request,response)

АргументОписаниеТип
thisобъект JQuery(document)объект JQuery(document)
taskИмя запросаstring
requestДанные запросаobject, объект FormObject
responseДанные ответаobject
//событие возникает при серверной ошибке
$(document).on('w_request_error.order.cart.add',function(task, request,response){
   console.log('Сервер недоступен'); //выводим информацию
   console.log(request); //выводим данные запроса
   console.log(response); //выводим данные ответа
});

w_upload_start

context.on('w_upload_start', handler)

Событие возникающее в начале загрузки файла на сервер с помощью загрузчика

АргументОписаниеТипПо-умолчанию
contextОбъект загрузчика JQuery(document)объект JQuery(document) обязательный
handlerФункция обработчикfunction обязательный

функция handler

function(uploader)

АргументОписаниеТип
thisОбъект загрузчика JQuery(document)объект JQuery(document)
uploaderОбъект конфигурации загрузчикаstring

Список запросов

Каталог
Список
catalog.items.filterФильтрация
catalog.items.orderingСортировка и пагинация
Пользователь
Авторизация
user.loginПростая авторизация
Восстановление пароля
user.recover.checkПроверка
user.recover.confirmПодтверждение
Галерея пользователя
user.gallery.defaultУстановка изображения по умолчанию
user.gallery.removeУдаление изображения
user.gallery.uploadЗагрузка изображения
Данные авторизации пользователя
user.login.new.сheckПроверка
user.login.new.confirmСохранение
user.login.new.showОтображение формы
user.login.removeУдаление логина
Одноразовая авторизация
user.onelogin.checkПроверка
user.onelogin.confirmПодтверждение
Пароль пользователя
user.password.confirmСохранение
user.password.showОтображение формы
Профиль пользователя
user.profile.confirmСохранение
user.profile.showОтображение формы
user.profile.sociallink.removeУдаление ссылки на страницу социальной сети пользователя
Регистрация
user.register.checkПроверка
user.register.confirmПодтверждение
js/события.1564784458.txt.gz · Последние изменения: 2019/08/03 01:20 — a1