leaving tags box will create tag

v1.18.x
barisusakli 11 years ago
parent 4570edb122
commit 09d4f4b47b

@ -35,18 +35,25 @@ define('composer/tags', function() {
select: function(event, ui) { select: function(event, ui) {
// when autocomplete is selected from the dropdown simulate a enter key down to turn it into a tag // when autocomplete is selected from the dropdown simulate a enter key down to turn it into a tag
// http://stackoverflow.com/a/3276819/583363 // http://stackoverflow.com/a/3276819/583363
var e = jQuery.Event('keydown'); triggerEnter(input);
e.which = 13;
e.keyCode = 13;
setTimeout(function() {
input.trigger(e);
}, 100);
} }
}); });
input.attr('tabIndex', tagEl.attr('tabIndex')); input.attr('tabIndex', tagEl.attr('tabIndex'));
input.on('blur', function() {
triggerEnter(input);
})
}; };
function triggerEnter(input) {
var e = jQuery.Event('keydown');
e.which = 13;
e.keyCode = 13;
setTimeout(function() {
input.trigger(e);
}, 100);
}
function addTags(tags, tagEl) { function addTags(tags, tagEl) {
if (tags && tags.length) { if (tags && tags.length) {
for(var i=0; i<tags.length; ++i) { for(var i=0; i<tags.length; ++i) {

Loading…
Cancel
Save