mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-07-07 16:33:10 +02:00
leaving tags box will create tag
This commit is contained in:
@@ -35,18 +35,25 @@ define('composer/tags', function() {
|
||||
select: function(event, ui) {
|
||||
// when autocomplete is selected from the dropdown simulate a enter key down to turn it into a tag
|
||||
// http://stackoverflow.com/a/3276819/583363
|
||||
var e = jQuery.Event('keydown');
|
||||
e.which = 13;
|
||||
e.keyCode = 13;
|
||||
setTimeout(function() {
|
||||
input.trigger(e);
|
||||
}, 100);
|
||||
triggerEnter(input);
|
||||
}
|
||||
});
|
||||
|
||||
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) {
|
||||
if (tags && tags.length) {
|
||||
for(var i=0; i<tags.length; ++i) {
|
||||
|
||||
Reference in New Issue
Block a user