-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjquery.tagin.min.js
4 lines (4 loc) · 1.52 KB
/
jquery.tagin.min.js
1
2
3
4
(function(c){c.w.u=function(a){a=c.extend({r:function(e){var b=c("<div/>").c("whole-tags-input");b.insertBefore(e);e.t(b);return b},l:function(){return c("<div/>").c("activeTags")},i:function(e,b,d){var a=c("<span/>").text(d),e=b(e,d);return c("<div/>").c("tag").b("term",d).append(a,e)},h:function(){return c("<a/>").c("removeTag").b("href","#").text("")},g:function(e){return c("a.removeTag",e)},j:function(e,b,d){return b.click(function(){var b=c(this).v("div.tag"),a=b.b("term");b.remove();d.m(e,a);
return false})},p:function(){return c("<input/>").c("newTag").b("type","text").b("placeholder","add tag").a("")},q:function(a,b){return c("input.newTag",a).A(function(d){d=d.keyCode?d.keyCode:d.which;return d==13||d==",".charCodeAt(0)?(d=c(this).a().trim(),d.length>0&&b.m(a,d),c(this).a(""),false):true}).z(function(b){var f=c(this).a();b.keyCode==8&&""==f&&c("a.removeTag:last",a).click()})},s:function(a){var b=[];c.d(a.split(","),function(a,c){c.trim().length>0&&b.push(c.trim())});return b},f:function(a){var b=
[];c("div.tag",a).d(function(){var a=c(this).b("term");b.push(a)});return b},e:function(a){return a.join(", ")},o:function(){},n:function(){}},a);return this.d(function(){var e=c(this),b=a.r(e),d=a.s(e.a()),f=a.l(b);c.d(d,function(c,d){f.append(a.i(b,a.h,d))});b.append(f);b.append(a.p());var g=c.k();g.add(function(){var c=a.f(b);e.a(a.e(c))});g.add(a.o);a.j(b,a.g(b),g);d=c.k();d.add(function(b,c){var d=a.i(b,a.h,c);f.append(d);d=a.g(d);a.j(b,d,g)});d.add(function(){var c=a.f(b);e.a(a.e(c))});d.add(a.n);
a.q(b,d)})}})(jQuery);