где в плагине может содержаться список расширений?
Где в этом плагине могут быть настройки тех файлов которые допустимы к загрузке? Просто даже интересно для базовых знаний,
вот этот тип данных /image.* где он прописывается, как его распознает функция type.match, если не можете полностью, то хотябы в двух словах какой принцип, как это происходит? // Отсеиваем не картинки var imageType = /image.*; if (!file.type.match(imageType)) { log('Файл отсеян: `'+file.name+'` (тип '+file.type+')'); return true; } |
/* private items-adding method */ self._damnUploaderFilesAddMap = function(files, callback) { var callbackDefined = $.isFunction(callback); if (!$.support.fileSelecting) { if (self._damnUploaderItemsCount === set.limit) { return $.isFunction(set.onLimitExceeded) ? set.onLimitExceeded.call(self) : false; } var file = { fake: true, name: files.value, inputElement: files }; if (callbackDefined) { if (!callback.call(self, file)) { return true; } } self.damnUploader('addItem', file); return true; } if (files instanceof FileList) { $.each(files, function(i, file) { if (self._damnUploaderItemsCount === set.limit) { if (self._damnUploaderItemsCount === set.limit) { return $.isFunction(set.onLimitExceeded) ? set.onLimitExceeded.call(self) : false; } } if (callbackDefined) { if (!callback.call(self, file)) { return true; } } self.damnUploader('addItem', { file: file }); }); } return true; }; |
Часовой пояс GMT +3, время: 01:04. |