Explorar el Código

Fix broken tags, #3695

The local variable defined will overwrite the tags function, since the var will get hoisted to the functional scope
Tom Zellman hace 10 años
padre
commit
3be19d8e62
Se han modificado 1 ficheros con 4 adiciones y 4 borrados
  1. 4 4
      select2.js

+ 4 - 4
select2.js

@@ -1023,14 +1023,14 @@ the specific language governing permissions and limitations under the Apache Lic
 
             // data-select2-tags -> data-tags
             if (opts.element.data('tags') != null) {
-                var tags = opts.element.data('tags');
+                var elemTags = opts.element.data('tags');
 
                 // data-tags should actually be a boolean
-                if (!$.isArray(tags)) {
-                    tags = [];
+                if (!$.isArray(elemTags)) {
+                    elemTags = [];
                 }
 
-                opts.element.data('select2Tags', tags);
+                opts.element.data('select2Tags', elemTags);
             }
 
             // sortResults -> sorter