UNPKG

auth-center

Version:
1 lines 3.14 kB
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=19)}({19:function(e,t,n){var r=n(20);$((function(){var e=$("#J_userList");new r(e,{data:function(t,n){$.post(e.data("url"),{q:t}).done(n)}})}))},20:function(e,t){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var i=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n(this,e),this.$elem="string"==typeof t?$(t):t,this.$elem.length&&(this.options=r,this.$input=$("input",this.$elem),this.$list=$(".dropdown-menu",this.$elem),this.selected=!1,this.bindEvent())}var t,i,o;return t=e,(i=[{key:"bindEvent",value:function(){var e=this;this.$elem.on("mousedown",".dropdown-item",this.select.bind(this)),this.$input.on("focus",(function(t){e.filter(t.target.value)})).on("blur",(function(t){e.$list.removeClass("show")})).keyup((function(t){var n=t.keyCode||t.which;if(38===n){var r=$(".active",e.$elem),i=r.prev();return i.length&&(r.removeClass("active"),i.addClass("active")),!1}if(40===n){var o=$(".active",e.$elem),a=o.next();return a.length&&(o.removeClass("active"),a.addClass("active")),!1}if(13===n)return $(".dropdown-item.active",e.$elem).trigger("mousedown"),!1;e.selected=!1,e.filter(t.target.value)})).keypress((function(e){return 13!==(e.keyCode||e.which)})).on("change",(function(t){e.selected||$(t.target).val("")}))}},{key:"select",value:function(e){this.selected=!0;var t=$(e.target).text();this.$input.val(t),this.$list.removeClass("show")}},{key:"filter",value:function(e){var t=this,n=this.options.data;if("function"==typeof n)n(e,(function(n){t.$list.addClass("show"),t.render(n,e)}));else if(n&&n.length){var r=n.filter((function(t){return t.indexOf(e)>=0}));this.$list.addClass("show"),this.render(r,e)}}},{key:"render",value:function(e,t){if(e.length){var n=e.indexOf(t);n=n>-1?n:0;var r=e.map((function(e,t){return'<a class="dropdown-item '.concat(t===n?"active":"",'" href="#">').concat(e,"</a>")})).join("\n");this.$list.html(r)}else this.$list.html('<a class="dropdown-item disabled" href="#">No Data</a>')}}])&&r(t.prototype,i),o&&r(t,o),e}();e.exports=i}});