Changeset 95496 in spip-zone


Ignore:
Timestamp:
Feb 25, 2016, 6:46:47 PM (3 years ago)
Author:
p@…
Message:

Dropzone.js 4.3

Location:
_plugins_/uploadhtml5/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/uploadhtml5/trunk/lib/dropzone/dropzone.js

    r92699 r95496  
    139139      hiddenInputContainer: "body",
    140140      capture: null,
     141      renameFilename: null,
    141142      dictDefaultMessage: "Drop files here to upload",
    142143      dictFallbackMessage: "Your browser does not support drag'n'drop file uploads.",
     
    260261          for (_i = 0, _len = _ref.length; _i < _len; _i++) {
    261262            node = _ref[_i];
    262             node.textContent = file.name;
     263            node.textContent = this._renameFilename(file.name);
    263264          }
    264265          _ref1 = file.previewElement.querySelectorAll("[data-dz-size]");
     
    721722    };
    722723
     724    Dropzone.prototype._renameFilename = function(name) {
     725      if (typeof this.options.renameFilename !== "function") {
     726        return name;
     727      }
     728      return this.options.renameFilename(name);
     729    };
     730
    723731    Dropzone.prototype.getFallbackForm = function() {
    724732      var existingFallback, fields, fieldsString, form;
     
    922930
    923931    Dropzone.prototype._addFilesFromDirectory = function(directory, path) {
    924       var dirReader, entriesReader;
     932      var dirReader, errorHandler, readEntries;
    925933      dirReader = directory.createReader();
    926       entriesReader = (function(_this) {
    927         return function(entries) {
    928           var entry, _i, _len;
    929           for (_i = 0, _len = entries.length; _i < _len; _i++) {
    930             entry = entries[_i];
    931             if (entry.isFile) {
    932               entry.file(function(file) {
    933                 if (_this.options.ignoreHiddenFiles && file.name.substring(0, 1) === '.') {
    934                   return;
     934      errorHandler = function(error) {
     935        return typeof console !== "undefined" && console !== null ? typeof console.log === "function" ? console.log(error) : void 0 : void 0;
     936      };
     937      readEntries = (function(_this) {
     938        return function() {
     939          return dirReader.readEntries(function(entries) {
     940            var entry, _i, _len;
     941            if (entries.length > 0) {
     942              for (_i = 0, _len = entries.length; _i < _len; _i++) {
     943                entry = entries[_i];
     944                if (entry.isFile) {
     945                  entry.file(function(file) {
     946                    if (_this.options.ignoreHiddenFiles && file.name.substring(0, 1) === '.') {
     947                      return;
     948                    }
     949                    file.fullPath = "" + path + "/" + file.name;
     950                    return _this.addFile(file);
     951                  });
     952                } else if (entry.isDirectory) {
     953                  _this._addFilesFromDirectory(entry, "" + path + "/" + entry.name);
    935954                }
    936                 file.fullPath = "" + path + "/" + file.name;
    937                 return _this.addFile(file);
    938               });
    939             } else if (entry.isDirectory) {
    940               _this._addFilesFromDirectory(entry, "" + path + "/" + entry.name);
     955              }
     956              readEntries();
    941957            }
    942           }
     958            return null;
     959          }, errorHandler);
    943960        };
    944961      })(this);
    945       return dirReader.readEntries(entriesReader, function(error) {
    946         return typeof console !== "undefined" && console !== null ? typeof console.log === "function" ? console.log(error) : void 0 : void 0;
    947       });
     962      return readEntries();
    948963    };
    949964
     
    13631378      }
    13641379      for (i = _m = 0, _ref5 = files.length - 1; 0 <= _ref5 ? _m <= _ref5 : _m >= _ref5; i = 0 <= _ref5 ? ++_m : --_m) {
    1365         formData.append(this._getParamName(i), files[i], files[i].name);
     1380        formData.append(this._getParamName(i), files[i], this._renameFilename(files[i].name));
    13661381      }
    13671382      return this.submitRequest(xhr, formData, files);
     
    14101425  })(Emitter);
    14111426
    1412   Dropzone.version = "4.2.0";
     1427  Dropzone.version = "4.3.0";
    14131428
    14141429  Dropzone.options = {};
  • _plugins_/uploadhtml5/trunk/paquet.xml

    r95081 r95496  
    22  prefix="uploadhtml5"
    33  categorie="multimedia"
    4   version="1.4.8"
     4  version="1.4.9"
    55  etat="dev"
    66  compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.