diff --git a/bower.json b/bower.json index 8be9f3ba8..440d1c156 100644 --- a/bower.json +++ b/bower.json @@ -18,7 +18,6 @@ "tests" ], "dependencies": { - "bootstrap-tokenfield": "0.12.1", "localforage": "^1.5.2", "html2canvas": "^0.4.1", "croppie": "^2.5.0", diff --git a/package-lock.json b/package-lock.json index 17669e40c..9ae56fa71 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,6 +29,7 @@ "devDependencies": { "alertify.js": "1.0.11", "bootstrap": "^4.0.0", + "bootstrap-tokenfield": "^0.12.0", "chainpad": "^5.2.0", "chainpad-listmap": "github:xwiki-labs/chainpad-listmap#^1.0.0", "chainpad-netflux": "^1.0.0", @@ -790,6 +791,21 @@ "popper.js": "^1.16.1" } }, + "node_modules/bootstrap-tokenfield": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/bootstrap-tokenfield/-/bootstrap-tokenfield-0.12.0.tgz", + "integrity": "sha512-OgLQEQ1V3s69wgvjpWvPESNTv1RUZKtwpRQd3o5AQYdan47iUAL7ajSMjXMlSxWywrLTntF1l84aE7N1DvUlVw==", + "dev": true, + "dependencies": { + "jquery": "^2.1.0" + } + }, + "node_modules/bootstrap-tokenfield/node_modules/jquery": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz", + "integrity": "sha512-lBHj60ezci2u1v2FqnZIraShGgEXq35qCzMv4lITyHGppTnA13rwR0MgwyNJh9TnDs3aXUvd1xjAotfraMHX/Q==", + "dev": true + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -5715,6 +5731,23 @@ "dev": true, "requires": {} }, + "bootstrap-tokenfield": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/bootstrap-tokenfield/-/bootstrap-tokenfield-0.12.0.tgz", + "integrity": "sha512-OgLQEQ1V3s69wgvjpWvPESNTv1RUZKtwpRQd3o5AQYdan47iUAL7ajSMjXMlSxWywrLTntF1l84aE7N1DvUlVw==", + "dev": true, + "requires": { + "jquery": "^2.1.0" + }, + "dependencies": { + "jquery": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz", + "integrity": "sha512-lBHj60ezci2u1v2FqnZIraShGgEXq35qCzMv4lITyHGppTnA13rwR0MgwyNJh9TnDs3aXUvd1xjAotfraMHX/Q==", + "dev": true + } + } + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", diff --git a/package.json b/package.json index 9bfcb7c9d..b41194ad6 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "devDependencies": { "alertify.js": "1.0.11", "bootstrap": "^4.0.0", + "bootstrap-tokenfield": "^0.12.0", "chainpad": "^5.2.0", "chainpad-listmap": "github:xwiki-labs/chainpad-listmap#^1.0.0", "chainpad-netflux": "^1.0.0", diff --git a/scripts/copy-components.js b/scripts/copy-components.js index 19b4f6d99..0c68d3aeb 100644 --- a/scripts/copy-components.js +++ b/scripts/copy-components.js @@ -28,6 +28,7 @@ Fse.mkdirpSync(componentsPath); "bootstrap", "nthen", "open-sans-fontface", + "bootstrap-tokenfield", ].forEach(l => { const source = Path.join("node_modules", l); const destination = Path.join(componentsPath, l); diff --git a/www/common/common-interface.js b/www/common/common-interface.js index 8ad0cd1ac..c8d117a48 100644 --- a/www/common/common-interface.js +++ b/www/common/common-interface.js @@ -21,7 +21,7 @@ define([ //'/common/test.js', '/lib/jquery-ui/jquery-ui.min.js', // autocomplete widget - '/bower_components/bootstrap-tokenfield/dist/bootstrap-tokenfield.js', + '/components/bootstrap-tokenfield/dist/bootstrap-tokenfield.js', 'css!/lib/tippy/tippy.css', 'css!/lib/jquery-ui/jquery-ui.min.css' ], function ($, Messages, Util, Hash, Notifier, AppConfig,