{"_id":"bootstrap-tagsinput","_rev":"12-6a7a2ad706f9b4a1a9c9b443c4d74ce1","name":"bootstrap-tagsinput","time":{"modified":"2022-06-13T04:57:39.304Z","created":"2014-09-24T06:47:16.474Z","0.4.2":"2014-09-24T06:47:16.474Z","0.5.0":"2015-06-19T01:24:45.733Z","0.6.1":"2015-11-04T16:29:21.809Z","0.7.1":"2015-11-11T04:22:43.926Z"},"maintainers":[{"name":"lucknerjb","email":"lucknerjb@gmail.com"}],"dist-tags":{"latest":"0.7.1"},"description":"jQuery plugin providing a Twitter Bootstrap user interface for managing tags.","readme":"# Bootstrap Tags Input [![Build Status](https://travis-ci.org/bootstrap-tagsinput/bootstrap-tagsinput.svg?branch=master)](https://travis-ci.org/bootstrap-tagsinput/bootstrap-tagsinput)\nBootstrap Tags Input is a jQuery plugin providing a Twitter Bootstrap user interface for managing tags.\n\nCurrent stable version: **v0.7.1**\n\n## Usage\nExamples can be found [here](http://bootstrap-tagsinput.github.io/bootstrap-tagsinput/examples/).\n\n## Features\n* Objects as tags\n* True multi value\n* Typeahead\n* Designed for Bootstrap 2.3.2 and 3\n\n### Objects as tags\nNot just support for using strings! This means you can use different values\nfor a tag's label and value. Each tag also holds a reference to the object\nby which it was created, so by calling <code>tagsinput('items')</code> an\narray of the original items is returned.\n\n### True multi value support\nOther implementations just concatenate the values to a comma separated string.\nThis results in <code>val()</code> returning just this string, and when\nsubmitting the form, only one big, concatenated value is sent in the request.\n\nBootstrap Tags Input provides true multivalue support. Just use a\n<code>&lt;select multiple /&gt;</code> as your input element, and\n<code>val()</code> will return an array of the tag values. When submitting the\nform, an array of values will be sent with the request.\n\n### Typeahead support\nIntegrates with Twitter Bootstraps' 2.3.2 typeahead, or use custom typeahead when using Bootstrap 3.\n\n## Development\nInstall dependencies:\n<pre>\nnpm install\ngrunt install\n</pre>\nTest:\n<pre>\ngrunt test\n</pre>\nBuild:\n<pre>\ngrunt build\n</pre>\nCurrent Library Versions:\n\n- Bootstrap: 3.3.5\n- jQuery: 2.1.4\n- Typeahead: 0.11.1\n\nLibraries for testing go in the **/lib** directory.\n\n## History\n- 0.7.1\n  - [allowDuplicates not working](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/issues/419)\n  - [tag text appears when typeahead input looses focus](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/issues/386)\n  - [Remove duplicate method `removeAll` in manual](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/pull/427)\n- 0.7.0\n  - [.tt-menu etc. styles should be included in bootstrap-tagsinput.css by default](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/issues/426)\n  - [Comma character carried over to new tag input when used as separator](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/issues/422)\n  - [Emails in multi select are being duplicated](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/issues/399)\n  - [The 'itemAdded' Event run on Load the Page!](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/issues/369)\n- 0.6.1\n  - [Source maps fix](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/issues/371)\n- 0.6.0\n  - [Allow form submissions when pressing enter if field is empty. Controlled by option](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/issues/368)\n  - [Ability to set different or multiple delimiters](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/issues/397)\n  - [No longer triggering itemRemoved when the field is already empty](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/issues/405)\n- 0.5\n  - [Added an optional 3rd parameter to the \"add\" and \"remove\" methods](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/pull/298)\n- 0.4\n  - [Fix typeahead when using Bootstrap 3](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/pull/73)\n- 0.3.13\n  -  [#5: Trigger events on original input/select](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/issues/5)\n  -  Loads of fixes merged with help of @janvt, @rlidwka and @kuraga: thanks for helping me out!\n- 0.3.9\n  -  [#48: Type ahead stops when entering second character](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/issues/48)\n- 0.3.8\n  -  [#43: Add support for placeholder](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/pull/43)\n  -  [#46: ie 8 compatibility, replace indexOf method](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/pull/46)\n- 0.3.7\n  -  [#39: flash when duplicate is entered](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/issues/39)\n- 0.3.6\n  -  [#34: Error in ReloadPage](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/issues/34)\n- 0.3.5\n  -  [#10: confirmKeys option](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/issues/10)\n- 0.3.4\n  -  [#24: Add bsTagsInput angular directive & example for bootstrap3 with typeahea...](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/pull/24)\n  -  [#28: Limit number of tags, enable/disable input](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/pull/28)\n  -  [#33: Avoid conflict with other selects when checking for value presence](https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/pull/33)\n\n## License\nThis project is licensed under [MIT](https://raw.github.com/bootstrap-tagsinput/bootstrap-tagsinput/master/LICENSE \"Read more about the MIT license\").\n","versions":{"0.5.0":{"name":"bootstrap-tagsinput","title":"Bootstrap Tags Input","version":"0.5.0","description":"jQuery plugin providing a Twitter Bootstrap user interface for managing tags.","scripts":{"test":"karma start --single-run --no-auto-watch"},"main":"dist/bootstrap-tagsinput.js","repository":{"type":"git","url":"git://github.com/timschlechter/bootstrap-tagsinput.git"},"author":{"name":"Tim Schlechter"},"contributors":[{"name":"Luckner Jr Jean-Baptiste"}],"license":"MIT","homepage":"http://timschlechter.github.io/bootstrap-tagsinput/examples/","download":"http://timschlechter.github.io/bootstrap-tagsinput/build/bootstrap-tagsinput.zip","keywords":["tags","bootstrap","input","select","form"],"devDependencies":{"grunt":"~0.4.1","grunt-cli":"~0.1.13","grunt-contrib-copy":"~0.5.0","grunt-contrib-uglify":"~0.2.2","grunt-jquerymanifest":"~0.1.4","grunt-zip":"~0.15.0","karma":"~0.12.19","phantomjs":"~1.9.7-15","karma-phantomjs-launcher":"~0.1.3","karma-jasmine":"~0.1.5","grunt-karma":"~0.8.3","bower":"~1.3.8","grunt-bower-task":"~0.4.0"},"banner":"/*\n * <%= pkg.name %> v<%= pkg.version %> by <%= pkg.author %>\n * <%= pkg.license.url %>\n */\n","gitHead":"3a6a3590b6541bdcb73cf5069fd696fbf5fe46b3","bugs":{"url":"https://github.com/timschlechter/bootstrap-tagsinput/issues"},"_id":"bootstrap-tagsinput@0.5.0","_shasum":"c4b704a42614fa50404fa892281ac183fa178bc6","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"lucknerjb","email":"lucknerjb@gmail.com"},"dist":{"shasum":"c4b704a42614fa50404fa892281ac183fa178bc6","tarball":"https://registry.npmjs.org/bootstrap-tagsinput/-/bootstrap-tagsinput-0.5.0.tgz","integrity":"sha512-/2+GeiCp+9hjRgPr/bXMta5zCuMmwrvLjOL+r9O0ePRhOxkEvY66mCfYOejMcwX2X5NcCANlQ5olxYmDojEQQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErI/Tjgx1joKeLanUwJXcHqW4Cf9O/IcVIp2rw5b9mIAiEAj0w29NFVHLrR4Ju+6G19oPPF6II/Dq0PpLtvMT9h6CE="}]},"maintainers":[{"name":"lucknerjb","email":"lucknerjb@gmail.com"}]},"0.6.1":{"name":"bootstrap-tagsinput","title":"Bootstrap Tags Input","version":"0.6.1","description":"jQuery plugin providing a Twitter Bootstrap user interface for managing tags.","scripts":{"test":"karma start --single-run --no-auto-watch"},"main":"dist/bootstrap-tagsinput.js","repository":{"type":"git","url":"git://github.com/timschlechter/bootstrap-tagsinput.git"},"author":{"name":"Tim Schlechter"},"contributors":[{"name":"Luckner Jr Jean-Baptiste"}],"license":"MIT","homepage":"http://timschlechter.github.io/bootstrap-tagsinput/examples/","download":"http://timschlechter.github.io/bootstrap-tagsinput/build/bootstrap-tagsinput.zip","keywords":["tags","bootstrap","input","select","form"],"devDependencies":{"bower":"~1.3.8","grunt":"~0.4.1","grunt-bower-task":"~0.4.0","grunt-cli":"~0.1.13","grunt-contrib-copy":"~0.5.0","grunt-contrib-uglify":"^0.9.1","grunt-jquerymanifest":"~0.1.4","grunt-karma":"~0.8.3","grunt-zip":"~0.15.0","karma":"~0.12.19","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.3","phantomjs":"~1.9.7-15"},"banner":"/*\n * <%= pkg.name %> v<%= pkg.version %> by <%= pkg.author %>\n * <%= pkg.license.url %>\n */\n","gitHead":"6dbff34f484ad0e6092f1822dec47baa02a8def2","bugs":{"url":"https://github.com/timschlechter/bootstrap-tagsinput/issues"},"_id":"bootstrap-tagsinput@0.6.1","_shasum":"dda19280af67ca6e6597805f405eb67c40e2b968","_from":".","_npmVersion":"2.14.0","_nodeVersion":"0.12.2","_npmUser":{"name":"lucknerjb","email":"lucknerjb@gmail.com"},"dist":{"shasum":"dda19280af67ca6e6597805f405eb67c40e2b968","tarball":"https://registry.npmjs.org/bootstrap-tagsinput/-/bootstrap-tagsinput-0.6.1.tgz","integrity":"sha512-JqKnC5aZrvhRYptIWmsYT3/GFstwUvrcsV0fsPbY5eL9uSkpFJbkwzhnLBaLSdW3xjkFkbU1ANu7572ORZGs1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2oauqcM/oOHAyZhAEN8Zai7c7zH/iITktaHgPuvk91QIhAMYp++Bmp/rczlBX3C1PEwU2lo1p+GUJ7zMfK/kU9qQ2"}]},"maintainers":[{"name":"lucknerjb","email":"lucknerjb@gmail.com"}]},"0.7.1":{"name":"bootstrap-tagsinput","title":"Bootstrap Tags Input","version":"0.7.1","description":"jQuery plugin providing a Twitter Bootstrap user interface for managing tags.","scripts":{"test":"karma start --single-run --no-auto-watch"},"main":"dist/bootstrap-tagsinput.js","repository":{"type":"git","url":"git://github.com/timschlechter/bootstrap-tagsinput.git"},"author":{"name":"Tim Schlechter"},"contributors":[{"name":"Luckner Jr Jean-Baptiste"}],"license":"MIT","homepage":"http://timschlechter.github.io/bootstrap-tagsinput/examples/","download":"http://timschlechter.github.io/bootstrap-tagsinput/build/bootstrap-tagsinput.zip","keywords":["tags","bootstrap","input","select","form"],"devDependencies":{"bower":"~1.3.8","grunt":"~0.4.1","grunt-bower-task":"~0.4.0","grunt-cli":"~0.1.13","grunt-contrib-copy":"~0.5.0","grunt-contrib-uglify":"^0.9.1","grunt-jquerymanifest":"~0.1.4","grunt-karma":"~0.8.3","grunt-zip":"~0.15.0","karma":"~0.12.19","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.3","phantomjs":"~1.9.7-15"},"banner":"/*\n * <%= pkg.name %> v<%= pkg.version %> by <%= pkg.author %>\n * <%= pkg.license.url %>\n */\n","gitHead":"be96ad787f171fa70e48a6967025dc962f61f31b","bugs":{"url":"https://github.com/timschlechter/bootstrap-tagsinput/issues"},"_id":"bootstrap-tagsinput@0.7.1","_shasum":"ffe3b06bbe2a106945ef2814568005a94f211937","_from":".","_npmVersion":"2.14.0","_nodeVersion":"0.12.2","_npmUser":{"name":"lucknerjb","email":"lucknerjb@gmail.com"},"dist":{"shasum":"ffe3b06bbe2a106945ef2814568005a94f211937","tarball":"https://registry.npmjs.org/bootstrap-tagsinput/-/bootstrap-tagsinput-0.7.1.tgz","integrity":"sha512-xSks67GWgXLnmO5gqp788vhh7WoXd9mHj5uKE5zg8rvw3sNYYSCjrSlrPRlPdpYKwmuxeuf2jsNjBSWEucyB1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGd/3tMQEfi34NDW3cVhffUbN17H8seUeO8W+k1XJzzAAiAcdLEhTTaMSpmGm54KobwRf1C7FV2G4vvx9eeJcpkWoA=="}]},"maintainers":[{"name":"lucknerjb","email":"lucknerjb@gmail.com"}]}},"homepage":"http://timschlechter.github.io/bootstrap-tagsinput/examples/","keywords":["tags","bootstrap","input","select","form"],"repository":{"type":"git","url":"git://github.com/timschlechter/bootstrap-tagsinput.git"},"contributors":[{"name":"Luckner Jr Jean-Baptiste"}],"author":{"name":"Tim Schlechter"},"bugs":{"url":"https://github.com/timschlechter/bootstrap-tagsinput/issues"},"license":"MIT","readmeFilename":"README.md","users":{"coderhawk":true,"ux_web":true,"kaishiyoku":true,"zhnoah":true}}