1
0
mirror of synced 2024-11-26 06:46:04 +03:00

Merge pull request #1 from retailcrm/patch-create-tag-force

Add new option 'createTagForce'
This commit is contained in:
IvanLutokhin 2019-11-14 11:03:16 +03:00 committed by GitHub
commit 53db0130d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 11 additions and 5 deletions

View File

@ -3687,6 +3687,8 @@ S2.define('select2/data/tags',[
} }
function wrapper (obj, child) { function wrapper (obj, child) {
var createTagForce = self.options.get('createTagForce') || false;
var data = obj.results; var data = obj.results;
for (var i = 0; i < data.length; i++) { for (var i = 0; i < data.length; i++) {
@ -3704,7 +3706,7 @@ S2.define('select2/data/tags',[
var checkText = optionText === paramsTerm; var checkText = optionText === paramsTerm;
if (checkText || checkChildren) { if (!createTagForce && (checkText || checkChildren)) {
if (child) { if (child) {
return false; return false;
} }

File diff suppressed because one or more lines are too long

4
dist/js/select2.js vendored
View File

@ -3687,6 +3687,8 @@ S2.define('select2/data/tags',[
} }
function wrapper (obj, child) { function wrapper (obj, child) {
var createTagForce = self.options.get('createTagForce') || false;
var data = obj.results; var data = obj.results;
for (var i = 0; i < data.length; i++) { for (var i = 0; i < data.length; i++) {
@ -3704,7 +3706,7 @@ S2.define('select2/data/tags',[
var checkText = optionText === paramsTerm; var checkText = optionText === paramsTerm;
if (checkText || checkChildren) { if (!createTagForce && (checkText || checkChildren)) {
if (child) { if (child) {
return false; return false;
} }

File diff suppressed because one or more lines are too long

View File

@ -41,6 +41,8 @@ define([
} }
function wrapper (obj, child) { function wrapper (obj, child) {
var createTagForce = self.options.get('createTagForce') || false;
var data = obj.results; var data = obj.results;
for (var i = 0; i < data.length; i++) { for (var i = 0; i < data.length; i++) {
@ -58,7 +60,7 @@ define([
var checkText = optionText === paramsTerm; var checkText = optionText === paramsTerm;
if (checkText || checkChildren) { if (!createTagForce && (checkText || checkChildren)) {
if (child) { if (child) {
return false; return false;
} }