| 
12 | 12 |   Drupal.dropzonejsInstances = [];  | 
13 | 13 | 
 
  | 
14 | 14 |   Drupal.behaviors.dropzonejsIntegraion = {  | 
15 |  | -    attach: function(context) {  | 
 | 15 | +    attach: function (context) {  | 
 | 16 | +      var Dropzone;  | 
16 | 17 |       Dropzone.autoDiscover = false;  | 
17 | 18 |       var selector = $(".dropzone-enable");  | 
18 | 19 |       selector.addClass("dropzone");  | 
 | 
30 | 31 |       drupalSettings["dropzonejs"]["instances"][selector.attr("id")]["instance"] = dropzoneInstance;  | 
31 | 32 | 
 
  | 
32 | 33 |       // React on add file. Add only accepted files.  | 
33 |  | -      dropzoneInstance.on("success", function(file, response) {  | 
 | 34 | +      dropzoneInstance.on("success", function (file, response) {  | 
34 | 35 |         var uploadedFilesElement = selector.siblings(':hidden');  | 
35 | 36 |         var currentValue = uploadedFilesElement.attr('value');  | 
36 | 37 | 
 
  | 
 | 
42 | 43 |       });  | 
43 | 44 | 
 
  | 
44 | 45 |       // React on file removing.  | 
45 |  | -      dropzoneInstance.on("removedfile", function(file) {  | 
 | 46 | +      dropzoneInstance.on("removedfile", function (file) {  | 
46 | 47 |         var uploadedFilesElement = selector.siblings(':hidden');  | 
47 | 48 |         var currentValue = uploadedFilesElement.attr('value');  | 
48 | 49 | 
 
  | 
49 | 50 |         // Remove the file from the element.  | 
50 | 51 |         if (currentValue.length) {  | 
51 | 52 |           var fileNames = currentValue.split(";");  | 
52 | 53 |           for (var i in fileNames) {  | 
53 |  | -            if (fileNames[i] == file.processedName) {  | 
 | 54 | +            if (fileNames[i] === file.processedName) {  | 
54 | 55 |               fileNames.splice(i,1);  | 
55 | 56 |               break;  | 
56 | 57 |             }  | 
 | 
0 commit comments