Procházet zdrojové kódy

Allow the position of the tag to be customized.

Kevin Brown před 10 roky
rodič
revize
47d0bc4fe1

+ 5 - 1
dist/js/select2.amd.full.js

@@ -1286,7 +1286,7 @@ define('select2/data/tags',[
 
 
       self.$element.append($option);
       self.$element.append($option);
 
 
-      data.unshift(tag);
+      self.insertTag(data, tag);
 
 
       callback(data);
       callback(data);
     }
     }
@@ -1301,6 +1301,10 @@ define('select2/data/tags',[
     };
     };
   };
   };
 
 
+  Tags.prototype.insertTag = function (_, data, tag) {
+    data.unshift(tag);
+  };
+
   Tags.prototype._removeOldTags = function (_) {
   Tags.prototype._removeOldTags = function (_) {
     var tag = this._lastTag;
     var tag = this._lastTag;
 
 

+ 5 - 1
dist/js/select2.amd.js

@@ -1286,7 +1286,7 @@ define('select2/data/tags',[
 
 
       self.$element.append($option);
       self.$element.append($option);
 
 
-      data.unshift(tag);
+      self.insertTag(data, tag);
 
 
       callback(data);
       callback(data);
     }
     }
@@ -1301,6 +1301,10 @@ define('select2/data/tags',[
     };
     };
   };
   };
 
 
+  Tags.prototype.insertTag = function (_, data, tag) {
+    data.unshift(tag);
+  };
+
   Tags.prototype._removeOldTags = function (_) {
   Tags.prototype._removeOldTags = function (_) {
     var tag = this._lastTag;
     var tag = this._lastTag;
 
 

+ 5 - 1
dist/js/select2.full.js

@@ -10821,7 +10821,7 @@ define('select2/data/tags',[
 
 
       self.$element.append($option);
       self.$element.append($option);
 
 
-      data.unshift(tag);
+      self.insertTag(data, tag);
 
 
       callback(data);
       callback(data);
     }
     }
@@ -10836,6 +10836,10 @@ define('select2/data/tags',[
     };
     };
   };
   };
 
 
+  Tags.prototype.insertTag = function (_, data, tag) {
+    data.unshift(tag);
+  };
+
   Tags.prototype._removeOldTags = function (_) {
   Tags.prototype._removeOldTags = function (_) {
     var tag = this._lastTag;
     var tag = this._lastTag;
 
 

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
dist/js/select2.full.min.js


+ 5 - 1
dist/js/select2.js

@@ -1714,7 +1714,7 @@ define('select2/data/tags',[
 
 
       self.$element.append($option);
       self.$element.append($option);
 
 
-      data.unshift(tag);
+      self.insertTag(data, tag);
 
 
       callback(data);
       callback(data);
     }
     }
@@ -1729,6 +1729,10 @@ define('select2/data/tags',[
     };
     };
   };
   };
 
 
+  Tags.prototype.insertTag = function (_, data, tag) {
+    data.unshift(tag);
+  };
+
   Tags.prototype._removeOldTags = function (_) {
   Tags.prototype._removeOldTags = function (_) {
     var tag = this._lastTag;
     var tag = this._lastTag;
 
 

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
dist/js/select2.min.js


+ 5 - 1
src/js/select2/data/tags.js

@@ -49,7 +49,7 @@ define([
 
 
       self.$element.append($option);
       self.$element.append($option);
 
 
-      data.unshift(tag);
+      self.insertTag(data, tag);
 
 
       callback(data);
       callback(data);
     }
     }
@@ -64,6 +64,10 @@ define([
     };
     };
   };
   };
 
 
+  Tags.prototype.insertTag = function (_, data, tag) {
+    data.unshift(tag);
+  };
+
   Tags.prototype._removeOldTags = function (_) {
   Tags.prototype._removeOldTags = function (_) {
     var tag = this._lastTag;
     var tag = this._lastTag;
 
 

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů