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

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


js:w_upload

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


Объект w_upload

Работа с загрузчиком файлов по ajax

Инициализация загрузчика

инициализация загрузчика выполняется для элемента input type=file установкой атрибута data-type=upload. При этом родительский элемент label становится доступен для приема изображений методом drag-n-drop. В атрибут data-request записывается имя контроллера обрабатывающего загрузку файла.

<label>
    <input data-type="upload" data-request="user.gallery.upload" type="file" name="file" multiple="true" />
</label>

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

assets/js/core.js

События

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

w_upload_progress

context.on('w_upload_progress', handler)

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

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

функция handler

function(uploader)

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

w_upload_success

context.on('w_upload_success', handler)

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

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

функция handler

function(uploader)

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

w_upload_error

context.on('w_upload_error', handler)

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

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

функция handler

function(uploader)

АргументОписаниеТип
thisОбъект загрузчика JQuery(document)объект JQuery(document)
uploaderОбъект конфигурации загрузчикаstring
w_audio.audio('/media/beep.mp3');
w_audio.speak('Клиент номер');
w_audio.speak('11');
w_audio.speak('Подойдите к окну номер');
w_audio.speak('5');
js/w_upload.1564794710.txt.gz · Последние изменения: 2019/08/03 04:11 — a1