diff --git a/dist/jui-ui.js b/dist/jui-ui.js index 339e49a9..f9bd4524 100644 --- a/dist/jui-ui.js +++ b/dist/jui-ui.js @@ -1 +1,9018 @@ -!function(t){var e={};function i(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=2)}([function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(t){return t&&t.__esModule?t:{default:t}}(i(3));e.default=n.default},function(t,e){t.exports=jQuery},function(t,e,i){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=I(i(0)),a=I(i(4)),l=I(i(5)),s=I(i(6)),r=I(i(7)),u=I(i(8)),d=I(i(9)),h=I(i(10)),f=I(i(11)),c=I(i(12)),p=I(i(13)),v=I(i(14)),m=I(i(15)),g=I(i(16)),y=I(i(17)),x=I(i(18)),b=I(i(19)),w=I(i(20)),C=I(i(21)),k=I(i(22)),_=I(i(23)),z=I(i(24)),M=I(i(25)),E=I(i(26)),D=I(i(27));function I(t){return t&&t.__esModule?t:{default:t}}o.default.use([a.default,l.default,s.default,r.default,u.default,d.default,h.default,f.default,c.default,p.default,v.default,m.default,g.default,y.default,x.default,b.default,w.default,C.default,k.default,_.default,z.default,M.default,E.default,D.default]),"object"==("undefined"==typeof window?"undefined":n(window))&&(window.jui=window.JUI=o.default)},function(t,e){t.exports=jui},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a(i(1)),o=a(i(0));function a(t){return t&&t.__esModule?t:{default:t}}e.default={name:"ui.accordion",extend:"event",component:function(){var t=o.default.include("util.base"),e=function(){var e,i=null,o=null;function a(t){i.each(function(i){t==i?((0,n.default)(this).addClass("active"),e.options.multipanel?(0,n.default)(this).next(".content").show():o.insertAfter(this).show()):((0,n.default)(this).removeClass("active"),e.options.multipanel&&(0,n.default)(this).next(".content").hide())})}this.init=function(){e=this;var l=this.options;if(i=(0,n.default)(this.root).find(".title"),o=(0,n.default)(this.root).find(".content"),null==l.index)for(var s=0;s0&&e.menu.scrollTop(i*a.outerHeight())):"function"==typeof n&&n()}this.init=function(){var t=this.options,i=(0,n.default)(this.root),a=i.find("ul"),l=i.find(".anchor");a=0==a.length?i:a,(e={root:i,menu:a,anchor:l}).root.outerWidth(e.menu.outerWidth()),t.width>0&&a.outerWidth(t.width),t.height>0&&a.css({maxHeight:t.height,overflow:"auto"}),t.left>0&&i.css("left",t.left),t.top>0&&i.css("top",t.top),a.css({display:"block"}),i.css({position:"absolute",display:"none"}),t.nodes.length>0?this.update(t.nodes):o(this),this.type="hide"},this.update=function(t){if(this.tpl.node){(0,n.default)(e.menu).empty();for(var i=0;i0&&e.root.css("margin-top","10px"),2==arguments.length&&this.move(i,n),this.emit("show"),this.type="show"},this.move=function(t,i){e.root.css("left",t),e.root.css("top",i)},this.wheel=function(t,n){if(this.options.keydown){var o=this,l=e.menu.find("li");9!=t?(38!=t&&-1!=t||(i<1?i=l.length-1:i--,a(this,function(){i--,a(o)}),n&&n()),40!=t&&1!=t||(i0||o.options.dy>0?e.show(o.options.dx,o.options.dy):e.show()}else e&&e.hide()}function s(t){t.addEvent(i,"keyup",function(e){if(38!=e.which&&40!=e.which&&13!=e.which)return a=function(t){var e=[];if(""!=t)for(var i=0;ii&&(o=i),a<0?a=0:a>n&&(a=n),h.css({left:o-5,top:a-5}).data("pos",{x:o,y:a}),T()}function F(t){var i=m.offset().left,n=i+N.hueContainer_width,o=H(t).clientX;a=on?100:(o-i)/(n-i)*100;var l=N.hue_width*(a/100);f.css({left:l-Math.ceil(N.dragBar_width/2)+"px"}).data("pos",{x:l});var s=function(t){for(var i,n,o=0;o=t){i=S[o-1],n=S[o];break}return i&&n?e.scale().domain(i.rgb,n.rgb)((t-i.start)/(n.start-i.start),"hex"):null}(a/100);r.css("background-color",s),T()}function V(t){var e=g.offset().left,i=e+N.opacity_width,n=H(t).clientX;a=ni?100:(n-e)/(i-e)*100;var o=N.opacity_width*(a/100);b.css({left:o-Math.ceil(N.opacityDragBar_width/2)+"px"}).data("pos",{x:o}),T()}function A(){var t=b.data("pos")||{x:0};return Math.round(t.x/N.opacity_width*100)/100}function P(t,e){t=t||"div";var i=(0,o.default)("<"+t+" />");return"object"==(void 0===e?"undefined":n(e))&&i.attr(e),i}function H(e){return t.isTouch?e.originalEvent.touches[0]:e}function O(t){var e=t.which,i=!1;return 37!=e&&39!=e&&8!=e&&46!=e&&9!=e||(i=!0),!(!i&&(e<48||e>57))}function Y(t){var i=E.val(),n=D.val(),o=I.val();""!=i&&""!=n&&""!=o&&(parseInt(i)>255?E.val(255):E.val(parseInt(i)),parseInt(n)>255?D.val(255):D.val(parseInt(n)),parseInt(o)>255?I.val(255):I.val(parseInt(o)),L(e.format({r:parseInt(E.val()),g:parseInt(D.val()),b:parseInt(I.val())},"hex"),"rgb"))}function L(t,n){var o=t||i.options.color,a=e.rgb(o);r.css("background-color",o);var l=e.RGBtoHSV(a.r,a.g,a.b),s=N.color_width*l.s,u=N.color_height*(1-l.v);h.css({left:s-5,top:u-5}).data("pos",{x:s,y:u});var d=N.hue_width*(l.h/360);f.css({left:d-7.5}).data("pos",{x:d});var c=N.opacity_width*(a.a||0);b.css({left:c-7.5}).data("pos",{x:c}),T(n)}this.init=function(){i=this,this.options,l=(0,o.default)(this.root),r=P("div",{class:"color"}),h=P("div",{class:"drag-pointer"}),u=P("div",{class:"value"}),d=P("div",{class:"saturation"}),c=P("div",{class:"control"}),p=P("div",{class:"empty"}),v=P("div",{class:"color"}),s=P("div",{class:"hue"}),m=P("div",{class:"container"}),f=P("div",{class:"drag-bar"}),g=P("div",{class:"opacity"}),y=P("div",{class:"container"}),x=P("input",{class:"input",type:"text",disabled:!0}),b=P("div",{class:"drag-bar2"}),w=P("div",{class:"information"}),C=P("div",{class:"title"}).html("HEX"),k=P("div",{class:"title"}).html("R"),_=P("div",{class:"title"}).html("G"),z=P("div",{class:"title"}).html("B"),M=P("input",{class:"input",type:"text",maxlength:7}),E=P("input",{class:"input",type:"text",maxlength:3}),D=P("input",{class:"input",type:"text",maxlength:3}),I=P("input",{class:"input",type:"text",maxlength:3}),u.html(h),d.html(u),r.html(d),m.html(f),s.html(m),y.html(b),g.html(y),c.append(s),c.append(g),c.append(x),c.append(p),c.append(v),w.append(M),w.append(E),w.append(D),w.append(I),w.append(C),w.append(k),w.append(_),w.append(z),l.html(r),l.append(c),l.append(w),i.addEvent(r,"mousedown",function(t){r.data("isDown",!0),j(t)}),i.addEvent(r,"mouseup",function(t){r.data("isDown",!1)}),i.addEvent(f,"mousedown",function(t){t.preventDefault(),s.data("isDown",!0)}),i.addEvent(b,"mousedown",function(t){t.preventDefault(),g.data("isDown",!0)}),i.addEvent(m,"mousedown",function(t){s.data("isDown",!0),F(t)}),i.addEvent(y,"mousedown",function(t){g.data("isDown",!0),V(t)}),i.addEvent(M,"keydown",function(t){if(t.which<65||t.which>70)return O(t)}),i.addEvent(M,"keyup",function(t){var n=(0,o.default)(this).val();13==t.which&&("#"!=n.charAt(0)||7!=n.length&&4!=n.length||(L(n,"hex"),i.emit("enter",[n,e.rgb(n)])))}),i.addEvent(E,"keydown",O),i.addEvent(E,"keyup",Y),i.addEvent(D,"keydown",O),i.addEvent(D,"keyup",Y),i.addEvent(I,"keydown",O),i.addEvent(I,"keyup",Y),i.addEvent(document,"mouseup",function(t){r.data("isDown",!1),s.data("isDown",!1),g.data("isDown",!1)}),i.addEvent(document,"mousemove",function(t){r.data("isDown")&&j(t),s.data("isDown")&&F(t),g.data("isDown")&&V(t)}),L()},this.setColor=function(t){if("object"==(void 0===t?"undefined":n(t))){if(!t.r||!t.g||!t.b)return;L(e.format(t,"hex"))}else if("string"==typeof t){if("#"!=t.charAt(0))return;L(t)}},this.getColor=function(t){var i=function(){var t=h.data("pos")||{x:0,y:0},i=f.data("pos")||{x:0},n=N.color_width,o=N.color_height,a=i.x/N.hue_width*360,l=t.x/n,s=(o-t.y)/o,r=e.HSVtoRGB(a,l,s);return r.a=A(),r}();return t?("hex"==t&&i.a<1&&(t="rgb"),e.format(i,t)):i}};return i.setup=function(){return{type:"full",color:"#FF0000"}},i}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a(i(1)),o=a(i(0));function a(t){return t&&t.__esModule?t:{default:t}}e.default={name:"ui.combo",extend:"event",component:function(){var t=o.default.include("util.base"),e=function(){for(var t=o.default.get("ui.combo"),e=0;e0?(0,n.default)(t).children("a")[0]:t}function r(t,e){var n=i.drop.children("li"),o=n.eq(a);n.removeClass("active"),""!=o.val()||""!=o.html()?(o.addClass("active"),t.options.height>0&&i.drop.scrollTop(a*o.outerHeight())):"function"==typeof e&&e()}function u(){var t=0;return i.drop.children("li").each(function(e){var i=s(this);t=Math.max(t,(0,n.default)(i).outerWidth())}),t}this.init=function(){var l=this,u=this.options,d=(0,n.default)(this.root),h=d.children(".btn").not(".toggle"),f=d.children(".toggle"),c=d.children(".btn"),p=d.children("ul");p.insertAfter(h),u.width>0&&(h.outerWidth(u.width-f.outerWidth()+1),h.css({"overflow-x":"hidden","overflow-y":"hidden","white-space":"nowrap"})),u.height>0&&p.css({"overflow-x":"hidden","overflow-y":"auto","max-height":u.height}),this.addEvent(c,"click",function(i){if(t.isTouch)d.select.focus();else{if("open"==l.type)return;e(),l.open(i)}return!1}),this.addEvent(p,"click","li:not(.divider)",function(t){e();var i=s(this),a=(0,n.default)(i).attr("value"),r=(0,n.default)(i).text();o={value:a,text:r,element:i},h.html(r),d.attr("value",a),l.emit("click",[o,t]),l.emit("change",[o,t]),t.preventDefault()}),i={root:d,text:h,drop:p,toggle:f},this.type="fold",this.reload(),function(t){t.options.keydown&&(a=t.options.index,r(t),t.addEvent(window,"keydown",function(e){if("fold"!=t.type){var n=i.drop.children("li");return 38==e.which?(a<1?a=n.length-1:a--,r(t,function(){a--,r(t)}),!1):40==e.which?(ai.drop.outerWidth()&&i.drop.outerWidth(u()+50));this.emit("open",t),this.type="open"},this.fold=function(){i.drop.hide(),i.toggle.removeClass("active"),"top"==this.options.position&&i.drop.css("top",0),this.emit("fold"),this.type="fold"},this.reload=function(){""!=this.options.value?l("value",this.options.value):l("index",this.options.index),function(e){if(t.isTouch){var o=i.root;if(o.select&&o.select[0])(a=o.select).empty();else{var a=(0,n.default)("").css({position:"absolute",opacity:.01});o.find("ul").after(a),e.addEvent(a,"change",function(t){var i=(0,n.default)(t.currentTarget).find("option:selected").data("elem");e.addTrigger(i,"touchstart")}),o.select=a}o.find("ul > li").each(function(t,e){var i=(0,n.default)(e).data("value"),o=(0,n.default)(e).text();a.append((0,n.default)("").val(i).text(o).data("elem",e))})}}(this),this.emit("reload",o)}};return i.setup=function(){return{index:0,value:"",width:0,height:100,keydown:!1,position:"bottom",flex:!0}},i}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a(i(1)),o=a(i(0));function a(t){return t&&t.__esModule?t:{default:t}}e.default={name:"ui.datepicker",extend:"event",component:function(){var t=o.default.include("util.base");function e(t){return t.setHours(0),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0),t}var i=function(){var i=null,o=null,a=null,l={},s=null,r=null,u=null,d=null;function h(t,s){var u=t.options,d=[],h=[];if(l={},t.tpl.date)for(var f=0;f"+h.join("")+""),h=[]);else for(f=0;f")),u=t.typeCheck("date",e.minDate)?e.minDate:null,d=t.typeCheck("date",e.maxDate)?e.maxDate:null,"daily"==e.type&&(e.datel||t==l&&e>s)return[l,s,r]}return[t,e,i]}(a,s,r);this.page(f[0],f[1]),this.addTrigger(l[f[2]],"click")}this.page(a,s),this.addTrigger(l[r],"click")}else"monthly"==e.type?(this.page(a),this.addTrigger(l[s],"click")):"yearly"==e.type&&(this.page(a),this.addTrigger(l[a],"click"))},this.addTime=function(t){a=new Date(this.getTime()+t),this.select(this.getTime())},this.getDate=function(){return a},this.getTime=function(){return a.getTime()},this.getFormat=function(e){return t.dateFormat(a,"string"==typeof e?e:this.options.format)},this.reload=function(){var e=this.options;u=t.typeCheck("date",e.minDate)?e.minDate:null,d=t.typeCheck("date",e.maxDate)?e.maxDate:null,"daily"==e.type&&(u&&e.dated&&(e.date=d)),this.select(),this.emit("reload")}};return i.setup=function(){return{type:"daily",titleFormat:"yyyy.MM",format:"yyyy-MM-dd",date:e(new Date),animate:!1,minDate:null,maxDate:null}},i}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a(i(1)),o=a(i(0));function a(t){return t&&t.__esModule?t:{default:t}}e.default={name:"ui.layout",extend:"event",component:function(){o.default.include("util.base");var t=function(){var t=null,e={},i=["top","left","right","bottom","center"],o={top:"n-resize",bottom:"n-resize",right:"e-resize",left:"e-resize"};function a(t,e,i,o){t.mousedown(function(a){t.data("mousedown",!0);var l=t.clone();t.data("shadow",l),t.after(l),i.call(this,a),l.css("opacity",.3),(0,n.default)(document).on("mousemove",e),(0,n.default)(document).on("mouseup",function i(a){(0,n.default)(document).off("mousemove",e),(0,n.default)(document).off("mouseup",i),o.call(this,a),t.data("mousedown",!1),l.remove(),(0,n.default)("body :not(.resize)").css({"user-select":""})}),(0,n.default)("body :not(.resize)").css({"user-select":"none"})})}function l(i){var n,l;n=t[i],(l=n.resizer).css({cursor:o[i]}),l.data("event")||("top"==i?a(l,function(t){if(l.data("mousedown")){var i=t.clientY-l.data("current"),n=e.top.min,o=e.top.max;n<=i&&i .top")).length&&(a=null),0==(s=f.left.el?(0,n.default)(f.left.el):o.find("> .left")).length&&(s=null),0==(r=f.right.el?(0,n.default)(f.right.el):o.find("> .right")).length&&(r=null),0==(u=f.bottom.el?(0,n.default)(f.bottom.el):o.find("> .bottom")).length&&(u=null),0==(d=f.center.el?(0,n.default)(f.center.el):o.find("> .center")).length&&(d=null),t={root:o,top:a,left:s,right:r,bottom:u,center:d},e=f,function(o){for(var a=0,s=i.length;a")),t.root.append(r.resizer),l(i[a])))}o.resize()}(this),(0,n.default)(window).on("resize",function(t){h.resize()}),this},this.resize=function(){var e=null,i=null,n=0,o=0;e=t.top,i=this.options.top,e&&(e.css({position:"absolute",top:"0px",left:"0px",width:"100%",height:i.size||i.min}),n=e.height(),i.resize?(e.resizer.css({position:"absolute",top:n,left:"0px",width:"100%",background:this.options.barColor,height:this.options.barSize}),n+=this.options.barSize):e.resizer&&e.resizer.remove()),e=t.bottom,i=this.options.bottom;var a=t.root.height();if(e){e.css({position:"absolute",left:"0px",width:"100%",height:i.size||i.min});var l=n-e.height()+n;i.resize?(e.resizer.css({position:"absolute",top:l,left:"0px",width:"100%",background:this.options.barColor,height:this.options.barSize}),l+=this.options.barSize):e.resizer&&e.resizer.remove(),e.css("top",l+"px")}e=t.left,i=this.options.left;var s=a;t.top&&(s-=t.top.height(),t.top.resizer&&(s-=t.top.resizer.height())),t.bottom&&(s-=t.bottom.height(),t.bottom.resizer&&(s-=t.bottom.resizer.height())),e&&(e.css({position:"absolute",top:n,left:"0px",height:s,width:i.size||i.min,"max-width":"100%",overflow:"auto"}),o=e.width(),i.resize?(e.resizer.css({position:"absolute",top:n,height:e.height(),left:o,background:this.options.barColor,width:this.options.barSize}),o+=this.options.barSize):e.resizer&&e.resizer.remove()),e=t.right,i=this.options.right;var r=t.root.width();t.left&&(r-=t.left.width(),t.left.resizer&&(r-=t.left.resizer.width())),e&&(e.css({position:"absolute",top:n,height:s,width:i.size||i.min,"max-width":"100%"}),i.resize?(e.resizer.css({position:"absolute",top:n,height:e.height(),background:this.options.barColor,width:this.options.barSize}),this.options.barSize):e.resizer&&e.resizer.remove(),r-=t.right.width(),t.right.resizer&&(r-=t.right.resizer.width()),e.resizer.css({left:o+r+"px"}),e.css({left:o+r+e.resizer.width()+"px"})),e=t.center,i=this.options.center,e&&e.css({position:"absolute",top:n,height:s,left:o,width:r,overflow:"auto"})}};return t.setup=function(){return{barColor:"#d6d6d6",barSize:3,width:null,height:null,top:{el:null,size:null,min:50,max:200,resize:!0},left:{el:null,size:null,min:50,max:200,resize:!0},right:{el:null,size:null,min:50,max:200,resize:!0},bottom:{el:null,size:null,min:50,max:200,resize:!0},center:{el:null}}},t}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a(i(1)),o=a(i(0));function a(t){return t&&t.__esModule?t:{default:t}}e.default={name:"ui.modal",extend:"event",component:function(){var t=0,e=0;o.default.include("util.base").resize(function(){if(t!=(0,n.default)(window).width()||e!=(0,n.default)(window).height()){for(var i=o.default.get("ui.modal"),a=0;a0?(0,n.default)(i).outerWidth()+s:"100%",h=(0,n.default)(i).outerHeight();null!=l?(h=(e=(0,n.default)(o)[0].scrollHeight)>h?e:h,u+=(0,n.default)(o).scrollTop()):h=h>(e=(0,n.default)(window).outerHeight())?h:e;return{x:r,y:u,pos:a,tPos:l,w:d,h:h}}this.init=function(){!function(t){i={position:(0,n.default)(t.root).css("position"),left:(0,n.default)(t.root).css("left"),top:(0,n.default)(t.root).css("top"),"z-index":(0,n.default)(t.root).css("z-index"),display:(0,n.default)(t.root).css("display")},o={position:(0,n.default)(t.options.target).css("position")}}(this),this.options.clone||(0,n.default)(this.root).hide(),this.type="hide"},this.hide=function(){var a=this.options,l=this.timestamp;a.clone&&(e.remove(),e=null),(0,n.default)(a.target).css("position",o.position),(0,n.default)(this.root).css(i),t[l]&&(t[l].remove(),delete t[l]),this.type="hide"},this.show=function(){var i=this.options,o=l(this);i.clone&&(e=(0,n.default)(this.root).clone()).insertAfter((0,n.default)(this.root)),(0,n.default)(this.root).appendTo(i.target),this.resize(),(0,n.default)(i.target).css("position",o.tPos),(0,n.default)(this.root).show(),function(e,i,o){var l=e.options,s=e.timestamp,r=null!=l.parent?l.parent:l.target;null==t[s]&&(t[s]=(0,n.default)("").css({position:"absolute",width:i,height:o,left:0,top:0,opacity:e.options.opacity,"background-color":e.options.color,"z-index":a+e.options.index-1}),(0,n.default)(r).append(t[s]),(0,n.default)(e.root).insertAfter(t[s]),e.addEvent(t[s],"click",function(t){return e.options.autoHide&&e.hide(),!1}))}(this,o.w,o.h),this.type="show"},this.resize=function(){var e=l(this),i=this.timestamp;(0,n.default)(this.root).css({position:e.pos,left:e.x,top:e.y,"z-index":a+this.options.index}),null!=t[i]&&t[i].height(e.h)}};return i.setup=function(){return{color:"black",opacity:.4,target:"body",parent:null,index:0,clone:!1,autoHide:!0}},i}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=l(i(1)),a=l(i(0));function l(t){return t&&t.__esModule?t:{default:t}}e.default={name:"ui.notify",extend:"event",component:function(){a.default.include("util.base");var t=function(){var t=null,e=null;this.init=function(){var i=this.options,a="object"==n(i.padding)?12:i.padding;return e={top:{top:a,bottom:"auto",left:a,right:a},"top-right":{top:a,bottom:"auto",left:"auto",right:a},"top-left":{top:a,bottom:"auto",left:a,right:"auto"},bottom:{top:"auto",bottom:a,left:a,right:a},"bottom-right":{top:"auto",bottom:a,left:"auto",right:a},"bottom-left":{top:"auto",bottom:a,left:a,right:a}}[i.position],"object"==n(i.padding)&&(e=o.default.extend(e,i.padding)),"body"!=this.selector&&(0,o.default)(this.selector).css("position","relative"),t=(0,o.default)("
").css(o.default.extend({position:"absolute","z-index":3e3},e)),(0,o.default)(this.root).append(t),this},this.add=function(i,a){var l=this,s=this.options,r=isNaN(a)?s.timeout:a,u=(0,o.default)(this.root).scrollTop(),d=(0,o.default)(this.tpl.item(i)).css({"margin-bottom":s.distance});"top"!=s.position&&"bottom"!=s.position||d.outerWidth(t.width()-3*("object"==n(s.padding)&&s.padding.right?s.padding.right:12)),-1!=s.position.indexOf("top-")?(t.css("top",u+e.top),t.prepend(d)):(t.css("bottom",-(u-e.bottom)),t.append(d));var h=d.css("opacity");function f(){null!=d&&(d.animate({opacity:0},s.hideDuration,s.hideEasing),d.slideUp(s.hideEasing,function(){l.emit("hide",[i]),d.remove(),d=null}))}d.css({opacity:0}).animate({opacity:h},s.showDuration,s.showEasing,function(){l.emit("show",[i])}),this.addEvent(d,"click",function(t){return l.emit("select",[i,t]),f(),!1}),r>0&&setTimeout(f,r)},this.reset=function(){t.empty()}};return t.setup=function(){return{position:"top-right",padding:12,distance:5,timeout:3e3,showDuration:500,hideDuration:500,showEasing:"swing",hideEasing:"linear"}},t}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a(i(1)),o=a(i(0));function a(t){return t&&t.__esModule?t:{default:t}}e.default={name:"ui.numberchecker",extend:"event",component:function(){o.default.include("util.base");var t=function(){function t(t,e){return!!(e?/^[-]?\d+$/:/^[-]?\d+(?:[.]\d+)?$/).test(t)}function e(t,e,i,n){t=n?parseInt(t):parseFloat(t);return{min:e=n?parseInt(e):parseFloat(e),max:i=n?parseInt(i):parseFloat(i),value:t}}this.init=function(){var i=this.root,o=this.options.integer,a=this.options.empty,l=this.options.message,s=function(t){var e=(0,n.default)(t.root),i=t.options,o=(i.integer,e.attr("min")||""),a=e.attr("max")||"",l=e.val()||"";return{min:null!=i.min?i.min:o,max:null!=i.max?i.max:a,value:l}}(this);return t(s.value,o)?(0,n.default)(i).val(s.value):(0,n.default)(i).addClass("invalid").val("").attr("placeholder",l),o||(0,n.default)(i).attr("step","any"),(0,n.default)(i).attr("min",s.min),(0,n.default)(i).attr("max",s.max),(0,n.default)(i).on("input",function(a){var l=(0,n.default)(i).val();if(t(l,o)){var r=e(l,s.min,s.max,o);""!==s.min&&""!==s.max&&l>=r.min&&l<=r.max&&(s.value=r.value),""!==s.min&&""===s.max&&l>=r.min&&(s.value=r.value),""===s.min&&""!==s.max&&l<=r.max&&(s.value=r.value)}}),(0,n.default)(i).on("focus",function(t){(0,n.default)(i).removeClass("invalid").attr("placeholder","")}),(0,n.default)(i).on("focusout",function(r){var u=(0,n.default)(i).val();if(t(u,o)){var d=e(u,s.min,s.max,o);""!==s.min&&d.valued.max?(0,n.default)(i).val(d.max):(0,n.default)(i).val(d.value)}else null!=a?(0,n.default)(i).val(s[a]):(0,n.default)(i).addClass("invalid").val("").attr("placeholder",l)}),this}};return t.setup=function(){return{integer:!0,empty:null,min:null,max:null,message:"Invalid number"}},t}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=o(i(1));o(i(0));function o(t){return t&&t.__esModule?t:{default:t}}e.default={name:"ui.paging",extend:"event",component:function(){var t=function(){var t=1,e=1,i=null;function o(o,a){var l=[],s=ee?e:a,t=a<1?1:a,ee&&(t=e)}else for(u=r;u"),e.html(i)),0==o.length&&(o=(0,n.default)("
"),i.html(o)),t.setValue(),t.setStriped(),t.setAnimated()}this.init=function(){t=this,e=(0,n.default)(this.root),r()},this.setAnimated=function(e){void 0===e?o.toggleClass("animated",t.options.animated):o.toggleClass("animated",e)},this.setStriped=function(e){void 0===e?o.toggleClass("striped",t.options.striped):o.toggleClass("striped",e)},this.setValue=function(e){!function(t){"vertical"==s()?o.height(t+"%"):o.width(t+"%")}(((e=void 0===e?t.options.value:e)-a())/(l()-a())*100)},this.getValue=function(){return a()+(l()-a())*(parseFloat(("vertical"==s()?o.css("height"):o.css("width")).replace("%",""))/100)}};return t.setup=function(){return{type:"",orient:"horizontal",min:0,max:100,value:0,striped:!1,animated:!1}},t}}},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a(i(1)),o=a(i(0));function a(t){return t&&t.__esModule?t:{default:t}}e.default={name:"ui.property",extend:"event",component:function(){var t=o.default.include("util.base"),e=function(){var e,i,a,l=[],s={};function r(t){for(var e=0,i=l.length;e").css({position:"relative"}),e.append(i),this.loadItems(this.options.items)},this.loadItems=function(e){l=t.clone(e),this.initProperty(),this.emit("load.items")},this.initProperty=function(){i.empty(),r(function(t,e){i.append(this.renderItem(t,e))})},this.addItem=function(e){t.typeCheck("array",e)||(e=[e]),l=l.concat(e),this.initProperty()},this.removeItem=function(t){for(var e=[],i=0,n=l.length;i").attr("data-index",i);if("group"==e.type){o.addClass("property-header-item expanded"),o.attr("id","property-header-item-"+i),o.data("item",e);var l=(0,n.default)("
").html(e.title);e.description&&l.append(""+e.description+""),l.append(""),o.on("click",function(t){(0,n.default)(this).hasClass("collapsed")?a.expanded(o.attr("id")):(a.collapsed(o.attr("id")),n.default)}),o.append(l)}else{(t.typeCheck("array",e.value)||e.vertical)&&o.addClass("vertical"),o.attr("data-key",e.key);l=(0,n.default)("
").html(e.title);var s=(0,n.default)("
"),r=this.render(o,e);s.append((0,n.default)("
").html(r)),e.description&&s.append("
"+e.description+"
"),o.append(l),o.append(s)}return o},this.render=function(t,e){var i=e.type||"text";return(e.render||s[i]||s.defaultRenderer)(t,e)},this.getValue=function(t){return t?this.getItem(t).value:this.getAllValue()},this.getDefaultValue=function(){for(var t={},e=0,i=this.options.items;e").css({"max-width":"100%"}),l=i.items||[],r=0,d=l.length;r").val(h.value).text(h.text))}return o.val(i.value),o.on("change",u(function(){var e=(0,n.default)(this).val();e=t.typeCheck("array",i.value)?s.str2array(e):e,a.refreshValue((0,n.default)(this).closest(".property-item"),e)},250,o)),o},s.text=function(e,i){var o=(0,n.default)("").css({width:"100%"}).attr({placeholder:"Type here"});return i.readonly&&$input.attr("readonly",!0),o.val(i.value),o.on("input",u(function(){var o=(0,n.default)(this).val();o=t.typeCheck("array",i.value)?s.str2array(o):o,a.refreshValue(e,o)},250,o)),(0,n.default)([o[0]])},s.textarea=function(e,i){var o=(0,n.default)("