A powerful and lightweight tag editor plugin for jQuery.
Compatible with jQuery 1.7.0+ in Firefox, Safari, Chrome, Opera, Internet Explorer 8+. IE7 technically works, but no care has gone into CSS/layout bugs. Released under the MIT License: http://www.opensource.org/licenses/mit-license.php
This plugin was developed by and for Pixabay.com - an international repository for sharing free public domain images. We have implemented this plugin in production and we share this piece of software - in the spirit of Pixabay - freely with others.
http://goodies.pixabay.com/jquery/tag-editor/demo.html
- Lightweight: 8.5 kB of JavaScript - less than 3.2 kB gzipped
- Edit in place tags
- Intuitive navigation between tags with cursor keys, Tab, Shift+Tab, Enter, Pos1, End, Backspace, Del, and ESC
- Optional jQuery UI sortable
- Optional jQuery UI autocomplete
- Copy-paste or delete multiple selected tags
- Duplicate tags check
- Custom delimiter/s
- Placeholder
- Custom style for faulty tags
- Public methods for reading, adding and removing tags + destroy function
- Callbacks
- Graceful degradation if JavaScript is disabled
- Fix for IE8
- Optimized internal input autogrow function.
- Added bower.json file.
- Removing accursoft's caret plugin (http://code.accursoft.com/caret) from tagEditor source (and adding caret as a dependency).
- Fixed: Detection for selected field (.tag-editor) on backspace/delete keypress failed in some cases.
- Merged pull - Added logic for selected field to be .tag-editor only: https://github.com/jegarts/jQuery-tagEditor/commit/498435b562d72c3e502863312b0b2ccbb9e80cab
- Merged pull stop aco.select form calling itself: https://github.com/jegarts/jQuery-tagEditor/commit/fd0340ba46272290cedc8991f58769945d0fc2c2
- Removed unnecessary vendor prefixes in CSS stylesheet.
- Fixed removal of placeholder after calling addTags.
- Fixed tagEditor for IE8 and IE7. IE7 still has some obvious layout alignment bugs, that can be fixed by conditional CSS rules.
- First release