diff --git a/dist/jquery.bizui.css b/dist/jquery.bizui.css index 9a1f404..7039557 100644 --- a/dist/jquery.bizui.css +++ b/dist/jquery.bizui.css @@ -1,6 +1,6 @@ /** * BizUI Framework - * @version v1.0.5 + * @version v1.0.5.1 * @copyright 2015 Sogou, Inc. * @link https://github.com/bizdevfe/biz-ui */ diff --git a/dist/jquery.bizui.js b/dist/jquery.bizui.js index a5086bc..97ada65 100644 --- a/dist/jquery.bizui.js +++ b/dist/jquery.bizui.js @@ -1,6 +1,6 @@ /** * BizUI Framework - * @version v1.0.5 + * @version v1.0.5.1 * @copyright 2015 Sogou, Inc. * @link https://github.com/bizdevfe/biz-ui */ @@ -14158,7 +14158,7 @@ define('bizui',['require','ui/Button','ui/Input','ui/Textarea','ui/Textline','ui /** * @property {String} version 版本号 */ - bizui.version = '1.0.5'; + bizui.version = '1.0.5.1'; var origin = window.bizui; diff --git a/dist/jquery.bizui.min.js b/dist/jquery.bizui.min.js index fe47c01..ad41c87 100644 --- a/dist/jquery.bizui.min.js +++ b/dist/jquery.bizui.min.js @@ -1,8 +1,8 @@ /** * BizUI Framework - * @version v1.0.5 + * @version v1.0.5.1 * @copyright 2015 Sogou, Inc. * @link https://github.com/bizdevfe/biz-ui */ -(function(e,t){typeof define=="function"&&define.amd?define(["jquery"],t):e.bizui=t()})(this,function(e){e=e||window.$;var t,n,r;return function(e){function v(e,t){return h.call(e,t)}function m(e,t){var n,r,i,s,o,u,a,f,c,h,p,v=t&&t.split("/"),m=l.map,g=m&&m["*"]||{};if(e&&e.charAt(0)===".")if(t){v=v.slice(0,v.length-1),e=e.split("/"),o=e.length-1,l.nodeIdCompat&&d.test(e[o])&&(e[o]=e[o].replace(d,"")),e=v.concat(e);for(c=0;c0&&(e.splice(c-1,2),c-=2)}}e=e.join("/")}else e.indexOf("./")===0&&(e=e.substring(2));if((v||g)&&m){n=e.split("/");for(c=n.length;c>0;c-=1){r=n.slice(0,c).join("/");if(v)for(h=v.length;h>0;h-=1){i=m[v.slice(0,h).join("/")];if(i){i=i[r];if(i){s=i,u=c;break}}}if(s)break;!a&&g&&g[r]&&(a=g[r],f=c)}!s&&a&&(s=a,u=f),s&&(n.splice(0,u,s),e=n.join("/"))}return e}function g(t,n){return function(){return s.apply(e,p.call(arguments,0).concat([t,n]))}}function y(e){return function(t){return m(t,e)}}function b(e){return function(t){a[e]=t}}function w(t){if(v(f,t)){var n=f[t];delete f[t],c[t]=!0,i.apply(e,n)}if(!v(a,t)&&!v(c,t))throw new Error("No "+t);return a[t]}function E(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function S(e){return function(){return l&&l.config&&l.config[e]||{}}}var i,s,o,u,a={},f={},l={},c={},h=Object.prototype.hasOwnProperty,p=[].slice,d=/\.js$/;o=function(e,t){var n,r=E(e),i=r[0];return e=r[1],i&&(i=m(i,t),n=w(i)),i?n&&n.normalize?e=n.normalize(e,y(t)):e=m(e,t):(e=m(e,t),r=E(e),i=r[0],e=r[1],i&&(n=w(i))),{f:i?i+"!"+e:e,n:e,pr:i,p:n}},u={require:function(e){return g(e)},exports:function(e){var t=a[e];return typeof t!="undefined"?t:a[e]={}},module:function(e){return{id:e,uri:"",exports:a[e],config:S(e)}}},i=function(t,n,r,i){var s,l,h,p,d,m=[],y=typeof r,E;i=i||t;if(y==="undefined"||y==="function"){n=!n.length&&r.length?["require","exports","module"]:n;for(d=0;d0))return;t=t[0]}if(!o(t))return;this.main=t,this.$main=e(this.main),this.options=e.extend({},n||{}),this.init(this.options)}function o(e){return e.nodeType===1&&e.tagName.toLowerCase()==="button"}var r="biz-button",i="biz-button-disable",s="biz-button-";n.prototype={init:function(e){this.$main.addClass(r),e.theme&&this.$main.addClass(s+e.theme),e.label&&this.$main.html(e.label),e.disabled&&this.disable()},enable:function(){this.main.disabled=!1,this.$main.removeClass(i)},disable:function(){this.main.disabled=!0,this.$main.addClass(i)},destroy:function(){this.$main.removeClass(r+" "+i),this.options.theme&&this.$main.removeClass(s+this.options.theme)}};var u="bizButton";return e.extend(e.fn,{bizButton:function(t,r){var i;switch(t){case"enable":this.each(function(){i=e(this).data(u),i&&i.enable()});break;case"disable":this.each(function(){i=e(this).data(u),i&&i.disable()});break;case"destroy":this.each(function(){i=e(this).data(u),i&&(i.destroy(),e(this).data(u,null))});break;default:this.each(function(){!e(this).data(u)&&o(this)&&e(this).data(u,new n(this,t))})}return this}}),n}),r("ui/Input",["require"],function(t){function n(t,n){if(t instanceof jQuery){if(!(t.length>0))return;t=t[0]}if(!u(t))return;this.main=t,this.$main=e(this.main),this.options=e.extend({},n||{}),this.init(this.options)}function u(e){return e.nodeType===1&&e.tagName.toLowerCase()==="input"&&e.getAttribute("type").toLowerCase()==="text"}var r="biz-input",i="biz-input-disable",s="biz-input-hover",o="biz-input-focus";n.prototype={init:function(t){this.$main.addClass(r),t.disabled&&this.disable();var n=this;this.$main.on("keydown.bizInput",function(e){if(e.keyCode===13)return t.onEnter&&t.onEnter.call(n,e),!1}),this.$main.on("mouseover.bizInput",function(t){e(this).addClass(s)}).on("mouseout.bizInput",function(t){e(this).removeClass(s)}).on("focus.bizInput",function(t){e(this).addClass(o)}).on("blur.bizInput",function(t){e(this).removeClass(o)})},enable:function(){this.main.disabled=!1,this.$main.removeClass(i)},disable:function(){this.main.disabled=!0,this.$main.addClass(i)},destroy:function(){this.$main.removeClass(r+" "+i),this.$main.off("keydown.bizInput").off("mouseover.bizInput").off("mouseout.bizInput").off("focus.bizInput").off("blur.bizInput")}};var a="bizInput";return e.extend(e.fn,{bizInput:function(t,r){var i;switch(t){case"enable":this.each(function(){i=e(this).data(a),i&&i.enable()});break;case"disable":this.each(function(){i=e(this).data(a),i&&i.disable()});break;case"destroy":this.each(function(){i=e(this).data(a),i&&(i.destroy(),e(this).data(a,null))});break;default:this.each(function(){!e(this).data(a)&&u(this)&&e(this).data(a,new n(this,t))})}return this}}),n}),r("ui/Textarea",["require"],function(t){function n(t,n){if(t instanceof jQuery){if(!(t.length>0))return;t=t[0]}if(!u(t))return;this.main=t,this.$main=e(this.main),this.options=e.extend({},n||{}),this.init(this.options)}function u(e){return e.nodeType===1&&e.tagName.toLowerCase()==="textarea"}var r="biz-textarea",i="biz-textarea-disable",s="biz-textarea-hover",o="biz-textarea-focus";n.prototype={init:function(t){this.$main.addClass(r),t.disabled&&this.disable(),this.$main.on("mouseover.bizTextarea",function(t){e(this).addClass(s)}).on("mouseout.bizTextarea",function(t){e(this).removeClass(s)}).on("focus.bizTextarea",function(t){e(this).addClass(o)}).on("blur.bizTextarea",function(t){e(this).removeClass(o)})},enable:function(){this.main.disabled=!1,this.$main.removeClass(i)},disable:function(){this.main.disabled=!0,this.$main.addClass(i)},length:function(){return this.main.value.replace(/\r?\n/g,"").length},destroy:function(){this.$main.removeClass(r+" "+i),this.$main.off("mouseover.bizTextarea").off("mouseout.bizTextarea").off("focus.bizTextarea").off("blur.bizTextarea")}};var a="bizTextarea";return e.extend(e.fn,{bizTextarea:function(t,r){var i;switch(t){case"enable":this.each(function(){i=e(this).data(a),i&&i.enable()});break;case"disable":this.each(function(){i=e(this).data(a),i&&i.disable()});break;case"destroy":this.each(function(){i=e(this).data(a),i&&(i.destroy(),e(this).data(a,null))});break;case"length":return this.length!==0?this.data(a).length():null;default:this.each(function(){!e(this).data(a)&&u(this)&&e(this).data(a,new n(this,t))})}return this}}),n}),r("ui/Textline",["require"],function(t){function n(t,n){if(t instanceof jQuery){if(!(t.length>0))return;t=t[0]}if(!u(t))return;this.main=t,this.$main=e(this.main),this.options=e.extend({},n||{}),this.init(this.options)}function u(e){return e.nodeType===1&&e.tagName.toLowerCase()==="div"}var r="biz-textline",i="biz-textline-disable",s="biz-textline-hover",o="biz-textline-focus";n.prototype={init:function(t){this.$main.addClass(r).html("
");var n=Math.max(this.$main.width(),200),i=Math.max(this.$main.height(),52);this.$main.css({width:n,height:i}),this.$line=this.$main.children("div").css({height:i-10}),this.$lineNumber=this.$main.find("pre"),this.$textarea=this.$main.children("textarea").css({width:n-36,height:i-12}),t.disabled&&this.disable();var u=this;this.$textarea.on("mouseover.bizTextline",function(t){e(this).addClass(s)}).on("mouseout.bizTextline",function(t){e(this).removeClass(s)}).on("focus.bizTextline",function(t){e(this).addClass(o)}).on("blur.bizTextline",function(t){e(this).removeClass(o)}).on("keyup.bizTextline",function(e){u.renderLineNumber(e.target.scrollTop)}).on("scroll.bizTextline",function(e){u.scrollLineNumber(e.target.scrollTop)}),this.renderLineNumber(0)},enable:function(){this.$textarea[0].disabled=!1,this.$textarea.removeClass(i)},disable:function(){this.$textarea[0].disabled=!0,this.$textarea.addClass(i)},length:function(){return this.$textarea[0].value.replace(/\r?\n/g,"").length},val:function(e){if(undefined===e)return this.$textarea.val();this.$textarea[0].value=e,this.renderLineNumber(0)},destroy:function(){this.$textarea.off("mouseover.bizTextline").off("mouseout.bizTextline").off("focus.bizTextline").off("blur.bizTextline").off("keyup.bizTextline").off("scroll.bizTextline"),this.$main.removeClass(r).empty()},renderLineNumber:function(e){var t=this.$textarea.val().split("\n").length,n="1";for(var r=2;r<=t;r++)n+="\n"+r;this.$lineNumber.html(n),this.scrollLineNumber(e)},scrollLineNumber:function(e){this.$lineNumber.css({top:5-e})}};var a="bizTextline";return e.extend(e.fn,{bizTextline:function(t,r){var i;switch(t){case"enable":this.each(function(){i=e(this).data(a),i&&i.enable()});break;case"disable":this.each(function(){i=e(this).data(a),i&&i.disable()});break;case"val":if(undefined===r)return e(this).data(a).val();this.each(function(){i=e(this).data(a),i&&i.val(r)});break;case"destroy":this.each(function(){i=e(this).data(a),i&&(i.destroy(),e(this).data(a,null))});break;case"length":return this.length!==0?this.data(a).length():null;default:this.each(function(){!e(this).data(a)&&u(this)&&e(this).data(a,new n(this,t))})}return this}}),n}),r("ui/Radio",["require"],function(t){function n(t){if(t instanceof jQuery){if(!(t.length>0))return;t=t[0]}if(!l(t))return;this.main=t,this.$main=e(this.main),this.$group=e('input[name="'+this.$main.attr("name")+'"]'),this.init()}function l(e){return e.nodeType===1&&e.tagName.toLowerCase()==="input"&&e.getAttribute("type").toLowerCase()==="radio"}var r="biz-label",i="biz-radio-unchecked",s="biz-radio-unchecked-hover",o="biz-radio-checked",u="biz-radio-checked-hover",a="biz-radio-unchecked-disabled",f="biz-radio-checked-disabled";n.prototype={init:function(t){var n=this.$main.attr("title"),l=this.$main.attr("id");this.$main.after('").hide(),this.$label=this.$main.next(),this.$label.addClass(r),this.main.checked?this.$label.addClass(this.main.disabled?f:o):this.$label.addClass(this.main.disabled?a:i);var c=this;this.$label.on("mouseover.bizRadio",function(t){c.main.disabled||e(this).addClass(c.main.checked?u:s)}).on("mouseout.bizRadio",function(t){c.main.disabled||e(this).removeClass(c.main.checked?u:s)}).on("click.bizRadio",function(t){c.main.disabled||(c.$group.bizRadio("uncheck"),c.main.checked=!0,e(this).attr("class",r+" "+o+" "+u))})},check:function(){this.$group.bizRadio("uncheck"),this.main.checked=!0,this.$label.attr("class",r+" "+(this.main.disabled?f:o))},uncheck:function(){this.main.checked=!1,this.$label.attr("class",r+" "+(this.main.disabled?a:i))},enable:function(){this.main.disabled=!1,this.$label.attr("class",r+" "+(this.main.checked?o:i))},disable:function(){this.main.disabled=!0,this.$label.attr("class",r+" "+(this.main.checked?f:a))},val:function(){return this.main.value},destroy:function(){this.$main.show(),this.$label.off("mouseover.bizRadio").off("mouseout.bizRadio").off("click.bizRadio").remove()}};var c="bizRadio";return e.extend(e.fn,{bizRadio:function(t,r){var i;switch(t){case"uncheck":this.each(function(){i=e(this).data(c),i&&i.uncheck()});break;case"enable":this.each(function(){i=e(this).data(c),i&&i.enable()});break;case"disable":this.each(function(){i=e(this).data(c),i&&i.disable()});break;case"destroy":this.each(function(){i=e(this).data(c),i&&(i.destroy(),e(this).data(c,null))});break;case"val":var s;return this.each(function(){i=e(this).data(c),i&&i.main.checked&&(s=i.val())}),s;case"get":var o;return this.each(function(){i=e(this).data(c),r+""===i.main.id&&(o=i)}),o;default:this.each(function(){!e(this).data(c)&&l(this)&&e(this).data(c,new n(this))})}return this}}),n}),r("ui/Checkbox",["require"],function(t){function n(t){if(t instanceof jQuery){if(!(t.length>0))return;t=t[0]}if(!l(t))return;this.main=t,this.$main=e(this.main),this.$group=e('input[name="'+this.$main.attr("name")+'"]'),this.init()}function l(e){return e.nodeType===1&&e.tagName.toLowerCase()==="input"&&e.getAttribute("type").toLowerCase()==="checkbox"}var r="biz-label",i="biz-checkbox-unchecked",s="biz-checkbox-unchecked-hover",o="biz-checkbox-checked",u="biz-checkbox-checked-hover",a="biz-checkbox-unchecked-disabled",f="biz-checkbox-checked-disabled";n.prototype={init:function(t){var n=this.$main.attr("title"),l=this.$main.attr("id");this.$main.after('").hide(),this.$label=this.$main.next(),this.$label.addClass(r),this.main.checked?this.$label.addClass(this.main.disabled?f:o):this.$label.addClass(this.main.disabled?a:i);var c=this;this.$label.on("mouseover.bizCheckbox",function(t){c.main.disabled||e(this).addClass(c.main.checked?u:s)}).on("mouseout.bizCheckbox",function(t){c.main.disabled||e(this).removeClass(c.main.checked?u:s)}).on("click.bizCheckbox",function(t){c.main.disabled||(c.main.checked?e(this).attr("class",r+" "+i+" "+s):e(this).attr("class",r+" "+o+" "+u))})},check:function(){this.main.checked=!0,this.$label.attr("class",r+" "+(this.main.disabled?f:o))},uncheck:function(){this.main.checked=!1,this.$label.attr("class",r+" "+(this.main.disabled?a:i))},enable:function(){this.main.disabled=!1,this.$label.attr("class",r+" "+(this.main.checked?o:i))},disable:function(){this.main.disabled=!0,this.$label.attr("class",r+" "+(this.main.checked?f:a))},val:function(){return this.main.value},destroy:function(){this.$main.show(),this.$label.off("mouseover.bizCheckbox").off("mouseout.bizCheckbox").off("click.bizCheckbox").remove()}};var c="bizCheckbox";return e.extend(e.fn,{bizCheckbox:function(t,r){var i;switch(t){case"check":this.each(function(){i=e(this).data(c),i&&i.check()});break;case"uncheck":this.each(function(){i=e(this).data(c),i&&i.uncheck()});break;case"enable":this.each(function(){i=e(this).data(c),i&&i.enable()});break;case"disable":this.each(function(){i=e(this).data(c),i&&i.disable()});break;case"destroy":this.each(function(){i=e(this).data(c),i&&(i.destroy(),e(this).data(c,null))});break;case"val":var s=[];return this.each(function(){i=e(this).data(c),i&&i.main.checked&&s.push(i.val())}),s.join(",");case"get":var o;return this.each(function(){i=e(this).data(c),r+""===i.main.id&&(o=i)}),o;default:this.each(function(){!e(this).data(c)&&l(this)&&e(this).data(c,new n(this))})}return this}}),n}),r("dep/jquery.selectBox",["require"],function(t){var n=function(e,t){if(e instanceof jQuery){if(!(e.length>0))return;e=e[0]}this.typeTimer=null,this.typeSearch="",this.isMac=navigator.platform.match(/mac/i),t="object"==typeof t?t:{},this.selectElement=e;if(!t.mobile&&navigator.userAgent.match(/iPad|iPhone|Android|IEMobile|BlackBerry/i))return!1;if("select"!==e.tagName.toLowerCase())return!1;this.init(t)};return n.prototype.version="1.2.0",n.prototype.init=function(t){var n=e(this.selectElement);if(n.data("selectBox-control"))return!1;var r=e(''),i=n.attr("multiple")||parseInt(n.attr("size"))>1,s=t||{},o=parseInt(n.prop("tabindex"))||0,u=this;r.width(n.outerWidth()).addClass(n.attr("class")).attr("title",n.attr("title")||"").attr("tabindex",o).css("display","inline-block").bind("focus.selectBox",function(){this!==document.activeElement&&document.body!==document.activeElement&&e(document.activeElement).blur();if(r.hasClass("selectBox-active"))return;r.addClass("selectBox-active"),n.trigger("focus")}).bind("blur.selectBox",function(){if(!r.hasClass("selectBox-active"))return;r.removeClass("selectBox-active"),n.trigger("blur")}),e(window).data("selectBox-bindings")||e(window).data("selectBox-bindings",!0).bind("scroll.selectBox",s.hideOnWindowScroll?this.hideMenus:e.noop).bind("resize.selectBox",this.hideMenus),n.attr("disabled")&&r.addClass("selectBox-disabled"),n.bind("click.selectBox",function(e){r.focus(),e.preventDefault()});if(i){t=this.getOptions("inline"),r.append(t).data("selectBox-options",t).addClass("selectBox-inline selectBox-menuShowing").bind("keydown.selectBox",function(e){u.handleKeyDown(e)}).bind("keypress.selectBox",function(e){u.handleKeyPress(e)}).bind("mousedown.selectBox",function(t){if(1!==t.which)return;e(t.target).is("A.selectBox-inline")&&t.preventDefault(),r.hasClass("selectBox-focus")||r.focus()}).insertAfter(n);if(!n[0].style.height){var a=n.attr("size")?parseInt(n.attr("size")):5,f=r.clone().removeAttr("id").css({position:"absolute",top:"-9999em"}).show().appendTo("body");f.find(".selectBox-options").html("
  •  
  • ");var l=parseInt(f.find(".selectBox-options A:first").html(" ").outerHeight());f.remove(),r.height(l*a)}this.disableSelection(r)}else{var c=e(''),h=e('');c.attr("class",this.getLabelClass()).text(this.getLabelText()),t=this.getOptions("dropdown"),t.appendTo("BODY"),r.data("selectBox-options",t).addClass("selectBox-dropdown").append(c).append(h).bind("mousedown.selectBox",function(e){1===e.which&&(r.hasClass("selectBox-menuShowing")?u.hideMenus():(e.stopPropagation(),t.data("selectBox-down-at-x",e.screenX).data("selectBox-down-at-y",e.screenY),u.showMenu()))}).bind("keydown.selectBox",function(e){u.handleKeyDown(e)}).bind("keypress.selectBox",function(e){u.handleKeyPress(e)}).bind("open.selectBox",function(e,t){if(t&&t._selectBox===!0)return;u.showMenu()}).bind("close.selectBox",function(e,t){if(t&&t._selectBox===!0)return;u.hideMenus()}).insertAfter(n);var p=r.width()-h.outerWidth()-(parseInt(c.css("paddingLeft"))||0)-(parseInt(c.css("paddingRight"))||0);c.width(p),this.disableSelection(r)}n.addClass("selectBox").data("selectBox-control",r).data("selectBox-settings",s).hide()},n.prototype.getOptions=function(t){var n,r=e(this.selectElement),i=this,s=function(t,n){return t.children("OPTION, OPTGROUP").each(function(){if(e(this).is("OPTION"))e(this).length>0?i.generateOptions(e(this),n):n.append("
  •  
  • ");else{var t=e('
  • ');t.text(e(this).attr("label")),n.append(t),n=s(e(this),n)}}),n};switch(t){case"inline":return n=e('"),this.element.attr("aria-activedescendant","j"+this._id+"_loading")),this.load_node("#",function(t,n){n&&(this.get_container_ul()[0].className=r,this._firstChild(this.get_container_ul()[0])&&this.element.attr("aria-activedescendant",this._firstChild(this.get_container_ul()[0]).id),this.set_state(e.extend(!0,{},this._data.core.state),function(){this.trigger("refresh")})),this._data.core.state=null})},refresh_node:function(t){t=this.get_node(t);if(!t||t.id==="#")return!1;var n=[],r=[],i=this._data.core.selected.concat([]);r.push(t.id),t.state.opened===!0&&n.push(t.id),this.get_node(t,!0).find(".jstree-open").each(function(){n.push(this.id)}),this._load_nodes(r,e.proxy(function(e){this.open_node(n,!1,0),this.select_node(this._data.core.selected),this.trigger("refresh_node",{node:t,nodes:e})},this))},set_id:function(t,n){t=this.get_node(t);if(!t||t.id==="#")return!1;var r,i,s=this._model.data;n=n.toString(),s[t.parent].children[e.inArray(t.id,s[t.parent].children)]=n;for(r=0,i=t.parents.length;rt.children.length&&(r=t.children.length),n.id||(n.id=!0);if(!this.check("create_node",n,t,r))return this.settings.core.error.call(this,this._data.core.last_error),!1;n.id===!0&&delete n.id,n=this._parse_model_from_json(n,t.id,t.parents.concat());if(!n)return!1;o=this.get_node(n),u=[],u.push(n),u=u.concat(o.children_d),this.trigger("model",{nodes:u,parent:t.id}),t.children_d=t.children_d.concat(u);for(a=0,f=t.parents.length;a=r?a+1:a]=t.children[a];return o[r]=n.id,t.children=o,this.redraw_node(t,!0),i&&i.call(this,this.get_node(n)),this.trigger("create_node",{node:this.get_node(n),parent:t.id,position:r}),n.id},rename_node:function(t,n){var r,i,s;if(e.isArray(t)){t=t.slice();for(r=0,i=t.length;rh.children.length&&(r=h.children.length);if(!this.check("move_node",t,h,r,{core:!0,origin:u,is_multi:p&&p._id&&p._id!==this._id,is_foreign:!p||!p._id}))return this.settings.core.error.call(this,this._data.core.last_error),!1;if(t.parent===h.id){v=h.children.concat(),m=e.inArray(t.id,v),m!==-1&&(v=e.vakata.array_remove(v,m),r>m&&r--),m=[];for(g=0,y=v.length;g=r?g+1:g]=v[g];m[r]=t.id,h.children=m,this._node_changed(h.id),this.redraw(h.id==="#")}else{m=t.children_d.concat(),m.push(t.id);for(g=0,y=t.parents.length;g=r?g+1:g]=h.children[g];v[r]=t.id,h.children=v,h.children_d.push(t.id),h.children_d=h.children_d.concat(t.children_d),t.parent=h.id,m=h.parents.concat(),m.unshift(h.id),E=t.parents.length,t.parents=m,m=m.concat();for(g=0,y=t.children_d.length;gm.children.length&&(r=m.children.length);if(!this.check("copy_node",t,m,r,{core:!0,origin:u,is_multi:g&&g._id&&g._id!==this._id,is_foreign:!g||!g._id}))return this.settings.core.error.call(this,this._data.core.last_error),!1;d=g?g.get_json(t,{no_id:!0,no_data:!0,no_state:!0}):t;if(!d)return!1;d.id===!0&&delete d.id,d=this._parse_model_from_json(d,m.id,m.parents.concat());if(!d)return!1;c=this.get_node(d),t&&t.state&&t.state.loaded===!1&&(c.state.loaded=!1),l=[],l.push(d),l=l.concat(c.children_d),this.trigger("model",{nodes:l,parent:m.id});for(h=0,p=m.parents.length;h=r?h+1:h]=m.children[h];return l[r]=c.id,m.children=l,m.children_d.push(c.id),m.children_d=m.children_d.concat(c.children_d),m.id==="#"&&(this._model.force_full_redraw=!0),this._model.force_full_redraw||this._node_changed(m.id),o||this.redraw(m.id==="#"),i&&i.call(this,c,m,r),this.trigger("copy_node",{node:c,original:t,parent:m.id,position:r,old_parent:v,old_position:g&&g._id&&v&&g._model.data[v]&&g._model.data[v].children?e.inArray(t.id,g._model.data[v].children):-1,is_multi:g&&g._id&&g._id!==this._id,is_foreign:!g||!g._id,old_instance:g,new_instance:this}),c.id},cut:function(t){t||(t=this._data.core.selected.concat()),e.isArray(t)||(t=[t]);if(!t.length)return!1;var n=[],o,u,a;for(u=0,a=t.length;u"),a=n,f=e("
    ",{css:{position:"absolute",top:"-200px",left:i?"0px":"-1000px",visibility:"hidden"}}).appendTo("body"),l=e("",{value:a,"class":"jstree-rename-input",css:{padding:"0",border:"1px solid silver","box-sizing":"border-box",display:"inline-block",height:this._data.core.li_height+"px",lineHeight:this._data.core.li_height+"px",width:"150px"},blur:e.proxy(function(){var n=u.children(".jstree-rename-input"),i=n.val(),s=this.settings.core.force_text,l;i===""&&(i=a),f.remove(),u.replaceWith(o),u.remove(),a=s?a:e("
    ").append(e.parseHTML(a)).html(),this.set_text(t,a),l=!!this.rename_node(t,s?e("
    ").text(i).text():e("
    ").append(e.parseHTML(i)).html()),l||this.set_text(t,a),r&&r.call(this,h,l)},this),keydown:function(e){var t=e.which;t===27&&(this.value=a),(t===27||t===13||t===37||t===38||t===39||t===40||t===32)&&e.stopImmediatePropagation();if(t===27||t===13)e.preventDefault(),this.blur()},click:function(e){e.stopImmediatePropagation()},mousedown:function(e){e.stopImmediatePropagation()},keyup:function(e){l.width(Math.min(f.text("pW"+this.value).width(),s))},keypress:function(e){if(e.which===13)return!1}}),c={fontFamily:o.css("fontFamily")||"",fontSize:o.css("fontSize")||"",fontWeight:o.css("fontWeight")||"",fontStyle:o.css("fontStyle")||"",fontStretch:o.css("fontStretch")||"",fontVariant:o.css("fontVariant")||"",letterSpacing:o.css("letterSpacing")||"",wordSpacing:o.css("wordSpacing")||""},u.attr("class",o.attr("class")).append(o.contents().clone()).append(l),o.replaceWith(u),f.css(c),l.css(c).width(Math.min(f.text("pW"+l[0].value).width(),s))[0].select()},set_theme:function(t,n){if(!t)return!1;if(n===!0){var r=this.settings.core.themes.dir;r||(r=e.jstree.path+"/themes"),n=r+"/"+t+"/style.css"}n&&e.inArray(n,o)===-1&&(e("head").append(''),o.push(n)),this._data.core.themes.name&&this.element.removeClass("jstree-"+this._data.core.themes.name),this._data.core.themes.name=t,this.element.addClass("jstree-"+t),this.element[this.settings.core.themes.responsive?"addClass":"removeClass"]("jstree-"+t+"-responsive"),this.trigger("set_theme",{theme:t})},get_theme:function(){return this._data.core.themes.name},set_theme_variant:function(e){this._data.core.themes.variant&&this.element.removeClass("jstree-"+this._data.core.themes.name+"-"+this._data.core.themes.variant),this._data.core.themes.variant=e,e&&this.element.addClass("jstree-"+this._data.core.themes.name+"-"+this._data.core.themes.variant)},get_theme_variant:function(){return this._data.core.themes.variant},show_stripes:function(){this._data.core.themes.stripes=!0,this.get_container_ul().addClass("jstree-striped")},hide_stripes:function(){this._data.core.themes.stripes=!1,this.get_container_ul().removeClass("jstree-striped")},toggle_stripes:function(){this._data.core.themes.stripes?this.hide_stripes():this.show_stripes()},show_dots:function(){this._data.core.themes.dots=!0,this.get_container_ul().removeClass("jstree-no-dots")},hide_dots:function(){this._data.core.themes.dots=!1,this.get_container_ul().addClass("jstree-no-dots")},toggle_dots:function(){this._data.core.themes.dots?this.hide_dots():this.show_dots()},show_icons:function(){this._data.core.themes.icons=!0,this.get_container_ul().removeClass("jstree-no-icons")},hide_icons:function(){this._data.core.themes.icons=!1,this.get_container_ul().addClass("jstree-no-icons")},toggle_icons:function(){this._data.core.themes.icons?this.hide_icons():this.show_icons()},set_icon:function(t,n){var r,i,s,o;if(e.isArray(t)){t=t.slice();for(r=0,i=t.length;r .jstree-ocl",e.proxy(function(t){t.stopImmediatePropagation();var n=e.Event("click",{metaKey:t.metaKey,ctrlKey:t.ctrlKey,altKey:t.altKey,shiftKey:t.shiftKey});e(t.currentTarget).closest(".jstree-node").children(".jstree-anchor").first().trigger(n).focus()},this)).on("mouseover.jstree",".jstree-wholerow, .jstree-icon",e.proxy(function(e){return e.stopImmediatePropagation(),this.is_disabled(e.currentTarget)||this.hover_node(e.currentTarget),!1},this)).on("mouseleave.jstree",".jstree-node",e.proxy(function(e){this.dehover_node(e.currentTarget)},this))},this.teardown=function(){this.settings.wholerow&&this.element.find(".jstree-wholerow").remove(),n.teardown.call(this)},this.redraw_node=function(t,r,i,s){t=n.redraw_node.apply(this,arguments);if(t){var o=p.cloneNode(!0);e.inArray(t.id,this._data.core.selected)!==-1&&(o.className+=" jstree-wholerow-clicked"),this._data.core.focused&&this._data.core.focused===t.id&&(o.className+=" jstree-wholerow-hovered"),t.insertBefore(o,t.childNodes[0])}return t}};if(a.registerElement&&Object&&Object.create){var d=Object.create(HTMLElement.prototype);d.createdCallback=function(){var t={core:{},plugins:[]},n;for(n in e.jstree.plugins)e.jstree.plugins.hasOwnProperty(n)&&this.attributes[n]&&(t.plugins.push(n),this.getAttribute(n)&&JSON.parse(this.getAttribute(n))&&(t[n]=JSON.parse(this.getAttribute(n))));for(n in e.jstree.defaults.core)e.jstree.defaults.core.hasOwnProperty(n)&&this.attributes[n]&&(t.core[n]=JSON.parse(this.getAttribute(n))||this.getAttribute(n));e(this).jstree(t)};try{a.registerElement("vakata-jstree",{prototype:d})}catch(v){}}return e.jstree}),r("ui/Tree",["require","dep/jquery.jstree"],function(t){function r(e,t){this.instance=n.create(e,t)}function i(e){return e.nodeType===1&&e.tagName.toLowerCase()==="div"}var n=t("dep/jquery.jstree");r.prototype={ins:function(){return this.instance},destroy:function(){this.instance.destroy()}};var s="bizTree";return e.extend(e.fn,{bizTree:function(t,n){var o;switch(t){case"ins":return this.data(s).ins();case"destroy":this.each(function(){o=e(this).data(s),o&&(o.destroy(),e(this).data(s,null))});break;default:this.each(function(){!e(this).data(s)&&i(this)&&e(this).data(s,new r(this,t))})}return this}}),r}),r("dep/jquery.datepicker",["require"],function(t){function n(){return new Date(Date.UTC.apply(Date,arguments))}function r(){var e=new Date;return n(e.getFullYear(),e.getMonth(),e.getDate())}function i(e,t){return e.getUTCFullYear()===t.getUTCFullYear()&&e.getUTCMonth()===t.getUTCMonth()&&e.getUTCDate()===t.getUTCDate()}function s(e){return function(){return this[e].apply(this,arguments)}}function f(t,n){function u(e,t){return t.toLowerCase()}var r=e(t).data(),i={},s,o=new RegExp("^"+n.toLowerCase()+"([A-Z])");n=new RegExp("^"+n.toLowerCase());for(var a in r)n.test(a)&&(s=a.replace(o,u),i[s]=r[a]);return i}function l(t){var n={};if(!v[t]){t=t.split("-")[0];if(!v[t])return}var r=v[t];return e.each(d,function(e,t){t in r&&(n[t]=r[t])}),n}var o=function(){var t={get:function(e){return this.slice(e)[0]},contains:function(e){var t=e&&e.valueOf();for(var n=0,r=this.length;ni?(this.picker.addClass("datepicker-orient-right"),p=l.left+h-t):this.picker.addClass("datepicker-orient-left");var v=this.o.orientation.y,m,g;v==="auto"&&(m=-o+d-n,g=o+s-(d+c+n),Math.max(m,g)===g?v="top":v="bottom"),this.picker.addClass("datepicker-orient-"+v),v==="top"?d+=c:d-=n+parseInt(this.picker.css("padding-top"));if(this.o.rtl){var y=i-(p+h);this.picker.css({top:d,right:y,zIndex:f})}else this.picker.css({top:d,left:p,zIndex:f});return this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var t=this.dates.copy(),n=[],r=!1;return arguments.length?(e.each(arguments,e.proxy(function(e,t){t instanceof Date&&(t=this._local_to_utc(t)),n.push(t)},this)),r=!0):(n=this.isInput?this.element.val():this.element.data("date")||this.element.find("input").val(),n&&this.o.multidate?n=n.split(this.o.multidateSeparator):n=[n],delete this.element.data().date),n=e.map(n,e.proxy(function(e){return m.parseDate(e,this.o.format,this.o.language)},this)),n=e.grep(n,e.proxy(function(e){return ethis.o.endDate||!e},this),!0),this.dates.replace(n),this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDatethis.o.endDate&&(this.viewDate=new Date(this.o.endDate)),r?this.setValue():n.length&&String(t)!==String(this.dates)&&this._trigger("changeDate"),!this.dates.length&&t.length&&this._trigger("clearDate"),this.fill(),this},fillDow:function(){var e=this.o.weekStart,t="";if(this.o.calendarWeeks){this.picker.find(".datepicker-days thead tr:first-child .datepicker-switch").attr("colspan",function(e,t){return parseInt(t)+1});var n=' ';t+=n}while(e'+v[this.o.language].daysMin[e++%7]+"";t+="",this.picker.find(".datepicker-days thead").append(t)},fillMonths:function(){var e="",t=0;while(t<12)e+=''+v[this.o.language].monthsShort[t++]+"";this.picker.find(".datepicker-months td").html(e)},setRange:function(t){!t||!t.length?delete this.range:this.range=e.map(t,function(e){return e.valueOf()}),this.fill()},getClassNames:function(t){var n=[],r=this.viewDate.getUTCFullYear(),s=this.viewDate.getUTCMonth(),o=new Date;return t.getUTCFullYear()r||t.getUTCFullYear()===r&&t.getUTCMonth()>s)&&n.push("new"),this.focusDate&&t.valueOf()===this.focusDate.valueOf()&&n.push("focused"),this.o.todayHighlight&&t.getUTCFullYear()===o.getFullYear()&&t.getUTCMonth()===o.getMonth()&&t.getUTCDate()===o.getDate()&&n.push("today"),this.dates.contains(t)!==-1&&n.push("active"),(t.valueOf()this.o.endDate||e.inArray(t.getUTCDay(),this.o.daysOfWeekDisabled)!==-1)&&n.push("disabled"),this.o.datesDisabled.length>0&&e.grep(this.o.datesDisabled,function(e){return i(t,e)}).length>0&&n.push("disabled","disabled-date"),this.range&&(t>this.range[0]&&t");if(this.o.calendarWeeks){var b=new Date(+h+(this.o.weekStart-h.getUTCDay()-7)%7*864e5),w=new Date(Number(b)+(11-b.getUTCDay())%7*864e5),E=new Date(Number(E=n(w.getUTCFullYear(),0,1))+(11-E.getUTCDay())%7*864e5),S=(w-E)/864e5/7+1;g.push(''+S+"")}}y=this.getClassNames(h),y.push("day");if(this.o.beforeShowDay!==e.noop){var x=this.o.beforeShowDay(this._utc_to_local(h));x===undefined?x={}:typeof x=="boolean"?x={enabled:x}:typeof x=="string"&&(x={classes:x}),x.enabled===!1&&y.push("disabled"),x.classes&&(y=y.concat(x.classes.split(/\s+/))),x.tooltip&&(c=x.tooltip)}y=e.unique(y),g.push('"+h.getUTCDate()+""),c=null,h.getUTCDay()===this.o.weekEnd&&g.push(""),h.setUTCDate(h.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").empty().append(g.join(""));var T=this.picker.find(".datepicker-months").find("th:eq(1)").text(r).end().find("span").removeClass("active");e.each(this.dates,function(e,t){t.getUTCFullYear()===r&&T.eq(t.getUTCMonth()).addClass("active")}),(ru)&&T.addClass("disabled"),r===s&&T.slice(0,o).addClass("disabled"),r===u&&T.slice(a+1).addClass("disabled");if(this.o.beforeShowMonth!==e.noop){var N=this;e.each(T,function(t,n){if(!e(n).hasClass("disabled")){var i=new Date(r,t,1),s=N.o.beforeShowMonth(i);s===!1&&e(n).addClass("disabled")}})}g="",r=parseInt(r/10,10)*10;var C=this.picker.find(".datepicker-years").find("th:eq(1)").text(r+"-"+(r+9)).end().find("td");r-=1;var k=e.map(this.dates,function(e){return e.getUTCFullYear()}),L;for(var A=-1;A<11;A++)L=["year"],A===-1?L.push("old"):A===10&&L.push("new"),e.inArray(r,k)!==-1&&L.push("active"),(ru)&&L.push("disabled"),g+=''+r+"",r+=1;C.html(g)},updateNavArrows:function(){if(!this._allow_update)return;var e=new Date(this.viewDate),t=e.getUTCFullYear(),n=e.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-Infinity&&t<=this.o.startDate.getUTCFullYear()&&n<=this.o.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==Infinity&&t>=this.o.endDate.getUTCFullYear()&&n>=this.o.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:this.o.startDate!==-Infinity&&t<=this.o.startDate.getUTCFullYear()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==Infinity&&t>=this.o.endDate.getUTCFullYear()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}},click:function(t){t.preventDefault();var r=e(t.target).closest("span, td, th"),i,s,o;if(r.length===1)switch(r[0].nodeName.toLowerCase()){case"th":switch(r[0].className){case"datepicker-switch":this.showMode(1);break;case"prev":case"next":var u=m.modes[this.viewMode].navStep*(r[0].className==="prev"?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,u),this._trigger("changeMonth",this.viewDate);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,u),this.viewMode===1&&this._trigger("changeYear",this.viewDate)}this.fill();break;case"today":var a=new Date;a=n(a.getFullYear(),a.getMonth(),a.getDate(),0,0,0),this.showMode(-2);var f=this.o.todayBtn==="linked"?null:"view";this._setDate(a,f);break;case"clear":this.clearDates()}break;case"span":r.hasClass("disabled")||(this.viewDate.setUTCDate(1),r.hasClass("month")?(o=1,s=r.parent().find("span").index(r),i=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(s),this._trigger("changeMonth",this.viewDate),this.o.minViewMode===1&&this._setDate(n(i,s,o))):(o=1,s=0,i=parseInt(r.text(),10)||0,this.viewDate.setUTCFullYear(i),this._trigger("changeYear",this.viewDate),this.o.minViewMode===2&&this._setDate(n(i,s,o))),this.showMode(-1),this.fill());break;case"td":r.hasClass("day")&&!r.hasClass("disabled")&&(o=parseInt(r.text(),10)||1,i=this.viewDate.getUTCFullYear(),s=this.viewDate.getUTCMonth(),r.hasClass("old")?s===0?(s=11,i-=1):s-=1:r.hasClass("new")&&(s===11?(s=0,i+=1):s+=1),this._setDate(n(i,s,o)))}this.picker.is(":visible")&&this._focused_from&&e(this._focused_from).focus(),delete this._focused_from},_toggle_multidate:function(e){var t=this.dates.contains(e);e||this.dates.clear(),t!==-1?(this.o.multidate===!0||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(t):this.o.multidate===!1?(this.dates.clear(),this.dates.push(e)):this.dates.push(e);if(typeof this.o.multidate=="number")while(this.dates.length>this.o.multidate)this.dates.remove(0)},_setDate:function(e,t){(!t||t==="date")&&this._toggle_multidate(e&&new Date(e));if(!t||t==="view")this.viewDate=e&&new Date(e);this.fill(),this.setValue(),(!t||t!=="view")&&this._trigger("changeDate");var n;this.isInput?n=this.element:this.component&&(n=this.element.find("input")),n&&n.change(),this.o.autoclose&&(!t||t==="date")&&this.hide()},moveMonth:function(e,t){if(!e)return undefined;if(!t)return e;var n=new Date(e.valueOf()),r=n.getUTCDate(),i=n.getUTCMonth(),s=Math.abs(t),o,u;t=t>0?1:-1;if(s===1){u=t===-1?function(){return n.getUTCMonth()===i}:function(){return n.getUTCMonth()!==o},o=i+t,n.setUTCMonth(o);if(o<0||o>11)o=(o+12)%12}else{for(var a=0;a=this.o.startDate&&e<=this.o.endDate},keydown:function(e){if(!this.picker.is(":visible")){e.keyCode===27&&this.show();return}var t=!1,n,i,s,o=this.focusDate||this.viewDate;switch(e.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),e.preventDefault();break;case 37:case 39:if(!this.o.keyboardNavigation)break;n=e.keyCode===37?-1:1,e.ctrlKey?(i=this.moveYear(this.dates.get(-1)||r(),n),s=this.moveYear(o,n),this._trigger("changeYear",this.viewDate)):e.shiftKey?(i=this.moveMonth(this.dates.get(-1)||r(),n),s=this.moveMonth(o,n),this._trigger("changeMonth",this.viewDate)):(i=new Date(this.dates.get(-1)||r()),i.setUTCDate(i.getUTCDate()+n),s=new Date(o),s.setUTCDate(o.getUTCDate()+n)),this.dateWithinRange(s)&&(this.focusDate=this.viewDate=s,this.setValue(),this.fill(),e.preventDefault());break;case 38:case 40:if(!this.o.keyboardNavigation)break;n=e.keyCode===38?-1:1,e.ctrlKey?(i=this.moveYear(this.dates.get(-1)||r(),n),s=this.moveYear(o,n),this._trigger("changeYear",this.viewDate)):e.shiftKey?(i=this.moveMonth(this.dates.get(-1)||r(),n),s=this.moveMonth(o,n),this._trigger("changeMonth",this.viewDate)):(i=new Date(this.dates.get(-1)||r()),i.setUTCDate(i.getUTCDate()+n*7),s=new Date(o),s.setUTCDate(o.getUTCDate()+n*7)),this.dateWithinRange(s)&&(this.focusDate=this.viewDate=s,this.setValue(),this.fill(),e.preventDefault());break;case 32:break;case 13:o=this.focusDate||this.dates.get(-1)||this.viewDate,this.o.keyboardNavigation&&(this._toggle_multidate(o),t=!0),this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(e.preventDefault(),typeof e.stopPropagation=="function"?e.stopPropagation():e.cancelBubble=!0,this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}if(t){this.dates.length?this._trigger("changeDate"):this._trigger("clearDate");var u;this.isInput?u=this.element:this.component&&(u=this.element.find("input")),u&&u.change()}},showMode:function(e){e&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(2,this.viewMode+e))),this.picker.children("div").hide().filter(".datepicker-"+m.modes[this.viewMode].clsName).css("display","block"),this.updateNavArrows()}};var a=function(t,n){this.element=e(t),this.inputs=e.map(n.inputs,function(e){return e.jquery?e[0]:e}),delete n.inputs,h.call(e(this.inputs),n).bind("changeDate",e.proxy(this.dateUpdated,this)),this.pickers=e.map(this.inputs,function(t){return e(t).data("datepicker")}),this.updateDates()};a.prototype={updateDates:function(){this.dates=e.map(this.pickers,function(e){return e.getUTCDate()}),this.updateRanges()},updateRanges:function(){var t=e.map(this.dates,function(e){return e.valueOf()});e.each(this.pickers,function(e,n){n.setRange(t)})},dateUpdated:function(t){if(this.updating)return;this.updating=!0;var n=e(t.target).data("datepicker"),r=n.getUTCDate(),i=e.inArray(t.target,this.inputs),s=i-1,o=i+1,u=this.inputs.length;if(i===-1)return;e.each(this.pickers,function(e,t){t.getUTCDate()||t.setUTCDate(r)});if(r=0&&rthis.dates[o])while(othis.dates[o])this.pickers[o++].setUTCDate(r);this.updateDates(),delete this.updating},remove:function(){e.map(this.pickers,function(e){e.remove()}),delete this.element.data().datepicker}};var c=e.fn.datepicker,h=function(t){var n=Array.apply(null,arguments);n.shift();var r;return this.each(function(){var i=e(this),s=i.data("datepicker"),o=typeof t=="object"&&t;if(!s){var c=f(this,"date"),h=e.extend({},p,c,o),d=l(h.language),v=e.extend({},p,d,c,o);if(i.hasClass("biz-range")||v.inputs){var m={inputs:v.inputs||i.find("input").toArray()};i.data("datepicker",s=new a(this,e.extend(v,m)))}else i.data("datepicker",s=new u(this,v))}if(typeof t=="string"&&typeof s[t]=="function"){r=s[t].apply(s,n);if(r!==undefined)return!1}}),r!==undefined?r:this};e.fn.datepicker=h;var p=e.fn.datepicker.defaults={autoclose:!1,beforeShowDay:e.noop,beforeShowMonth:e.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],datesDisabled:[],endDate:Infinity,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-Infinity,startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,container:"body"},d=e.fn.datepicker.locale_opts=["format","rtl","weekStart"];e.fn.datepicker.Constructor=u;var v=e.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear"}},m={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(e){return e%4===0&&e%100!==0||e%400===0},getDaysInMonth:function(e,t){return[31,m.isLeapYear(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g,parseFormat:function(e){var t=e.replace(this.validParts,"\0").split("\0"),n=e.match(this.validParts);if(!t||!t.length||!n||n.length===0)throw new Error("Invalid date format.");return{separators:t,parts:n}},parseDate:function(t,r,i){function b(){var e=this.slice(0,o[l].length),t=o[l].slice(0,e.length);return e.toLowerCase()===t.toLowerCase()}if(!t)return undefined;if(t instanceof Date)return t;typeof r=="string"&&(r=m.parseFormat(r));var s=/([\-+]\d+)([dmwy])/,o=t.match(/([\-+]\d+)([dmwy])/g),a,f,l;if(/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(t)){t=new Date;for(l=0;l◀▶',contTemplate:'',footTemplate:''};return m.template='
    '+m.headTemplate+""+m.footTemplate+"
    "+"
    "+'
    '+''+m.headTemplate+m.contTemplate+m.footTemplate+"
    "+"
    "+'
    '+''+m.headTemplate+m.contTemplate+m.footTemplate+"
    "+"
    "+"
    ",e.fn.datepicker.DPGlobal=m,e.fn.datepicker.noConflict=function(){return e.fn.datepicker=c,this},e.fn.datepicker.version="1.4.0",e.fn.datepicker.dates["zh-CN"]={days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日"],daysShort:["周日","周一","周二","周三","周四","周五","周六","周日"],daysMin:["日","一","二","三","四","五","六","日"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],today:"今日",clear:"清空",weekStart:1,format:"yyyy年mm月dd日"},e.fn.datepicker.dates.en={days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",weekStart:1,format:"dd/mm/yyyy"},e(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(t){var n=e(this);if(n.data("datepicker"))return;t.preventDefault(),h.call(n,"show")}),e(function(){h.call(e('[data-provide="datepicker-inline"]'))}),h}),r("ui/Calendar",["require","dep/jquery.datepicker"],function(t){function r(t,r){s(t)?(this.date=new bizui.Input(e(t)),e(this.date.main).addClass(i).attr("maxlength",10)):(this.range=e(t).find(":text"),this.startDate=new bizui.Input(this.range[0]),e(this.startDate.main).addClass(i).attr("maxlength",10),this.endDate=new bizui.Input(this.range[1]),e(this.endDate.main).addClass(i).attr("maxlength",10)),r=e.extend({},r||{}),this.instance=n.call(e(t),{autoclose:!0,format:"yyyy-mm-dd",language:r.language||"zh-CN",orientation:"top left",weekStart:1,todayHighlight:r.todayHighlight,todayBtn:r.todayBtn,startDate:r.startDate,endDate:r.endDate});var o=this;r.onChange&&this.instance.on("changeDate",function(e){r.onChange.call(o,e)})}function s(e){return e.nodeType===1&&e.tagName.toLowerCase()==="input"&&e.getAttribute("type").toLowerCase()==="text"}var n=t("dep/jquery.datepicker"),i="biz-calendar";r.prototype={getDate:function(){return this.range?[e(this.range[0]).datepicker("getDate"),e(this.range[1]).datepicker("getDate")]:this.instance.datepicker("getDate")},setDate:function(t){this.range?(e(this.range[0]).datepicker("setDate",t[0]),e(this.range[1]).datepicker("setDate",t[1])):this.instance.datepicker("setDate",t)},destroy:function(){this.date?this.date.destroy():(this.startDate.destroy(),this.endDate.destroy()),this.instance.remove()}};var o="bizCalendar";return e.extend(e.fn,{bizCalendar:function(t,n){var i;switch(t){case"getDate":return this.data(o).getDate();case"setDate":this.each(function(){i=e(this).data(o),i&&i.setDate(n)});break;case"destroy":this.each(function(){i=e(this).data(o),i&&(i.destroy(),e(this).data(o,null))});break;default:this.each(function(){e(this).data(o)||e(this).data(o,new r(this,t))})}return this}}),r}),function i(e,t,r){function s(u,a){if(!t[u]){if(!e[u]){var f=typeof n=="function"&&n;if(!a&&f)return f(u,!0);if(o)return o(u,!0);var l=new Error("Cannot find module '"+u+"'");throw l.code="MODULE_NOT_FOUND",l}var c=t[u]={exports:{}};e[u][0].call(c.exports,function(t){var n=e[u][1][t];return s(n?n:t)},c,c.exports,i,e,t,r)}return t[u].exports}var o=typeof n=="function"&&n;for(var u=0;u1?n-1:0),i=1;i"),this.$table.before(this.$handleContainer),this.$tableHeaders.each(function(t,r){var i=n.$tableHeaders.eq(t),s=n.$tableHeaders.eq(t+1);if(s.length===0||i.is(o.SELECTOR_UNRESIZABLE)||s.is(o.SELECTOR_UNRESIZABLE))return;var u=e("
    ").data(o.DATA_TH,e(r)).appendTo(n.$handleContainer)}),this.bindEvents(this.$handleContainer,["mousedown","touchstart"],"."+o.CLASS_HANDLE,this.onPointerDown.bind(this))}},{key:"assignPercentageWidths",value:function(){var n=this;this.$tableHeaders.each(function(t,r){var i=e(r);n.setWidth(i[0],i.outerWidth()/n.$table.width()*100)})}},{key:"syncHandleWidths",value:function(){var n=this,r=this.$handleContainer;r.width(this.$table.width()),r.find("."+o.CLASS_HANDLE).each(function(t,r){var i=e(r),s=n.options.resizeFromBody?n.$table.height():n.$table.find("thead").height(),u=i.data(o.DATA_TH).outerWidth()+(i.data(o.DATA_TH).offset().left-n.$handleContainer.offset().left);i.css({left:u,height:s})})}},{key:"saveColumnWidths",value:function(){var n=this;this.$tableHeaders.each(function(t,r){var i=e(r);n.options.store&&!i.is(o.SELECTOR_UNRESIZABLE)&&n.options.store.set(n.generateColumnId(i),n.parseWidth(r))})}},{key:"restoreColumnWidths",value:function(){var n=this;this.$tableHeaders.each(function(t,r){var i=e(r);if(n.options.store&&!i.is(o.SELECTOR_UNRESIZABLE)){var s=n.options.store.get(n.generateColumnId(i));s!=null&&n.setWidth(r,s)}})}},{key:"onPointerDown",value:function(n){if(n.which!==1)return;this.operation&&this.onPointerUp(n);var r=e(n.currentTarget);if(r.is(o.SELECTOR_UNRESIZABLE))return;var i=r.index(),s=this.$tableHeaders.eq(i).not(o.SELECTOR_UNRESIZABLE),u=this.$tableHeaders.eq(i+1).not(o.SELECTOR_UNRESIZABLE),a=this.parseWidth(s[0]),f=this.parseWidth(u[0]);this.operation={$leftColumn:s,$rightColumn:u,$currentGrip:r,startX:this.getPointerX(n),widths:{left:a,right:f},newWidths:{left:a,right:f}},this.bindEvents(this.$ownerDocument,["mousemove","touchmove"],this.onPointerMove.bind(this)),this.bindEvents(this.$ownerDocument,["mouseup","touchend"],this.onPointerUp.bind(this)),this.$handleContainer.add(this.$table).addClass(o.CLASS_TABLE_RESIZING),s.add(u).add(r).addClass(o.CLASS_COLUMN_RESIZING),this.triggerEvent(o.EVENT_RESIZE_START,[s,u,a,f],n),n.preventDefault()}},{key:"onPointerMove",value:function(t){var n=this.operation;if(!this.operation)return;var r=(this.getPointerX(t)-n.startX)/this.$table.width()*100;if(r===0)return;var i=n.$leftColumn[0],s=n.$rightColumn[0],u=undefined,a=undefined;return r>0?(u=this.constrainWidth(n.widths.left+(n.widths.right-n.newWidths.right)),a=this.constrainWidth(n.widths.right-r)):r<0&&(u=this.constrainWidth(n.widths.left+r),a=this.constrainWidth(n.widths.right+(n.widths.left-n.newWidths.left))),i&&this.setWidth(i,u),s&&this.setWidth(s,a),n.newWidths.left=u,n.newWidths.right=a,this.triggerEvent(o.EVENT_RESIZE,[n.$leftColumn,n.$rightColumn,u,a],t)}},{key:"onPointerUp",value:function(t){var n=this.operation;if(!this.operation)return;return this.unbindEvents(this.$ownerDocument,["mouseup","touchend","mousemove","touchmove"]),this.$handleContainer.add(this.$table).removeClass(o.CLASS_TABLE_RESIZING),n.$leftColumn.add(n.$rightColumn).add(n.$currentGrip).removeClass(o.CLASS_COLUMN_RESIZING),this.syncHandleWidths(),this.saveColumnWidths(),this.operation=null,this.triggerEvent(o.EVENT_RESIZE_STOP,[n.$leftColumn,n.$rightColumn,n.newWidths.left,n.newWidths.right],t)}},{key:"destroy",value:function(){var t=this.$table,n=this.$handleContainer.find("."+o.CLASS_HANDLE);return this.unbindEvents(this.$window.add(this.$ownerDocument).add(this.$table).add(n)),n.removeData(o.DATA_TH),t.removeData(o.DATA_API),this.$handleContainer.remove(),this.$handleContainer=null,this.$tableHeaders=null,this.$table=null,t}},{key:"bindEvents",value:function(t,n,r,i){typeof n=="string"?n+=this.ns:n=n.join(this.ns+" ")+this.ns,arguments.length>3?t.on(n,r,i):t.on(n,r)}},{key:"unbindEvents",value:function(t,n){typeof n=="string"?n+=this.ns:n!=null?n=n.join(this.ns+" ")+this.ns:n=this.ns,t.off(n)}},{key:"triggerEvent",value:function(n,r,i){var s=e.Event(n);return s.originalEvent&&(s.originalEvent=e.extend({},i)),this.$table.trigger(s,[this].concat(r||[]))}},{key:"generateColumnId",value:function(t){return this.$table.data(o.DATA_COLUMNS_ID)+"-"+t.data(o.DATA_COLUMN_ID)}},{key:"parseWidth",value:function(t){return t?parseFloat(t.style.width.replace("%","")):0}},{key:"setWidth",value:function(t,n){n=n.toFixed(2),n=n>0?n:0,t.style.width=n+"%"}},{key:"constrainWidth",value:function(t){return this.options.minWidth!=undefined&&(t=Math.max(this.options.minWidth,t)),this.options.maxWidth!=undefined&&(t=Math.min(this.options.maxWidth,t)),t}},{key:"getPointerX",value:function(t){return t.type.indexOf("touch")===0?(t.originalEvent.touches[0]||t.originalEvent.changedTouches[0]).pageX:t.pageX}}]),t}();r["default"]=u,u.defaults={selector:function(t){return t.find("thead").length?o.SELECTOR_TH:o.SELECTOR_TD},store:window.store,syncHandlers:!0,resizeFromBody:!0,maxWidth:null,minWidth:.01},u.count=0,n.exports=r["default"]},{"./constants":3}],3:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var r="resizableColumns";n.DATA_API=r;var i="resizable-columns-id";n.DATA_COLUMNS_ID=i;var s="resizable-column-id";n.DATA_COLUMN_ID=s;var o="th";n.DATA_TH=o;var u="rc-table-resizing";n.CLASS_TABLE_RESIZING=u;var a="rc-column-resizing";n.CLASS_COLUMN_RESIZING=a;var f="rc-handle";n.CLASS_HANDLE=f;var l="rc-handle-container";n.CLASS_HANDLE_CONTAINER=l;var c="column:resize:start";n.EVENT_RESIZE_START=c;var h="column:resize";n.EVENT_RESIZE=h;var p="column:resize:stop";n.EVENT_RESIZE_STOP=p;var d="tr:first > th:visible";n.SELECTOR_TH=d;var v="tr:first > td:visible";n.SELECTOR_TD=v;var m="[data-noresize]";n.SELECTOR_UNRESIZABLE=m},{}],4:[function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(n,"__esModule",{value:!0});var i=e("./class"),s=r(i),o=e("./adapter"),u=r(o);n["default"]=s["default"],t.exports=n["default"]},{"./adapter":1,"./class":2}]},{},[4]),r("dep/jquery.resizableColumns",function(){}),r("dep/jquery.editabletable",["require"],function(t){e.fn.editableTableWidget=function(t){return e(this).each(function(){var n=function(){var t=e.extend({},e.fn.editableTableWidget.defaultOptions);return t.editor=t.editor.clone(),t},r=e.extend(n(),t),i=37,s=38,o=39,u=40,a=13,f=27,l=9,c=e(this),h=r.editor.css("position","absolute").hide().appendTo(c.parent()),p,d=function(e){p=c.find("td:focus"),p.length&&(h.val(p.text()).removeClass("error").show().offset(p.offset()).css(p.css(r.cloneProperties)).width(p.width()).height(p.height()).focus(),e&&h.select())},v=function(){var t=e.trim(h.val()),n=e.Event("change"),r;if(p.text()===t||h.hasClass("error"))return!0;r=p.html(),p.text(t).trigger(n,t),n.result===!1&&p.html(r)},m=function(e,t){return t===o?e.next("td"):t===i?e.prev("td"):t===s?e.parent().prev().children().eq(e.index()):t===u?e.parent().next().children().eq(e.index()):[]};h.blur(function(){v(),h.hide()}).keydown(function(e){if(e.which===a)v(),h.hide(),p.focus(),e.preventDefault(),e.stopPropagation();else if(e.which===f)h.val(p.text()),e.preventDefault(),e.stopPropagation(),h.hide(),p.focus();else if(e.which===l)p.focus();else if(this.selectionEnd-this.selectionStart===this.value.length){var t=m(p,e.which);t.length>0&&(t.focus(),e.preventDefault(),e.stopPropagation())}}).on("input paste",function(){var t=e.Event("validate");p.trigger(t,e.trim(h.val())),t.result===!1?h.addClass("error"):h.removeClass("error")}),c.on("click.bizTableEdit","td[editable]",d),c.find("td").prop("tabindex",1),e(window).on("resize",function(){h.is(":visible")&&h.offset(p.offset()).width(p.width()).height(p.height())})})},e.fn.editableTableWidget.defaultOptions={cloneProperties:["padding","padding-top","padding-bottom","padding-left","padding-right","text-align","font","font-size","font-family","font-weight"],editor:e('')}}),r("ui/Table",["require","dep/jquery.resizableColumns","dep/jquery.editabletable"],function(t){function n(t,n){if(t instanceof jQuery){if(!(t.length>0))return;t=t[0]}if(!s(t))return;this.main=t,this.$main=e(this.main);var r={selectable:!1,resizable:!1};this.options=e.extend({},n||{}),this.init(this.options)}function s(e){return e.nodeType===1&&e.tagName.toLowerCase()==="table"}t("dep/jquery.resizableColumns"),t("dep/jquery.editabletable");var r="biz-table",i="biz-table-checkbox-";n.prototype={init:function(e){this.$main.addClass(r),e.selectable&&(this.createSelect(),this.rowCount=this.$main.find("td :checkbox:enabled").length,this.bindSelect()),e.onSort&&this.bindSort(),e.resizable&&this.$main.resizableColumns(),this.$main.editableTableWidget(),e.onChange&&this.bindEdit()},createSelect:function(){this.$main.find("tr").each(function(t,n){var r=i+(n.id?n.id:t),s=e(n).attr("unselectable")!==undefined?" disabled":"";e(n).prepend(t===0?'':'').children(":first-child").html('")}),this.$main.find(":checkbox").bizCheckbox()},bindSelect:function(){var t=this;this.$main.on("click.bizTableSelectAll","th .biz-label",function(n){var r=e(n.target).hasClass("biz-checkbox-checked"),i=t.$main.find("td :checkbox:enabled"),s=t.$main.find("tr").not("[unselectable]");r?(i.bizCheckbox("check"),s.addClass("selected")):(i.bizCheckbox("uncheck"),s.removeClass("selected"))}).on("click.bizTableSelectOne","td .biz-label",function(n){var r=e(n.target).hasClass("biz-checkbox-checked"),i=t.$main.find("td .biz-checkbox-checked").length,s=t.$main.find("th :checkbox"),o=e(n.target).parent().parent();i===t.rowCount?s.bizCheckbox("check"):s.bizCheckbox("uncheck"),r?o.addClass("selected"):o.removeClass("selected")})},bindSort:function(){var t=this;this.$main.on("click.bizTableSort","th[sortable]",function(n){var r=e(n.currentTarget);r.attr("des")!==undefined?r.removeAttr("des").attr("asc",""):r.attr("asc")!==undefined?r.removeAttr("asc").attr("des",""):(r.parent().children("th").removeAttr("des").removeAttr("asc"),r.attr("des","")),t.options.onSort.call(t,{field:r.attr("field"),des:r.attr("des")!==undefined,asc:r.attr("asc")!==undefined},n)})},bindEdit:function(){var e=this;this.$main.find("td[editable]").on("validate",function(t,n){if(e.options.changePattern&&!e.options.changePattern.test(n))return!1}),this.$main.find("td[editable]").on("change",function(t,n){e.options.onChange.call(e,n,t)})},refresh:function(){this.options.selectable&&(this.createSelect(),this.rowCount=this.$main.find("td :checkbox:enabled").length),this.options.resizable&&(this.$main.resizableColumns("destroy"),this.$main.resizableColumns()),this.$main.find("td").prop("tabindex",1),this.options.onChange&&this.bindEdit()},getSelected:function(){return e.map(this.$main.find("td :checked"),function(e,t){return e.id.replace(i,"")}).join(",")},destroy:function(){this.$main.removeClass(r),this.$main.find(":checkbox").bizCheckbox("destroy"),this.$main.find("td[editable]").off(),this.$main.find("td").removeAttr("tabindex"),this.$main.off("click.bizTableSelectAll").off("click.bizTableSelectOne").off("click.bizTableSort").off("click.bizTableEdit"),this.$main.resizableColumns("destroy"),e(".biz-table-editor").off().remove()}};var o="bizTable";return e.extend(e.fn,{bizTable:function(t,r){var i;switch(t){case"getSelected":return e(this).data(o).getSelected();case"destroy":this.each(function(){i=e(this).data(o),i&&(i.destroy(),e(this).data(o,null))});break;case"refresh":this.each(function(){i=e(this).data(o),i&&i.refresh()});break;default:this.each(function(){!e(this).data(o)&&s(this)&&e(this).data(o,new n(this,t))})}return this}}),n}),r("dep/jquery.treetable",["require"],function(t){var n,r,i;n=function(){function t(t,n,r){var i;this.row=t,this.tree=n,this.settings=r,this.id=this.row.data(this.settings.nodeIdAttr),i=this.row.data(this.settings.parentIdAttr),i!=null&&i!==""&&(this.parentId=i),this.treeCell=e(this.row.children(this.settings.columnElType)[this.settings.column]),this.expander=e(this.settings.expanderTemplate),this.indenter=e(this.settings.indenterTemplate),this.children=[],this.initialized=!1,this.treeCell.prepend(this.indenter)}return t.prototype.addChild=function(e){return this.children.push(e)},t.prototype.ancestors=function(){var e,t;t=this,e=[];while(t=t.parentNode())e.push(t);return e},t.prototype.collapse=function(){return this.collapsed()?this:(this.row.removeClass("expanded").addClass("collapsed"),this._hideChildren(),this.expander.attr("title",this.settings.stringExpand),this.initialized&&this.settings.onNodeCollapse!=null&&this.settings.onNodeCollapse.apply(this),this)},t.prototype.collapsed=function(){return this.row.hasClass("collapsed")},t.prototype.expand=function(){return this.expanded()?this:(this.row.removeClass("collapsed").addClass("expanded"),this.initialized&&this.settings.onNodeExpand!=null&&this.settings.onNodeExpand.apply(this),e(this.row).is(":visible")&&this._showChildren(),this.expander.attr("title",this.settings.stringCollapse),this)},t.prototype.expanded=function(){return this.row.hasClass("expanded")},t.prototype.hide=function(){return this._hideChildren(),this.row.hide(),this},t.prototype.isBranchNode=function(){return this.children.length>0||this.row.data(this.settings.branchAttr)===!0?!0:!1},t.prototype.updateBranchLeafClass=function(){this.row.removeClass("branch"),this.row.removeClass("leaf"),this.row.addClass(this.isBranchNode()?"branch":"leaf")},t.prototype.level=function(){return this.ancestors().length},t.prototype.parentNode=function(){return this.parentId!=null?this.tree[this.parentId]:null},t.prototype.removeChild=function(t){var n=e.inArray(t,this.children);return this.children.splice(n,1)},t.prototype.render=function(){var t,n=this.settings,r;return n.expandable===!0&&this.isBranchNode()&&(t=function(t){return e(this).parents("table").treetable("node",e(this).parents("tr").data(n.nodeIdAttr)).toggle(),t.preventDefault()},this.indenter.html(this.expander),r=n.clickableNodeNames===!0?this.treeCell:this.expander,r.off("click.treetable").on("click.treetable",t),r.off("keydown.treetable").on("keydown.treetable",function(e){e.keyCode==13&&t.apply(this,[e])})),this.indenter[0].style.paddingLeft=""+this.level()*n.indent+"px",this},t.prototype.reveal=function(){return this.parentId!=null&&this.parentNode().reveal(),this.expand()},t.prototype.setParent=function(e){return this.parentId!=null&&this.tree[this.parentId].removeChild(this),this.parentId=e.id,this.row.data(this.settings.parentIdAttr,e.id),e.addChild(this)},t.prototype.show=function(){return this.initialized||this._initialize(),this.row.show(),this.expanded()&&this._showChildren(),this},t.prototype.toggle=function(){return this.expanded()?this.collapse():this.expand(),this},t.prototype._hideChildren=function(){var e,t,n,r,i;r=this.children,i=[];for(t=0,n=r.length;t0?this.findLastNode(e.children[e.children.length-1]):e},t.prototype.loadRows=function(t){var r,i,s;if(t!=null)for(s=0;s=0;r--)this._moveRows(n[r],e)},t.prototype._sortChildRows=function(e){return this._moveRows(e,e)},t}(),i={init:function(t,n){var i;return i=e.extend({branchAttr:"ttBranch",clickableNodeNames:!1,column:0,columnElType:"td",expandable:!1,expanderTemplate:" ",indent:19,indenterTemplate:"",initialState:"collapsed",nodeIdAttr:"ttId",parentIdAttr:"ttParentId",stringExpand:"Expand",stringCollapse:"Collapse",onInitialized:null,onNodeCollapse:null,onNodeExpand:null,onNodeInitialized:null},t),this.each(function(){var t=e(this),s;if(n||t.data("treetable")===undefined)s=new r(this,i),s.loadRows(this.rows).render(),t.data("treetable",s),i.onInitialized!=null&&i.onInitialized.apply(s);return t})},destroy:function(){return this.each(function(){return e(this).removeData("treetable")})},collapseAll:function(){return this.data("treetable").collapseAll(),this},collapseNode:function(e){var t=this.data("treetable").tree[e];if(!t)throw new Error("Unknown node '"+e+"'");return t.collapse(),this},expandAll:function(){return this.data("treetable").expandAll(),this},expandNode:function(e){var t=this.data("treetable").tree[e];if(!t)throw new Error("Unknown node '"+e+"'");return t.initialized||t._initialize(),t.expand(),this},loadBranch:function(t,n){var r=this.data("treetable").settings,i=this.data("treetable").tree;n=e(n);if(t==null)this.append(n);else{var s=this.data("treetable").findLastNode(t);n.insertAfter(s.row)}return this.data("treetable").loadRows(n),n.filter("tr").each(function(){i[e(this).data(r.nodeIdAttr)].show()}),t!=null&&t.render().expand(),this},move:function(e,t){var n,r;return r=this.data("treetable").tree[e],n=this.data("treetable").tree[t],this.data("treetable").move(r,n),this},node:function(e){return this.data("treetable").tree[e]},removeNode:function(e){var t=this.data("treetable").tree[e];if(!t)throw new Error("Unknown node '"+e+"'");return this.data("treetable").removeNode(t),this},reveal:function(e){var t=this.data("treetable").tree[e];if(!t)throw new Error("Unknown node '"+e+"'");return t.reveal(),this},sortBranch:function(t,n){var r=this.data("treetable").settings,i,s;return n=n||r.column,s=n,e.isNumeric(n)&&(s=function(t,r){var i,s,o;return i=function(t){var r=t.row.find("td:eq("+n+")").text();return e.trim(r).toUpperCase()},s=i(t),o=i(r),so?1:0}),this.data("treetable").sortBranch(t,s),this},unloadBranch:function(e){return this.data("treetable").unloadBranch(e),this}},e.fn.treetable=function(t){return i[t]?i[t].apply(this,Array.prototype.slice.call(arguments,1)):typeof t=="object"||!t?i.init.apply(this,arguments):e.error("Method "+t+" does not exist on jQuery.treetable")}}),r("ui/TreeTable",["require","dep/jquery.resizableColumns","dep/jquery.treetable"],function(t){function n(t,n){if(t instanceof jQuery){if(!(t.length>0))return;t=t[0]}if(!i(t))return;this.main=t,this.$main=e(this.main);var r={resizable:!0,expanded:!0};this.options=e.extend(r,n||{}),this.init(this.options)}function i(e){return e.nodeType===1&&e.tagName.toLowerCase()==="table"}t("dep/jquery.resizableColumns"),t("dep/jquery.treetable");var r="biz-table biz-treetable";n.prototype={init:function(t){this.$main.addClass(r);var n=this;this.$main.treetable({expandable:!0,stringCollapse:"",stringExpand:"",initialState:t.expanded?"expanded":"collapsed",onInitialized:t.onLoad,onNodeCollapse:t.onCollapse,onNodeExpand:t.onExpand}).on("click.bizTreeTable","tbody tr",function(r){e(".tree-selected").not(this).removeClass("tree-selected"),e(this).toggleClass("tree-selected");if(e(this).hasClass("tree-selected")&&t.onSelect){var i=n.$main.treetable("node",e(this).attr("data-tt-id"));t.onSelect.call(i)}}),t.resizable&&this.$main.resizableColumns()},collapseAll:function(){this.$main.treetable("collapseAll")},collapseNode:function(e){this.$main.treetable("collapseNode",e)},expandAll:function(){this.$main.treetable("expandAll")},expandNode:function(e){this.$main.treetable("expandNode",e)},selectNode:function(e){this.$main.treetable("reveal",e),this.$main.find('tr[data-tt-id="'+e+'"]').click()},destroy:function(){this.$main.removeClass(r).treetable("destroy").off("click.bizTreeTable"),this.$main.find("span.indenter a").off(),this.$main.find("span.indenter").remove(),this.$main.resizableColumns("destroy")}};var s="bizTreeTable";return e.extend(e.fn,{bizTreeTable:function(t,r){var o;switch(t){case"destroy":this.each(function(){o=e(this).data(s),o&&(o.destroy(),e(this).data(s,null))});break;case"collapseAll":this.each(function(){o=e(this).data(s),o&&o.collapseAll()});break;case"collapseNode":this.each(function(){o=e(this).data(s),o&&o.collapseNode(r)});break;case"expandAll":this.each(function(){o=e(this).data(s),o&&o.expandAll()});break;case"expandNode":this.each(function(){o=e(this).data(s),o&&o.expandNode(r)});break;case"selectNode":this.each(function(){o=e(this).data(s),o&&o.selectNode(r)});break;default:this.each(function(){!e(this).data(s)&&i(this)&&e(this).data(s,new n(this,t))})}return this}}),n}),r("bizui",["require","ui/Button","ui/Input","ui/Textarea","ui/Textline","ui/Radio","ui/Checkbox","ui/Select","ui/Dialog","ui/Panel","ui/Tooltip","ui/Tab","ui/Page","ui/Tree","ui/Calendar","ui/Table","ui/TreeTable"],function(t){var n={};n.version="1.0.5";var r=window.bizui;return n.noConflict=function(){return window.bizui=r,this},e.extend(n,{Button:t("ui/Button"),Input:t("ui/Input"),Textarea:t("ui/Textarea"),Textline:t("ui/Textline"),Radio:t("ui/Radio"),Checkbox:t("ui/Checkbox"),Select:t("ui/Select"),Dialog:t("ui/Dialog"),Panel:t("ui/Panel"),Tooltip:t("ui/Tooltip"),Tab:t("ui/Tab"),Page:t("ui/Page"),Tree:t("ui/Tree"),Calendar:t("ui/Calendar"),Table:t("ui/Table"),TreeTable:t("ui/TreeTable")}),n}),n("bizui")}); \ No newline at end of file +(function(e,t){typeof define=="function"&&define.amd?define(["jquery"],t):e.bizui=t()})(this,function(e){e=e||window.$;var t,n,r;return function(e){function v(e,t){return h.call(e,t)}function m(e,t){var n,r,i,s,o,u,a,f,c,h,p,v=t&&t.split("/"),m=l.map,g=m&&m["*"]||{};if(e&&e.charAt(0)===".")if(t){v=v.slice(0,v.length-1),e=e.split("/"),o=e.length-1,l.nodeIdCompat&&d.test(e[o])&&(e[o]=e[o].replace(d,"")),e=v.concat(e);for(c=0;c0&&(e.splice(c-1,2),c-=2)}}e=e.join("/")}else e.indexOf("./")===0&&(e=e.substring(2));if((v||g)&&m){n=e.split("/");for(c=n.length;c>0;c-=1){r=n.slice(0,c).join("/");if(v)for(h=v.length;h>0;h-=1){i=m[v.slice(0,h).join("/")];if(i){i=i[r];if(i){s=i,u=c;break}}}if(s)break;!a&&g&&g[r]&&(a=g[r],f=c)}!s&&a&&(s=a,u=f),s&&(n.splice(0,u,s),e=n.join("/"))}return e}function g(t,n){return function(){return s.apply(e,p.call(arguments,0).concat([t,n]))}}function y(e){return function(t){return m(t,e)}}function b(e){return function(t){a[e]=t}}function w(t){if(v(f,t)){var n=f[t];delete f[t],c[t]=!0,i.apply(e,n)}if(!v(a,t)&&!v(c,t))throw new Error("No "+t);return a[t]}function E(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function S(e){return function(){return l&&l.config&&l.config[e]||{}}}var i,s,o,u,a={},f={},l={},c={},h=Object.prototype.hasOwnProperty,p=[].slice,d=/\.js$/;o=function(e,t){var n,r=E(e),i=r[0];return e=r[1],i&&(i=m(i,t),n=w(i)),i?n&&n.normalize?e=n.normalize(e,y(t)):e=m(e,t):(e=m(e,t),r=E(e),i=r[0],e=r[1],i&&(n=w(i))),{f:i?i+"!"+e:e,n:e,pr:i,p:n}},u={require:function(e){return g(e)},exports:function(e){var t=a[e];return typeof t!="undefined"?t:a[e]={}},module:function(e){return{id:e,uri:"",exports:a[e],config:S(e)}}},i=function(t,n,r,i){var s,l,h,p,d,m=[],y=typeof r,E;i=i||t;if(y==="undefined"||y==="function"){n=!n.length&&r.length?["require","exports","module"]:n;for(d=0;d0))return;t=t[0]}if(!o(t))return;this.main=t,this.$main=e(this.main),this.options=e.extend({},n||{}),this.init(this.options)}function o(e){return e.nodeType===1&&e.tagName.toLowerCase()==="button"}var r="biz-button",i="biz-button-disable",s="biz-button-";n.prototype={init:function(e){this.$main.addClass(r),e.theme&&this.$main.addClass(s+e.theme),e.label&&this.$main.html(e.label),e.disabled&&this.disable()},enable:function(){this.main.disabled=!1,this.$main.removeClass(i)},disable:function(){this.main.disabled=!0,this.$main.addClass(i)},destroy:function(){this.$main.removeClass(r+" "+i),this.options.theme&&this.$main.removeClass(s+this.options.theme)}};var u="bizButton";return e.extend(e.fn,{bizButton:function(t,r){var i;switch(t){case"enable":this.each(function(){i=e(this).data(u),i&&i.enable()});break;case"disable":this.each(function(){i=e(this).data(u),i&&i.disable()});break;case"destroy":this.each(function(){i=e(this).data(u),i&&(i.destroy(),e(this).data(u,null))});break;default:this.each(function(){!e(this).data(u)&&o(this)&&e(this).data(u,new n(this,t))})}return this}}),n}),r("ui/Input",["require"],function(t){function n(t,n){if(t instanceof jQuery){if(!(t.length>0))return;t=t[0]}if(!u(t))return;this.main=t,this.$main=e(this.main),this.options=e.extend({},n||{}),this.init(this.options)}function u(e){return e.nodeType===1&&e.tagName.toLowerCase()==="input"&&e.getAttribute("type").toLowerCase()==="text"}var r="biz-input",i="biz-input-disable",s="biz-input-hover",o="biz-input-focus";n.prototype={init:function(t){this.$main.addClass(r),t.disabled&&this.disable();var n=this;this.$main.on("keydown.bizInput",function(e){if(e.keyCode===13)return t.onEnter&&t.onEnter.call(n,e),!1}),this.$main.on("mouseover.bizInput",function(t){e(this).addClass(s)}).on("mouseout.bizInput",function(t){e(this).removeClass(s)}).on("focus.bizInput",function(t){e(this).addClass(o)}).on("blur.bizInput",function(t){e(this).removeClass(o)})},enable:function(){this.main.disabled=!1,this.$main.removeClass(i)},disable:function(){this.main.disabled=!0,this.$main.addClass(i)},destroy:function(){this.$main.removeClass(r+" "+i),this.$main.off("keydown.bizInput").off("mouseover.bizInput").off("mouseout.bizInput").off("focus.bizInput").off("blur.bizInput")}};var a="bizInput";return e.extend(e.fn,{bizInput:function(t,r){var i;switch(t){case"enable":this.each(function(){i=e(this).data(a),i&&i.enable()});break;case"disable":this.each(function(){i=e(this).data(a),i&&i.disable()});break;case"destroy":this.each(function(){i=e(this).data(a),i&&(i.destroy(),e(this).data(a,null))});break;default:this.each(function(){!e(this).data(a)&&u(this)&&e(this).data(a,new n(this,t))})}return this}}),n}),r("ui/Textarea",["require"],function(t){function n(t,n){if(t instanceof jQuery){if(!(t.length>0))return;t=t[0]}if(!u(t))return;this.main=t,this.$main=e(this.main),this.options=e.extend({},n||{}),this.init(this.options)}function u(e){return e.nodeType===1&&e.tagName.toLowerCase()==="textarea"}var r="biz-textarea",i="biz-textarea-disable",s="biz-textarea-hover",o="biz-textarea-focus";n.prototype={init:function(t){this.$main.addClass(r),t.disabled&&this.disable(),this.$main.on("mouseover.bizTextarea",function(t){e(this).addClass(s)}).on("mouseout.bizTextarea",function(t){e(this).removeClass(s)}).on("focus.bizTextarea",function(t){e(this).addClass(o)}).on("blur.bizTextarea",function(t){e(this).removeClass(o)})},enable:function(){this.main.disabled=!1,this.$main.removeClass(i)},disable:function(){this.main.disabled=!0,this.$main.addClass(i)},length:function(){return this.main.value.replace(/\r?\n/g,"").length},destroy:function(){this.$main.removeClass(r+" "+i),this.$main.off("mouseover.bizTextarea").off("mouseout.bizTextarea").off("focus.bizTextarea").off("blur.bizTextarea")}};var a="bizTextarea";return e.extend(e.fn,{bizTextarea:function(t,r){var i;switch(t){case"enable":this.each(function(){i=e(this).data(a),i&&i.enable()});break;case"disable":this.each(function(){i=e(this).data(a),i&&i.disable()});break;case"destroy":this.each(function(){i=e(this).data(a),i&&(i.destroy(),e(this).data(a,null))});break;case"length":return this.length!==0?this.data(a).length():null;default:this.each(function(){!e(this).data(a)&&u(this)&&e(this).data(a,new n(this,t))})}return this}}),n}),r("ui/Textline",["require"],function(t){function n(t,n){if(t instanceof jQuery){if(!(t.length>0))return;t=t[0]}if(!u(t))return;this.main=t,this.$main=e(this.main),this.options=e.extend({},n||{}),this.init(this.options)}function u(e){return e.nodeType===1&&e.tagName.toLowerCase()==="div"}var r="biz-textline",i="biz-textline-disable",s="biz-textline-hover",o="biz-textline-focus";n.prototype={init:function(t){this.$main.addClass(r).html("
    ");var n=Math.max(this.$main.width(),200),i=Math.max(this.$main.height(),52);this.$main.css({width:n,height:i}),this.$line=this.$main.children("div").css({height:i-10}),this.$lineNumber=this.$main.find("pre"),this.$textarea=this.$main.children("textarea").css({width:n-36,height:i-12}),t.disabled&&this.disable();var u=this;this.$textarea.on("mouseover.bizTextline",function(t){e(this).addClass(s)}).on("mouseout.bizTextline",function(t){e(this).removeClass(s)}).on("focus.bizTextline",function(t){e(this).addClass(o)}).on("blur.bizTextline",function(t){e(this).removeClass(o)}).on("keyup.bizTextline",function(e){u.renderLineNumber(e.target.scrollTop)}).on("scroll.bizTextline",function(e){u.scrollLineNumber(e.target.scrollTop)}),this.renderLineNumber(0)},enable:function(){this.$textarea[0].disabled=!1,this.$textarea.removeClass(i)},disable:function(){this.$textarea[0].disabled=!0,this.$textarea.addClass(i)},length:function(){return this.$textarea[0].value.replace(/\r?\n/g,"").length},val:function(e){if(undefined===e)return this.$textarea.val();this.$textarea[0].value=e,this.renderLineNumber(0)},destroy:function(){this.$textarea.off("mouseover.bizTextline").off("mouseout.bizTextline").off("focus.bizTextline").off("blur.bizTextline").off("keyup.bizTextline").off("scroll.bizTextline"),this.$main.removeClass(r).empty()},renderLineNumber:function(e){var t=this.$textarea.val().split("\n").length,n="1";for(var r=2;r<=t;r++)n+="\n"+r;this.$lineNumber.html(n),this.scrollLineNumber(e)},scrollLineNumber:function(e){this.$lineNumber.css({top:5-e})}};var a="bizTextline";return e.extend(e.fn,{bizTextline:function(t,r){var i;switch(t){case"enable":this.each(function(){i=e(this).data(a),i&&i.enable()});break;case"disable":this.each(function(){i=e(this).data(a),i&&i.disable()});break;case"val":if(undefined===r)return e(this).data(a).val();this.each(function(){i=e(this).data(a),i&&i.val(r)});break;case"destroy":this.each(function(){i=e(this).data(a),i&&(i.destroy(),e(this).data(a,null))});break;case"length":return this.length!==0?this.data(a).length():null;default:this.each(function(){!e(this).data(a)&&u(this)&&e(this).data(a,new n(this,t))})}return this}}),n}),r("ui/Radio",["require"],function(t){function n(t){if(t instanceof jQuery){if(!(t.length>0))return;t=t[0]}if(!l(t))return;this.main=t,this.$main=e(this.main),this.$group=e('input[name="'+this.$main.attr("name")+'"]'),this.init()}function l(e){return e.nodeType===1&&e.tagName.toLowerCase()==="input"&&e.getAttribute("type").toLowerCase()==="radio"}var r="biz-label",i="biz-radio-unchecked",s="biz-radio-unchecked-hover",o="biz-radio-checked",u="biz-radio-checked-hover",a="biz-radio-unchecked-disabled",f="biz-radio-checked-disabled";n.prototype={init:function(t){var n=this.$main.attr("title"),l=this.$main.attr("id");this.$main.after('").hide(),this.$label=this.$main.next(),this.$label.addClass(r),this.main.checked?this.$label.addClass(this.main.disabled?f:o):this.$label.addClass(this.main.disabled?a:i);var c=this;this.$label.on("mouseover.bizRadio",function(t){c.main.disabled||e(this).addClass(c.main.checked?u:s)}).on("mouseout.bizRadio",function(t){c.main.disabled||e(this).removeClass(c.main.checked?u:s)}).on("click.bizRadio",function(t){c.main.disabled||(c.$group.bizRadio("uncheck"),c.main.checked=!0,e(this).attr("class",r+" "+o+" "+u))})},check:function(){this.$group.bizRadio("uncheck"),this.main.checked=!0,this.$label.attr("class",r+" "+(this.main.disabled?f:o))},uncheck:function(){this.main.checked=!1,this.$label.attr("class",r+" "+(this.main.disabled?a:i))},enable:function(){this.main.disabled=!1,this.$label.attr("class",r+" "+(this.main.checked?o:i))},disable:function(){this.main.disabled=!0,this.$label.attr("class",r+" "+(this.main.checked?f:a))},val:function(){return this.main.value},destroy:function(){this.$main.show(),this.$label.off("mouseover.bizRadio").off("mouseout.bizRadio").off("click.bizRadio").remove()}};var c="bizRadio";return e.extend(e.fn,{bizRadio:function(t,r){var i;switch(t){case"uncheck":this.each(function(){i=e(this).data(c),i&&i.uncheck()});break;case"enable":this.each(function(){i=e(this).data(c),i&&i.enable()});break;case"disable":this.each(function(){i=e(this).data(c),i&&i.disable()});break;case"destroy":this.each(function(){i=e(this).data(c),i&&(i.destroy(),e(this).data(c,null))});break;case"val":var s;return this.each(function(){i=e(this).data(c),i&&i.main.checked&&(s=i.val())}),s;case"get":var o;return this.each(function(){i=e(this).data(c),r+""===i.main.id&&(o=i)}),o;default:this.each(function(){!e(this).data(c)&&l(this)&&e(this).data(c,new n(this))})}return this}}),n}),r("ui/Checkbox",["require"],function(t){function n(t){if(t instanceof jQuery){if(!(t.length>0))return;t=t[0]}if(!l(t))return;this.main=t,this.$main=e(this.main),this.$group=e('input[name="'+this.$main.attr("name")+'"]'),this.init()}function l(e){return e.nodeType===1&&e.tagName.toLowerCase()==="input"&&e.getAttribute("type").toLowerCase()==="checkbox"}var r="biz-label",i="biz-checkbox-unchecked",s="biz-checkbox-unchecked-hover",o="biz-checkbox-checked",u="biz-checkbox-checked-hover",a="biz-checkbox-unchecked-disabled",f="biz-checkbox-checked-disabled";n.prototype={init:function(t){var n=this.$main.attr("title"),l=this.$main.attr("id");this.$main.after('").hide(),this.$label=this.$main.next(),this.$label.addClass(r),this.main.checked?this.$label.addClass(this.main.disabled?f:o):this.$label.addClass(this.main.disabled?a:i);var c=this;this.$label.on("mouseover.bizCheckbox",function(t){c.main.disabled||e(this).addClass(c.main.checked?u:s)}).on("mouseout.bizCheckbox",function(t){c.main.disabled||e(this).removeClass(c.main.checked?u:s)}).on("click.bizCheckbox",function(t){c.main.disabled||(c.main.checked?e(this).attr("class",r+" "+i+" "+s):e(this).attr("class",r+" "+o+" "+u))})},check:function(){this.main.checked=!0,this.$label.attr("class",r+" "+(this.main.disabled?f:o))},uncheck:function(){this.main.checked=!1,this.$label.attr("class",r+" "+(this.main.disabled?a:i))},enable:function(){this.main.disabled=!1,this.$label.attr("class",r+" "+(this.main.checked?o:i))},disable:function(){this.main.disabled=!0,this.$label.attr("class",r+" "+(this.main.checked?f:a))},val:function(){return this.main.value},destroy:function(){this.$main.show(),this.$label.off("mouseover.bizCheckbox").off("mouseout.bizCheckbox").off("click.bizCheckbox").remove()}};var c="bizCheckbox";return e.extend(e.fn,{bizCheckbox:function(t,r){var i;switch(t){case"check":this.each(function(){i=e(this).data(c),i&&i.check()});break;case"uncheck":this.each(function(){i=e(this).data(c),i&&i.uncheck()});break;case"enable":this.each(function(){i=e(this).data(c),i&&i.enable()});break;case"disable":this.each(function(){i=e(this).data(c),i&&i.disable()});break;case"destroy":this.each(function(){i=e(this).data(c),i&&(i.destroy(),e(this).data(c,null))});break;case"val":var s=[];return this.each(function(){i=e(this).data(c),i&&i.main.checked&&s.push(i.val())}),s.join(",");case"get":var o;return this.each(function(){i=e(this).data(c),r+""===i.main.id&&(o=i)}),o;default:this.each(function(){!e(this).data(c)&&l(this)&&e(this).data(c,new n(this))})}return this}}),n}),r("dep/jquery.selectBox",["require"],function(t){var n=function(e,t){if(e instanceof jQuery){if(!(e.length>0))return;e=e[0]}this.typeTimer=null,this.typeSearch="",this.isMac=navigator.platform.match(/mac/i),t="object"==typeof t?t:{},this.selectElement=e;if(!t.mobile&&navigator.userAgent.match(/iPad|iPhone|Android|IEMobile|BlackBerry/i))return!1;if("select"!==e.tagName.toLowerCase())return!1;this.init(t)};return n.prototype.version="1.2.0",n.prototype.init=function(t){var n=e(this.selectElement);if(n.data("selectBox-control"))return!1;var r=e(''),i=n.attr("multiple")||parseInt(n.attr("size"))>1,s=t||{},o=parseInt(n.prop("tabindex"))||0,u=this;r.width(n.outerWidth()).addClass(n.attr("class")).attr("title",n.attr("title")||"").attr("tabindex",o).css("display","inline-block").bind("focus.selectBox",function(){this!==document.activeElement&&document.body!==document.activeElement&&e(document.activeElement).blur();if(r.hasClass("selectBox-active"))return;r.addClass("selectBox-active"),n.trigger("focus")}).bind("blur.selectBox",function(){if(!r.hasClass("selectBox-active"))return;r.removeClass("selectBox-active"),n.trigger("blur")}),e(window).data("selectBox-bindings")||e(window).data("selectBox-bindings",!0).bind("scroll.selectBox",s.hideOnWindowScroll?this.hideMenus:e.noop).bind("resize.selectBox",this.hideMenus),n.attr("disabled")&&r.addClass("selectBox-disabled"),n.bind("click.selectBox",function(e){r.focus(),e.preventDefault()});if(i){t=this.getOptions("inline"),r.append(t).data("selectBox-options",t).addClass("selectBox-inline selectBox-menuShowing").bind("keydown.selectBox",function(e){u.handleKeyDown(e)}).bind("keypress.selectBox",function(e){u.handleKeyPress(e)}).bind("mousedown.selectBox",function(t){if(1!==t.which)return;e(t.target).is("A.selectBox-inline")&&t.preventDefault(),r.hasClass("selectBox-focus")||r.focus()}).insertAfter(n);if(!n[0].style.height){var a=n.attr("size")?parseInt(n.attr("size")):5,f=r.clone().removeAttr("id").css({position:"absolute",top:"-9999em"}).show().appendTo("body");f.find(".selectBox-options").html("
  •  
  • ");var l=parseInt(f.find(".selectBox-options A:first").html(" ").outerHeight());f.remove(),r.height(l*a)}this.disableSelection(r)}else{var c=e(''),h=e('');c.attr("class",this.getLabelClass()).text(this.getLabelText()),t=this.getOptions("dropdown"),t.appendTo("BODY"),r.data("selectBox-options",t).addClass("selectBox-dropdown").append(c).append(h).bind("mousedown.selectBox",function(e){1===e.which&&(r.hasClass("selectBox-menuShowing")?u.hideMenus():(e.stopPropagation(),t.data("selectBox-down-at-x",e.screenX).data("selectBox-down-at-y",e.screenY),u.showMenu()))}).bind("keydown.selectBox",function(e){u.handleKeyDown(e)}).bind("keypress.selectBox",function(e){u.handleKeyPress(e)}).bind("open.selectBox",function(e,t){if(t&&t._selectBox===!0)return;u.showMenu()}).bind("close.selectBox",function(e,t){if(t&&t._selectBox===!0)return;u.hideMenus()}).insertAfter(n);var p=r.width()-h.outerWidth()-(parseInt(c.css("paddingLeft"))||0)-(parseInt(c.css("paddingRight"))||0);c.width(p),this.disableSelection(r)}n.addClass("selectBox").data("selectBox-control",r).data("selectBox-settings",s).hide()},n.prototype.getOptions=function(t){var n,r=e(this.selectElement),i=this,s=function(t,n){return t.children("OPTION, OPTGROUP").each(function(){if(e(this).is("OPTION"))e(this).length>0?i.generateOptions(e(this),n):n.append("
  •  
  • ");else{var t=e('
  • ');t.text(e(this).attr("label")),n.append(t),n=s(e(this),n)}}),n};switch(t){case"inline":return n=e('"),this.element.attr("aria-activedescendant","j"+this._id+"_loading")),this.load_node("#",function(t,n){n&&(this.get_container_ul()[0].className=r,this._firstChild(this.get_container_ul()[0])&&this.element.attr("aria-activedescendant",this._firstChild(this.get_container_ul()[0]).id),this.set_state(e.extend(!0,{},this._data.core.state),function(){this.trigger("refresh")})),this._data.core.state=null})},refresh_node:function(t){t=this.get_node(t);if(!t||t.id==="#")return!1;var n=[],r=[],i=this._data.core.selected.concat([]);r.push(t.id),t.state.opened===!0&&n.push(t.id),this.get_node(t,!0).find(".jstree-open").each(function(){n.push(this.id)}),this._load_nodes(r,e.proxy(function(e){this.open_node(n,!1,0),this.select_node(this._data.core.selected),this.trigger("refresh_node",{node:t,nodes:e})},this))},set_id:function(t,n){t=this.get_node(t);if(!t||t.id==="#")return!1;var r,i,s=this._model.data;n=n.toString(),s[t.parent].children[e.inArray(t.id,s[t.parent].children)]=n;for(r=0,i=t.parents.length;rt.children.length&&(r=t.children.length),n.id||(n.id=!0);if(!this.check("create_node",n,t,r))return this.settings.core.error.call(this,this._data.core.last_error),!1;n.id===!0&&delete n.id,n=this._parse_model_from_json(n,t.id,t.parents.concat());if(!n)return!1;o=this.get_node(n),u=[],u.push(n),u=u.concat(o.children_d),this.trigger("model",{nodes:u,parent:t.id}),t.children_d=t.children_d.concat(u);for(a=0,f=t.parents.length;a=r?a+1:a]=t.children[a];return o[r]=n.id,t.children=o,this.redraw_node(t,!0),i&&i.call(this,this.get_node(n)),this.trigger("create_node",{node:this.get_node(n),parent:t.id,position:r}),n.id},rename_node:function(t,n){var r,i,s;if(e.isArray(t)){t=t.slice();for(r=0,i=t.length;rh.children.length&&(r=h.children.length);if(!this.check("move_node",t,h,r,{core:!0,origin:u,is_multi:p&&p._id&&p._id!==this._id,is_foreign:!p||!p._id}))return this.settings.core.error.call(this,this._data.core.last_error),!1;if(t.parent===h.id){v=h.children.concat(),m=e.inArray(t.id,v),m!==-1&&(v=e.vakata.array_remove(v,m),r>m&&r--),m=[];for(g=0,y=v.length;g=r?g+1:g]=v[g];m[r]=t.id,h.children=m,this._node_changed(h.id),this.redraw(h.id==="#")}else{m=t.children_d.concat(),m.push(t.id);for(g=0,y=t.parents.length;g=r?g+1:g]=h.children[g];v[r]=t.id,h.children=v,h.children_d.push(t.id),h.children_d=h.children_d.concat(t.children_d),t.parent=h.id,m=h.parents.concat(),m.unshift(h.id),E=t.parents.length,t.parents=m,m=m.concat();for(g=0,y=t.children_d.length;gm.children.length&&(r=m.children.length);if(!this.check("copy_node",t,m,r,{core:!0,origin:u,is_multi:g&&g._id&&g._id!==this._id,is_foreign:!g||!g._id}))return this.settings.core.error.call(this,this._data.core.last_error),!1;d=g?g.get_json(t,{no_id:!0,no_data:!0,no_state:!0}):t;if(!d)return!1;d.id===!0&&delete d.id,d=this._parse_model_from_json(d,m.id,m.parents.concat());if(!d)return!1;c=this.get_node(d),t&&t.state&&t.state.loaded===!1&&(c.state.loaded=!1),l=[],l.push(d),l=l.concat(c.children_d),this.trigger("model",{nodes:l,parent:m.id});for(h=0,p=m.parents.length;h=r?h+1:h]=m.children[h];return l[r]=c.id,m.children=l,m.children_d.push(c.id),m.children_d=m.children_d.concat(c.children_d),m.id==="#"&&(this._model.force_full_redraw=!0),this._model.force_full_redraw||this._node_changed(m.id),o||this.redraw(m.id==="#"),i&&i.call(this,c,m,r),this.trigger("copy_node",{node:c,original:t,parent:m.id,position:r,old_parent:v,old_position:g&&g._id&&v&&g._model.data[v]&&g._model.data[v].children?e.inArray(t.id,g._model.data[v].children):-1,is_multi:g&&g._id&&g._id!==this._id,is_foreign:!g||!g._id,old_instance:g,new_instance:this}),c.id},cut:function(t){t||(t=this._data.core.selected.concat()),e.isArray(t)||(t=[t]);if(!t.length)return!1;var n=[],o,u,a;for(u=0,a=t.length;u"),a=n,f=e("
    ",{css:{position:"absolute",top:"-200px",left:i?"0px":"-1000px",visibility:"hidden"}}).appendTo("body"),l=e("",{value:a,"class":"jstree-rename-input",css:{padding:"0",border:"1px solid silver","box-sizing":"border-box",display:"inline-block",height:this._data.core.li_height+"px",lineHeight:this._data.core.li_height+"px",width:"150px"},blur:e.proxy(function(){var n=u.children(".jstree-rename-input"),i=n.val(),s=this.settings.core.force_text,l;i===""&&(i=a),f.remove(),u.replaceWith(o),u.remove(),a=s?a:e("
    ").append(e.parseHTML(a)).html(),this.set_text(t,a),l=!!this.rename_node(t,s?e("
    ").text(i).text():e("
    ").append(e.parseHTML(i)).html()),l||this.set_text(t,a),r&&r.call(this,h,l)},this),keydown:function(e){var t=e.which;t===27&&(this.value=a),(t===27||t===13||t===37||t===38||t===39||t===40||t===32)&&e.stopImmediatePropagation();if(t===27||t===13)e.preventDefault(),this.blur()},click:function(e){e.stopImmediatePropagation()},mousedown:function(e){e.stopImmediatePropagation()},keyup:function(e){l.width(Math.min(f.text("pW"+this.value).width(),s))},keypress:function(e){if(e.which===13)return!1}}),c={fontFamily:o.css("fontFamily")||"",fontSize:o.css("fontSize")||"",fontWeight:o.css("fontWeight")||"",fontStyle:o.css("fontStyle")||"",fontStretch:o.css("fontStretch")||"",fontVariant:o.css("fontVariant")||"",letterSpacing:o.css("letterSpacing")||"",wordSpacing:o.css("wordSpacing")||""},u.attr("class",o.attr("class")).append(o.contents().clone()).append(l),o.replaceWith(u),f.css(c),l.css(c).width(Math.min(f.text("pW"+l[0].value).width(),s))[0].select()},set_theme:function(t,n){if(!t)return!1;if(n===!0){var r=this.settings.core.themes.dir;r||(r=e.jstree.path+"/themes"),n=r+"/"+t+"/style.css"}n&&e.inArray(n,o)===-1&&(e("head").append(''),o.push(n)),this._data.core.themes.name&&this.element.removeClass("jstree-"+this._data.core.themes.name),this._data.core.themes.name=t,this.element.addClass("jstree-"+t),this.element[this.settings.core.themes.responsive?"addClass":"removeClass"]("jstree-"+t+"-responsive"),this.trigger("set_theme",{theme:t})},get_theme:function(){return this._data.core.themes.name},set_theme_variant:function(e){this._data.core.themes.variant&&this.element.removeClass("jstree-"+this._data.core.themes.name+"-"+this._data.core.themes.variant),this._data.core.themes.variant=e,e&&this.element.addClass("jstree-"+this._data.core.themes.name+"-"+this._data.core.themes.variant)},get_theme_variant:function(){return this._data.core.themes.variant},show_stripes:function(){this._data.core.themes.stripes=!0,this.get_container_ul().addClass("jstree-striped")},hide_stripes:function(){this._data.core.themes.stripes=!1,this.get_container_ul().removeClass("jstree-striped")},toggle_stripes:function(){this._data.core.themes.stripes?this.hide_stripes():this.show_stripes()},show_dots:function(){this._data.core.themes.dots=!0,this.get_container_ul().removeClass("jstree-no-dots")},hide_dots:function(){this._data.core.themes.dots=!1,this.get_container_ul().addClass("jstree-no-dots")},toggle_dots:function(){this._data.core.themes.dots?this.hide_dots():this.show_dots()},show_icons:function(){this._data.core.themes.icons=!0,this.get_container_ul().removeClass("jstree-no-icons")},hide_icons:function(){this._data.core.themes.icons=!1,this.get_container_ul().addClass("jstree-no-icons")},toggle_icons:function(){this._data.core.themes.icons?this.hide_icons():this.show_icons()},set_icon:function(t,n){var r,i,s,o;if(e.isArray(t)){t=t.slice();for(r=0,i=t.length;r .jstree-ocl",e.proxy(function(t){t.stopImmediatePropagation();var n=e.Event("click",{metaKey:t.metaKey,ctrlKey:t.ctrlKey,altKey:t.altKey,shiftKey:t.shiftKey});e(t.currentTarget).closest(".jstree-node").children(".jstree-anchor").first().trigger(n).focus()},this)).on("mouseover.jstree",".jstree-wholerow, .jstree-icon",e.proxy(function(e){return e.stopImmediatePropagation(),this.is_disabled(e.currentTarget)||this.hover_node(e.currentTarget),!1},this)).on("mouseleave.jstree",".jstree-node",e.proxy(function(e){this.dehover_node(e.currentTarget)},this))},this.teardown=function(){this.settings.wholerow&&this.element.find(".jstree-wholerow").remove(),n.teardown.call(this)},this.redraw_node=function(t,r,i,s){t=n.redraw_node.apply(this,arguments);if(t){var o=p.cloneNode(!0);e.inArray(t.id,this._data.core.selected)!==-1&&(o.className+=" jstree-wholerow-clicked"),this._data.core.focused&&this._data.core.focused===t.id&&(o.className+=" jstree-wholerow-hovered"),t.insertBefore(o,t.childNodes[0])}return t}};if(a.registerElement&&Object&&Object.create){var d=Object.create(HTMLElement.prototype);d.createdCallback=function(){var t={core:{},plugins:[]},n;for(n in e.jstree.plugins)e.jstree.plugins.hasOwnProperty(n)&&this.attributes[n]&&(t.plugins.push(n),this.getAttribute(n)&&JSON.parse(this.getAttribute(n))&&(t[n]=JSON.parse(this.getAttribute(n))));for(n in e.jstree.defaults.core)e.jstree.defaults.core.hasOwnProperty(n)&&this.attributes[n]&&(t.core[n]=JSON.parse(this.getAttribute(n))||this.getAttribute(n));e(this).jstree(t)};try{a.registerElement("vakata-jstree",{prototype:d})}catch(v){}}return e.jstree}),r("ui/Tree",["require","dep/jquery.jstree"],function(t){function r(e,t){this.instance=n.create(e,t)}function i(e){return e.nodeType===1&&e.tagName.toLowerCase()==="div"}var n=t("dep/jquery.jstree");r.prototype={ins:function(){return this.instance},destroy:function(){this.instance.destroy()}};var s="bizTree";return e.extend(e.fn,{bizTree:function(t,n){var o;switch(t){case"ins":return this.data(s).ins();case"destroy":this.each(function(){o=e(this).data(s),o&&(o.destroy(),e(this).data(s,null))});break;default:this.each(function(){!e(this).data(s)&&i(this)&&e(this).data(s,new r(this,t))})}return this}}),r}),r("dep/jquery.datepicker",["require"],function(t){function n(){return new Date(Date.UTC.apply(Date,arguments))}function r(){var e=new Date;return n(e.getFullYear(),e.getMonth(),e.getDate())}function i(e,t){return e.getUTCFullYear()===t.getUTCFullYear()&&e.getUTCMonth()===t.getUTCMonth()&&e.getUTCDate()===t.getUTCDate()}function s(e){return function(){return this[e].apply(this,arguments)}}function f(t,n){function u(e,t){return t.toLowerCase()}var r=e(t).data(),i={},s,o=new RegExp("^"+n.toLowerCase()+"([A-Z])");n=new RegExp("^"+n.toLowerCase());for(var a in r)n.test(a)&&(s=a.replace(o,u),i[s]=r[a]);return i}function l(t){var n={};if(!v[t]){t=t.split("-")[0];if(!v[t])return}var r=v[t];return e.each(d,function(e,t){t in r&&(n[t]=r[t])}),n}var o=function(){var t={get:function(e){return this.slice(e)[0]},contains:function(e){var t=e&&e.valueOf();for(var n=0,r=this.length;ni?(this.picker.addClass("datepicker-orient-right"),p=l.left+h-t):this.picker.addClass("datepicker-orient-left");var v=this.o.orientation.y,m,g;v==="auto"&&(m=-o+d-n,g=o+s-(d+c+n),Math.max(m,g)===g?v="top":v="bottom"),this.picker.addClass("datepicker-orient-"+v),v==="top"?d+=c:d-=n+parseInt(this.picker.css("padding-top"));if(this.o.rtl){var y=i-(p+h);this.picker.css({top:d,right:y,zIndex:f})}else this.picker.css({top:d,left:p,zIndex:f});return this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var t=this.dates.copy(),n=[],r=!1;return arguments.length?(e.each(arguments,e.proxy(function(e,t){t instanceof Date&&(t=this._local_to_utc(t)),n.push(t)},this)),r=!0):(n=this.isInput?this.element.val():this.element.data("date")||this.element.find("input").val(),n&&this.o.multidate?n=n.split(this.o.multidateSeparator):n=[n],delete this.element.data().date),n=e.map(n,e.proxy(function(e){return m.parseDate(e,this.o.format,this.o.language)},this)),n=e.grep(n,e.proxy(function(e){return ethis.o.endDate||!e},this),!0),this.dates.replace(n),this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDatethis.o.endDate&&(this.viewDate=new Date(this.o.endDate)),r?this.setValue():n.length&&String(t)!==String(this.dates)&&this._trigger("changeDate"),!this.dates.length&&t.length&&this._trigger("clearDate"),this.fill(),this},fillDow:function(){var e=this.o.weekStart,t="";if(this.o.calendarWeeks){this.picker.find(".datepicker-days thead tr:first-child .datepicker-switch").attr("colspan",function(e,t){return parseInt(t)+1});var n=' ';t+=n}while(e'+v[this.o.language].daysMin[e++%7]+"";t+="",this.picker.find(".datepicker-days thead").append(t)},fillMonths:function(){var e="",t=0;while(t<12)e+=''+v[this.o.language].monthsShort[t++]+"";this.picker.find(".datepicker-months td").html(e)},setRange:function(t){!t||!t.length?delete this.range:this.range=e.map(t,function(e){return e.valueOf()}),this.fill()},getClassNames:function(t){var n=[],r=this.viewDate.getUTCFullYear(),s=this.viewDate.getUTCMonth(),o=new Date;return t.getUTCFullYear()r||t.getUTCFullYear()===r&&t.getUTCMonth()>s)&&n.push("new"),this.focusDate&&t.valueOf()===this.focusDate.valueOf()&&n.push("focused"),this.o.todayHighlight&&t.getUTCFullYear()===o.getFullYear()&&t.getUTCMonth()===o.getMonth()&&t.getUTCDate()===o.getDate()&&n.push("today"),this.dates.contains(t)!==-1&&n.push("active"),(t.valueOf()this.o.endDate||e.inArray(t.getUTCDay(),this.o.daysOfWeekDisabled)!==-1)&&n.push("disabled"),this.o.datesDisabled.length>0&&e.grep(this.o.datesDisabled,function(e){return i(t,e)}).length>0&&n.push("disabled","disabled-date"),this.range&&(t>this.range[0]&&t");if(this.o.calendarWeeks){var b=new Date(+h+(this.o.weekStart-h.getUTCDay()-7)%7*864e5),w=new Date(Number(b)+(11-b.getUTCDay())%7*864e5),E=new Date(Number(E=n(w.getUTCFullYear(),0,1))+(11-E.getUTCDay())%7*864e5),S=(w-E)/864e5/7+1;g.push(''+S+"")}}y=this.getClassNames(h),y.push("day");if(this.o.beforeShowDay!==e.noop){var x=this.o.beforeShowDay(this._utc_to_local(h));x===undefined?x={}:typeof x=="boolean"?x={enabled:x}:typeof x=="string"&&(x={classes:x}),x.enabled===!1&&y.push("disabled"),x.classes&&(y=y.concat(x.classes.split(/\s+/))),x.tooltip&&(c=x.tooltip)}y=e.unique(y),g.push('"+h.getUTCDate()+""),c=null,h.getUTCDay()===this.o.weekEnd&&g.push(""),h.setUTCDate(h.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").empty().append(g.join(""));var T=this.picker.find(".datepicker-months").find("th:eq(1)").text(r).end().find("span").removeClass("active");e.each(this.dates,function(e,t){t.getUTCFullYear()===r&&T.eq(t.getUTCMonth()).addClass("active")}),(ru)&&T.addClass("disabled"),r===s&&T.slice(0,o).addClass("disabled"),r===u&&T.slice(a+1).addClass("disabled");if(this.o.beforeShowMonth!==e.noop){var N=this;e.each(T,function(t,n){if(!e(n).hasClass("disabled")){var i=new Date(r,t,1),s=N.o.beforeShowMonth(i);s===!1&&e(n).addClass("disabled")}})}g="",r=parseInt(r/10,10)*10;var C=this.picker.find(".datepicker-years").find("th:eq(1)").text(r+"-"+(r+9)).end().find("td");r-=1;var k=e.map(this.dates,function(e){return e.getUTCFullYear()}),L;for(var A=-1;A<11;A++)L=["year"],A===-1?L.push("old"):A===10&&L.push("new"),e.inArray(r,k)!==-1&&L.push("active"),(ru)&&L.push("disabled"),g+=''+r+"",r+=1;C.html(g)},updateNavArrows:function(){if(!this._allow_update)return;var e=new Date(this.viewDate),t=e.getUTCFullYear(),n=e.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-Infinity&&t<=this.o.startDate.getUTCFullYear()&&n<=this.o.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==Infinity&&t>=this.o.endDate.getUTCFullYear()&&n>=this.o.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:this.o.startDate!==-Infinity&&t<=this.o.startDate.getUTCFullYear()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==Infinity&&t>=this.o.endDate.getUTCFullYear()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}},click:function(t){t.preventDefault();var r=e(t.target).closest("span, td, th"),i,s,o;if(r.length===1)switch(r[0].nodeName.toLowerCase()){case"th":switch(r[0].className){case"datepicker-switch":this.showMode(1);break;case"prev":case"next":var u=m.modes[this.viewMode].navStep*(r[0].className==="prev"?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,u),this._trigger("changeMonth",this.viewDate);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,u),this.viewMode===1&&this._trigger("changeYear",this.viewDate)}this.fill();break;case"today":var a=new Date;a=n(a.getFullYear(),a.getMonth(),a.getDate(),0,0,0),this.showMode(-2);var f=this.o.todayBtn==="linked"?null:"view";this._setDate(a,f);break;case"clear":this.clearDates()}break;case"span":r.hasClass("disabled")||(this.viewDate.setUTCDate(1),r.hasClass("month")?(o=1,s=r.parent().find("span").index(r),i=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(s),this._trigger("changeMonth",this.viewDate),this.o.minViewMode===1&&this._setDate(n(i,s,o))):(o=1,s=0,i=parseInt(r.text(),10)||0,this.viewDate.setUTCFullYear(i),this._trigger("changeYear",this.viewDate),this.o.minViewMode===2&&this._setDate(n(i,s,o))),this.showMode(-1),this.fill());break;case"td":r.hasClass("day")&&!r.hasClass("disabled")&&(o=parseInt(r.text(),10)||1,i=this.viewDate.getUTCFullYear(),s=this.viewDate.getUTCMonth(),r.hasClass("old")?s===0?(s=11,i-=1):s-=1:r.hasClass("new")&&(s===11?(s=0,i+=1):s+=1),this._setDate(n(i,s,o)))}this.picker.is(":visible")&&this._focused_from&&e(this._focused_from).focus(),delete this._focused_from},_toggle_multidate:function(e){var t=this.dates.contains(e);e||this.dates.clear(),t!==-1?(this.o.multidate===!0||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(t):this.o.multidate===!1?(this.dates.clear(),this.dates.push(e)):this.dates.push(e);if(typeof this.o.multidate=="number")while(this.dates.length>this.o.multidate)this.dates.remove(0)},_setDate:function(e,t){(!t||t==="date")&&this._toggle_multidate(e&&new Date(e));if(!t||t==="view")this.viewDate=e&&new Date(e);this.fill(),this.setValue(),(!t||t!=="view")&&this._trigger("changeDate");var n;this.isInput?n=this.element:this.component&&(n=this.element.find("input")),n&&n.change(),this.o.autoclose&&(!t||t==="date")&&this.hide()},moveMonth:function(e,t){if(!e)return undefined;if(!t)return e;var n=new Date(e.valueOf()),r=n.getUTCDate(),i=n.getUTCMonth(),s=Math.abs(t),o,u;t=t>0?1:-1;if(s===1){u=t===-1?function(){return n.getUTCMonth()===i}:function(){return n.getUTCMonth()!==o},o=i+t,n.setUTCMonth(o);if(o<0||o>11)o=(o+12)%12}else{for(var a=0;a=this.o.startDate&&e<=this.o.endDate},keydown:function(e){if(!this.picker.is(":visible")){e.keyCode===27&&this.show();return}var t=!1,n,i,s,o=this.focusDate||this.viewDate;switch(e.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),e.preventDefault();break;case 37:case 39:if(!this.o.keyboardNavigation)break;n=e.keyCode===37?-1:1,e.ctrlKey?(i=this.moveYear(this.dates.get(-1)||r(),n),s=this.moveYear(o,n),this._trigger("changeYear",this.viewDate)):e.shiftKey?(i=this.moveMonth(this.dates.get(-1)||r(),n),s=this.moveMonth(o,n),this._trigger("changeMonth",this.viewDate)):(i=new Date(this.dates.get(-1)||r()),i.setUTCDate(i.getUTCDate()+n),s=new Date(o),s.setUTCDate(o.getUTCDate()+n)),this.dateWithinRange(s)&&(this.focusDate=this.viewDate=s,this.setValue(),this.fill(),e.preventDefault());break;case 38:case 40:if(!this.o.keyboardNavigation)break;n=e.keyCode===38?-1:1,e.ctrlKey?(i=this.moveYear(this.dates.get(-1)||r(),n),s=this.moveYear(o,n),this._trigger("changeYear",this.viewDate)):e.shiftKey?(i=this.moveMonth(this.dates.get(-1)||r(),n),s=this.moveMonth(o,n),this._trigger("changeMonth",this.viewDate)):(i=new Date(this.dates.get(-1)||r()),i.setUTCDate(i.getUTCDate()+n*7),s=new Date(o),s.setUTCDate(o.getUTCDate()+n*7)),this.dateWithinRange(s)&&(this.focusDate=this.viewDate=s,this.setValue(),this.fill(),e.preventDefault());break;case 32:break;case 13:o=this.focusDate||this.dates.get(-1)||this.viewDate,this.o.keyboardNavigation&&(this._toggle_multidate(o),t=!0),this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(e.preventDefault(),typeof e.stopPropagation=="function"?e.stopPropagation():e.cancelBubble=!0,this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}if(t){this.dates.length?this._trigger("changeDate"):this._trigger("clearDate");var u;this.isInput?u=this.element:this.component&&(u=this.element.find("input")),u&&u.change()}},showMode:function(e){e&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(2,this.viewMode+e))),this.picker.children("div").hide().filter(".datepicker-"+m.modes[this.viewMode].clsName).css("display","block"),this.updateNavArrows()}};var a=function(t,n){this.element=e(t),this.inputs=e.map(n.inputs,function(e){return e.jquery?e[0]:e}),delete n.inputs,h.call(e(this.inputs),n).bind("changeDate",e.proxy(this.dateUpdated,this)),this.pickers=e.map(this.inputs,function(t){return e(t).data("datepicker")}),this.updateDates()};a.prototype={updateDates:function(){this.dates=e.map(this.pickers,function(e){return e.getUTCDate()}),this.updateRanges()},updateRanges:function(){var t=e.map(this.dates,function(e){return e.valueOf()});e.each(this.pickers,function(e,n){n.setRange(t)})},dateUpdated:function(t){if(this.updating)return;this.updating=!0;var n=e(t.target).data("datepicker"),r=n.getUTCDate(),i=e.inArray(t.target,this.inputs),s=i-1,o=i+1,u=this.inputs.length;if(i===-1)return;e.each(this.pickers,function(e,t){t.getUTCDate()||t.setUTCDate(r)});if(r=0&&rthis.dates[o])while(othis.dates[o])this.pickers[o++].setUTCDate(r);this.updateDates(),delete this.updating},remove:function(){e.map(this.pickers,function(e){e.remove()}),delete this.element.data().datepicker}};var c=e.fn.datepicker,h=function(t){var n=Array.apply(null,arguments);n.shift();var r;return this.each(function(){var i=e(this),s=i.data("datepicker"),o=typeof t=="object"&&t;if(!s){var c=f(this,"date"),h=e.extend({},p,c,o),d=l(h.language),v=e.extend({},p,d,c,o);if(i.hasClass("biz-range")||v.inputs){var m={inputs:v.inputs||i.find("input").toArray()};i.data("datepicker",s=new a(this,e.extend(v,m)))}else i.data("datepicker",s=new u(this,v))}if(typeof t=="string"&&typeof s[t]=="function"){r=s[t].apply(s,n);if(r!==undefined)return!1}}),r!==undefined?r:this};e.fn.datepicker=h;var p=e.fn.datepicker.defaults={autoclose:!1,beforeShowDay:e.noop,beforeShowMonth:e.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],datesDisabled:[],endDate:Infinity,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-Infinity,startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,container:"body"},d=e.fn.datepicker.locale_opts=["format","rtl","weekStart"];e.fn.datepicker.Constructor=u;var v=e.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear"}},m={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(e){return e%4===0&&e%100!==0||e%400===0},getDaysInMonth:function(e,t){return[31,m.isLeapYear(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g,parseFormat:function(e){var t=e.replace(this.validParts,"\0").split("\0"),n=e.match(this.validParts);if(!t||!t.length||!n||n.length===0)throw new Error("Invalid date format.");return{separators:t,parts:n}},parseDate:function(t,r,i){function b(){var e=this.slice(0,o[l].length),t=o[l].slice(0,e.length);return e.toLowerCase()===t.toLowerCase()}if(!t)return undefined;if(t instanceof Date)return t;typeof r=="string"&&(r=m.parseFormat(r));var s=/([\-+]\d+)([dmwy])/,o=t.match(/([\-+]\d+)([dmwy])/g),a,f,l;if(/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(t)){t=new Date;for(l=0;l◀▶',contTemplate:'',footTemplate:''};return m.template='
    '+m.headTemplate+""+m.footTemplate+"
    "+"
    "+'
    '+''+m.headTemplate+m.contTemplate+m.footTemplate+"
    "+"
    "+'
    '+''+m.headTemplate+m.contTemplate+m.footTemplate+"
    "+"
    "+"
    ",e.fn.datepicker.DPGlobal=m,e.fn.datepicker.noConflict=function(){return e.fn.datepicker=c,this},e.fn.datepicker.version="1.4.0",e.fn.datepicker.dates["zh-CN"]={days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日"],daysShort:["周日","周一","周二","周三","周四","周五","周六","周日"],daysMin:["日","一","二","三","四","五","六","日"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],today:"今日",clear:"清空",weekStart:1,format:"yyyy年mm月dd日"},e.fn.datepicker.dates.en={days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",weekStart:1,format:"dd/mm/yyyy"},e(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(t){var n=e(this);if(n.data("datepicker"))return;t.preventDefault(),h.call(n,"show")}),e(function(){h.call(e('[data-provide="datepicker-inline"]'))}),h}),r("ui/Calendar",["require","dep/jquery.datepicker"],function(t){function r(t,r){s(t)?(this.date=new bizui.Input(e(t)),e(this.date.main).addClass(i).attr("maxlength",10)):(this.range=e(t).find(":text"),this.startDate=new bizui.Input(this.range[0]),e(this.startDate.main).addClass(i).attr("maxlength",10),this.endDate=new bizui.Input(this.range[1]),e(this.endDate.main).addClass(i).attr("maxlength",10)),r=e.extend({},r||{}),this.instance=n.call(e(t),{autoclose:!0,format:"yyyy-mm-dd",language:r.language||"zh-CN",orientation:"top left",weekStart:1,todayHighlight:r.todayHighlight,todayBtn:r.todayBtn,startDate:r.startDate,endDate:r.endDate});var o=this;r.onChange&&this.instance.on("changeDate",function(e){r.onChange.call(o,e)})}function s(e){return e.nodeType===1&&e.tagName.toLowerCase()==="input"&&e.getAttribute("type").toLowerCase()==="text"}var n=t("dep/jquery.datepicker"),i="biz-calendar";r.prototype={getDate:function(){return this.range?[e(this.range[0]).datepicker("getDate"),e(this.range[1]).datepicker("getDate")]:this.instance.datepicker("getDate")},setDate:function(t){this.range?(e(this.range[0]).datepicker("setDate",t[0]),e(this.range[1]).datepicker("setDate",t[1])):this.instance.datepicker("setDate",t)},destroy:function(){this.date?this.date.destroy():(this.startDate.destroy(),this.endDate.destroy()),this.instance.remove()}};var o="bizCalendar";return e.extend(e.fn,{bizCalendar:function(t,n){var i;switch(t){case"getDate":return this.data(o).getDate();case"setDate":this.each(function(){i=e(this).data(o),i&&i.setDate(n)});break;case"destroy":this.each(function(){i=e(this).data(o),i&&(i.destroy(),e(this).data(o,null))});break;default:this.each(function(){e(this).data(o)||e(this).data(o,new r(this,t))})}return this}}),r}),function i(e,t,r){function s(u,a){if(!t[u]){if(!e[u]){var f=typeof n=="function"&&n;if(!a&&f)return f(u,!0);if(o)return o(u,!0);var l=new Error("Cannot find module '"+u+"'");throw l.code="MODULE_NOT_FOUND",l}var c=t[u]={exports:{}};e[u][0].call(c.exports,function(t){var n=e[u][1][t];return s(n?n:t)},c,c.exports,i,e,t,r)}return t[u].exports}var o=typeof n=="function"&&n;for(var u=0;u1?n-1:0),i=1;i"),this.$table.before(this.$handleContainer),this.$tableHeaders.each(function(t,r){var i=n.$tableHeaders.eq(t),s=n.$tableHeaders.eq(t+1);if(s.length===0||i.is(o.SELECTOR_UNRESIZABLE)||s.is(o.SELECTOR_UNRESIZABLE))return;var u=e("
    ").data(o.DATA_TH,e(r)).appendTo(n.$handleContainer)}),this.bindEvents(this.$handleContainer,["mousedown","touchstart"],"."+o.CLASS_HANDLE,this.onPointerDown.bind(this))}},{key:"assignPercentageWidths",value:function(){var n=this;this.$tableHeaders.each(function(t,r){var i=e(r);n.setWidth(i[0],i.outerWidth()/n.$table.width()*100)})}},{key:"syncHandleWidths",value:function(){var n=this,r=this.$handleContainer;r.width(this.$table.width()),r.find("."+o.CLASS_HANDLE).each(function(t,r){var i=e(r),s=n.options.resizeFromBody?n.$table.height():n.$table.find("thead").height(),u=i.data(o.DATA_TH).outerWidth()+(i.data(o.DATA_TH).offset().left-n.$handleContainer.offset().left);i.css({left:u,height:s})})}},{key:"saveColumnWidths",value:function(){var n=this;this.$tableHeaders.each(function(t,r){var i=e(r);n.options.store&&!i.is(o.SELECTOR_UNRESIZABLE)&&n.options.store.set(n.generateColumnId(i),n.parseWidth(r))})}},{key:"restoreColumnWidths",value:function(){var n=this;this.$tableHeaders.each(function(t,r){var i=e(r);if(n.options.store&&!i.is(o.SELECTOR_UNRESIZABLE)){var s=n.options.store.get(n.generateColumnId(i));s!=null&&n.setWidth(r,s)}})}},{key:"onPointerDown",value:function(n){if(n.which!==1)return;this.operation&&this.onPointerUp(n);var r=e(n.currentTarget);if(r.is(o.SELECTOR_UNRESIZABLE))return;var i=r.index(),s=this.$tableHeaders.eq(i).not(o.SELECTOR_UNRESIZABLE),u=this.$tableHeaders.eq(i+1).not(o.SELECTOR_UNRESIZABLE),a=this.parseWidth(s[0]),f=this.parseWidth(u[0]);this.operation={$leftColumn:s,$rightColumn:u,$currentGrip:r,startX:this.getPointerX(n),widths:{left:a,right:f},newWidths:{left:a,right:f}},this.bindEvents(this.$ownerDocument,["mousemove","touchmove"],this.onPointerMove.bind(this)),this.bindEvents(this.$ownerDocument,["mouseup","touchend"],this.onPointerUp.bind(this)),this.$handleContainer.add(this.$table).addClass(o.CLASS_TABLE_RESIZING),s.add(u).add(r).addClass(o.CLASS_COLUMN_RESIZING),this.triggerEvent(o.EVENT_RESIZE_START,[s,u,a,f],n),n.preventDefault()}},{key:"onPointerMove",value:function(t){var n=this.operation;if(!this.operation)return;var r=(this.getPointerX(t)-n.startX)/this.$table.width()*100;if(r===0)return;var i=n.$leftColumn[0],s=n.$rightColumn[0],u=undefined,a=undefined;return r>0?(u=this.constrainWidth(n.widths.left+(n.widths.right-n.newWidths.right)),a=this.constrainWidth(n.widths.right-r)):r<0&&(u=this.constrainWidth(n.widths.left+r),a=this.constrainWidth(n.widths.right+(n.widths.left-n.newWidths.left))),i&&this.setWidth(i,u),s&&this.setWidth(s,a),n.newWidths.left=u,n.newWidths.right=a,this.triggerEvent(o.EVENT_RESIZE,[n.$leftColumn,n.$rightColumn,u,a],t)}},{key:"onPointerUp",value:function(t){var n=this.operation;if(!this.operation)return;return this.unbindEvents(this.$ownerDocument,["mouseup","touchend","mousemove","touchmove"]),this.$handleContainer.add(this.$table).removeClass(o.CLASS_TABLE_RESIZING),n.$leftColumn.add(n.$rightColumn).add(n.$currentGrip).removeClass(o.CLASS_COLUMN_RESIZING),this.syncHandleWidths(),this.saveColumnWidths(),this.operation=null,this.triggerEvent(o.EVENT_RESIZE_STOP,[n.$leftColumn,n.$rightColumn,n.newWidths.left,n.newWidths.right],t)}},{key:"destroy",value:function(){var t=this.$table,n=this.$handleContainer.find("."+o.CLASS_HANDLE);return this.unbindEvents(this.$window.add(this.$ownerDocument).add(this.$table).add(n)),n.removeData(o.DATA_TH),t.removeData(o.DATA_API),this.$handleContainer.remove(),this.$handleContainer=null,this.$tableHeaders=null,this.$table=null,t}},{key:"bindEvents",value:function(t,n,r,i){typeof n=="string"?n+=this.ns:n=n.join(this.ns+" ")+this.ns,arguments.length>3?t.on(n,r,i):t.on(n,r)}},{key:"unbindEvents",value:function(t,n){typeof n=="string"?n+=this.ns:n!=null?n=n.join(this.ns+" ")+this.ns:n=this.ns,t.off(n)}},{key:"triggerEvent",value:function(n,r,i){var s=e.Event(n);return s.originalEvent&&(s.originalEvent=e.extend({},i)),this.$table.trigger(s,[this].concat(r||[]))}},{key:"generateColumnId",value:function(t){return this.$table.data(o.DATA_COLUMNS_ID)+"-"+t.data(o.DATA_COLUMN_ID)}},{key:"parseWidth",value:function(t){return t?parseFloat(t.style.width.replace("%","")):0}},{key:"setWidth",value:function(t,n){n=n.toFixed(2),n=n>0?n:0,t.style.width=n+"%"}},{key:"constrainWidth",value:function(t){return this.options.minWidth!=undefined&&(t=Math.max(this.options.minWidth,t)),this.options.maxWidth!=undefined&&(t=Math.min(this.options.maxWidth,t)),t}},{key:"getPointerX",value:function(t){return t.type.indexOf("touch")===0?(t.originalEvent.touches[0]||t.originalEvent.changedTouches[0]).pageX:t.pageX}}]),t}();r["default"]=u,u.defaults={selector:function(t){return t.find("thead").length?o.SELECTOR_TH:o.SELECTOR_TD},store:window.store,syncHandlers:!0,resizeFromBody:!0,maxWidth:null,minWidth:.01},u.count=0,n.exports=r["default"]},{"./constants":3}],3:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var r="resizableColumns";n.DATA_API=r;var i="resizable-columns-id";n.DATA_COLUMNS_ID=i;var s="resizable-column-id";n.DATA_COLUMN_ID=s;var o="th";n.DATA_TH=o;var u="rc-table-resizing";n.CLASS_TABLE_RESIZING=u;var a="rc-column-resizing";n.CLASS_COLUMN_RESIZING=a;var f="rc-handle";n.CLASS_HANDLE=f;var l="rc-handle-container";n.CLASS_HANDLE_CONTAINER=l;var c="column:resize:start";n.EVENT_RESIZE_START=c;var h="column:resize";n.EVENT_RESIZE=h;var p="column:resize:stop";n.EVENT_RESIZE_STOP=p;var d="tr:first > th:visible";n.SELECTOR_TH=d;var v="tr:first > td:visible";n.SELECTOR_TD=v;var m="[data-noresize]";n.SELECTOR_UNRESIZABLE=m},{}],4:[function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(n,"__esModule",{value:!0});var i=e("./class"),s=r(i),o=e("./adapter"),u=r(o);n["default"]=s["default"],t.exports=n["default"]},{"./adapter":1,"./class":2}]},{},[4]),r("dep/jquery.resizableColumns",function(){}),r("dep/jquery.editabletable",["require"],function(t){e.fn.editableTableWidget=function(t){return e(this).each(function(){var n=function(){var t=e.extend({},e.fn.editableTableWidget.defaultOptions);return t.editor=t.editor.clone(),t},r=e.extend(n(),t),i=37,s=38,o=39,u=40,a=13,f=27,l=9,c=e(this),h=r.editor.css("position","absolute").hide().appendTo(c.parent()),p,d=function(e){p=c.find("td:focus"),p.length&&(h.val(p.text()).removeClass("error").show().offset(p.offset()).css(p.css(r.cloneProperties)).width(p.width()).height(p.height()).focus(),e&&h.select())},v=function(){var t=e.trim(h.val()),n=e.Event("change"),r;if(p.text()===t||h.hasClass("error"))return!0;r=p.html(),p.text(t).trigger(n,t),n.result===!1&&p.html(r)},m=function(e,t){return t===o?e.next("td"):t===i?e.prev("td"):t===s?e.parent().prev().children().eq(e.index()):t===u?e.parent().next().children().eq(e.index()):[]};h.blur(function(){v(),h.hide()}).keydown(function(e){if(e.which===a)v(),h.hide(),p.focus(),e.preventDefault(),e.stopPropagation();else if(e.which===f)h.val(p.text()),e.preventDefault(),e.stopPropagation(),h.hide(),p.focus();else if(e.which===l)p.focus();else if(this.selectionEnd-this.selectionStart===this.value.length){var t=m(p,e.which);t.length>0&&(t.focus(),e.preventDefault(),e.stopPropagation())}}).on("input paste",function(){var t=e.Event("validate");p.trigger(t,e.trim(h.val())),t.result===!1?h.addClass("error"):h.removeClass("error")}),c.on("click.bizTableEdit","td[editable]",d),c.find("td").prop("tabindex",1),e(window).on("resize",function(){h.is(":visible")&&h.offset(p.offset()).width(p.width()).height(p.height())})})},e.fn.editableTableWidget.defaultOptions={cloneProperties:["padding","padding-top","padding-bottom","padding-left","padding-right","text-align","font","font-size","font-family","font-weight"],editor:e('')}}),r("ui/Table",["require","dep/jquery.resizableColumns","dep/jquery.editabletable"],function(t){function n(t,n){if(t instanceof jQuery){if(!(t.length>0))return;t=t[0]}if(!s(t))return;this.main=t,this.$main=e(this.main);var r={selectable:!1,resizable:!1};this.options=e.extend({},n||{}),this.init(this.options)}function s(e){return e.nodeType===1&&e.tagName.toLowerCase()==="table"}t("dep/jquery.resizableColumns"),t("dep/jquery.editabletable");var r="biz-table",i="biz-table-checkbox-";n.prototype={init:function(e){this.$main.addClass(r),e.selectable&&(this.createSelect(),this.rowCount=this.$main.find("td :checkbox:enabled").length,this.bindSelect()),e.onSort&&this.bindSort(),e.resizable&&this.$main.resizableColumns(),this.$main.editableTableWidget(),e.onChange&&this.bindEdit()},createSelect:function(){this.$main.find("tr").each(function(t,n){var r=i+(n.id?n.id:t),s=e(n).attr("unselectable")!==undefined?" disabled":"";e(n).prepend(t===0?'':'').children(":first-child").html('")}),this.$main.find(":checkbox").bizCheckbox()},bindSelect:function(){var t=this;this.$main.on("click.bizTableSelectAll","th .biz-label",function(n){var r=e(n.target).hasClass("biz-checkbox-checked"),i=t.$main.find("td :checkbox:enabled"),s=t.$main.find("tr").not("[unselectable]");r?(i.bizCheckbox("check"),s.addClass("selected")):(i.bizCheckbox("uncheck"),s.removeClass("selected"))}).on("click.bizTableSelectOne","td .biz-label",function(n){var r=e(n.target).hasClass("biz-checkbox-checked"),i=t.$main.find("td .biz-checkbox-checked").length,s=t.$main.find("th :checkbox"),o=e(n.target).parent().parent();i===t.rowCount?s.bizCheckbox("check"):s.bizCheckbox("uncheck"),r?o.addClass("selected"):o.removeClass("selected")})},bindSort:function(){var t=this;this.$main.on("click.bizTableSort","th[sortable]",function(n){var r=e(n.currentTarget);r.attr("des")!==undefined?r.removeAttr("des").attr("asc",""):r.attr("asc")!==undefined?r.removeAttr("asc").attr("des",""):(r.parent().children("th").removeAttr("des").removeAttr("asc"),r.attr("des","")),t.options.onSort.call(t,{field:r.attr("field"),des:r.attr("des")!==undefined,asc:r.attr("asc")!==undefined},n)})},bindEdit:function(){var e=this;this.$main.find("td[editable]").on("validate",function(t,n){if(e.options.changePattern&&!e.options.changePattern.test(n))return!1}),this.$main.find("td[editable]").on("change",function(t,n){e.options.onChange.call(e,n,t)})},refresh:function(){this.options.selectable&&(this.createSelect(),this.rowCount=this.$main.find("td :checkbox:enabled").length),this.options.resizable&&(this.$main.resizableColumns("destroy"),this.$main.resizableColumns()),this.$main.find("td").prop("tabindex",1),this.options.onChange&&this.bindEdit()},getSelected:function(){return e.map(this.$main.find("td :checked"),function(e,t){return e.id.replace(i,"")}).join(",")},destroy:function(){this.$main.removeClass(r),this.$main.find(":checkbox").bizCheckbox("destroy"),this.$main.find("td[editable]").off(),this.$main.find("td").removeAttr("tabindex"),this.$main.off("click.bizTableSelectAll").off("click.bizTableSelectOne").off("click.bizTableSort").off("click.bizTableEdit"),this.$main.resizableColumns("destroy"),e(".biz-table-editor").off().remove()}};var o="bizTable";return e.extend(e.fn,{bizTable:function(t,r){var i;switch(t){case"getSelected":return e(this).data(o).getSelected();case"destroy":this.each(function(){i=e(this).data(o),i&&(i.destroy(),e(this).data(o,null))});break;case"refresh":this.each(function(){i=e(this).data(o),i&&i.refresh()});break;default:this.each(function(){!e(this).data(o)&&s(this)&&e(this).data(o,new n(this,t))})}return this}}),n}),r("dep/jquery.treetable",["require"],function(t){var n,r,i;n=function(){function t(t,n,r){var i;this.row=t,this.tree=n,this.settings=r,this.id=this.row.data(this.settings.nodeIdAttr),i=this.row.data(this.settings.parentIdAttr),i!=null&&i!==""&&(this.parentId=i),this.treeCell=e(this.row.children(this.settings.columnElType)[this.settings.column]),this.expander=e(this.settings.expanderTemplate),this.indenter=e(this.settings.indenterTemplate),this.children=[],this.initialized=!1,this.treeCell.prepend(this.indenter)}return t.prototype.addChild=function(e){return this.children.push(e)},t.prototype.ancestors=function(){var e,t;t=this,e=[];while(t=t.parentNode())e.push(t);return e},t.prototype.collapse=function(){return this.collapsed()?this:(this.row.removeClass("expanded").addClass("collapsed"),this._hideChildren(),this.expander.attr("title",this.settings.stringExpand),this.initialized&&this.settings.onNodeCollapse!=null&&this.settings.onNodeCollapse.apply(this),this)},t.prototype.collapsed=function(){return this.row.hasClass("collapsed")},t.prototype.expand=function(){return this.expanded()?this:(this.row.removeClass("collapsed").addClass("expanded"),this.initialized&&this.settings.onNodeExpand!=null&&this.settings.onNodeExpand.apply(this),e(this.row).is(":visible")&&this._showChildren(),this.expander.attr("title",this.settings.stringCollapse),this)},t.prototype.expanded=function(){return this.row.hasClass("expanded")},t.prototype.hide=function(){return this._hideChildren(),this.row.hide(),this},t.prototype.isBranchNode=function(){return this.children.length>0||this.row.data(this.settings.branchAttr)===!0?!0:!1},t.prototype.updateBranchLeafClass=function(){this.row.removeClass("branch"),this.row.removeClass("leaf"),this.row.addClass(this.isBranchNode()?"branch":"leaf")},t.prototype.level=function(){return this.ancestors().length},t.prototype.parentNode=function(){return this.parentId!=null?this.tree[this.parentId]:null},t.prototype.removeChild=function(t){var n=e.inArray(t,this.children);return this.children.splice(n,1)},t.prototype.render=function(){var t,n=this.settings,r;return n.expandable===!0&&this.isBranchNode()&&(t=function(t){return e(this).parents("table").treetable("node",e(this).parents("tr").data(n.nodeIdAttr)).toggle(),t.preventDefault()},this.indenter.html(this.expander),r=n.clickableNodeNames===!0?this.treeCell:this.expander,r.off("click.treetable").on("click.treetable",t),r.off("keydown.treetable").on("keydown.treetable",function(e){e.keyCode==13&&t.apply(this,[e])})),this.indenter[0].style.paddingLeft=""+this.level()*n.indent+"px",this},t.prototype.reveal=function(){return this.parentId!=null&&this.parentNode().reveal(),this.expand()},t.prototype.setParent=function(e){return this.parentId!=null&&this.tree[this.parentId].removeChild(this),this.parentId=e.id,this.row.data(this.settings.parentIdAttr,e.id),e.addChild(this)},t.prototype.show=function(){return this.initialized||this._initialize(),this.row.show(),this.expanded()&&this._showChildren(),this},t.prototype.toggle=function(){return this.expanded()?this.collapse():this.expand(),this},t.prototype._hideChildren=function(){var e,t,n,r,i;r=this.children,i=[];for(t=0,n=r.length;t0?this.findLastNode(e.children[e.children.length-1]):e},t.prototype.loadRows=function(t){var r,i,s;if(t!=null)for(s=0;s=0;r--)this._moveRows(n[r],e)},t.prototype._sortChildRows=function(e){return this._moveRows(e,e)},t}(),i={init:function(t,n){var i;return i=e.extend({branchAttr:"ttBranch",clickableNodeNames:!1,column:0,columnElType:"td",expandable:!1,expanderTemplate:" ",indent:19,indenterTemplate:"",initialState:"collapsed",nodeIdAttr:"ttId",parentIdAttr:"ttParentId",stringExpand:"Expand",stringCollapse:"Collapse",onInitialized:null,onNodeCollapse:null,onNodeExpand:null,onNodeInitialized:null},t),this.each(function(){var t=e(this),s;if(n||t.data("treetable")===undefined)s=new r(this,i),s.loadRows(this.rows).render(),t.data("treetable",s),i.onInitialized!=null&&i.onInitialized.apply(s);return t})},destroy:function(){return this.each(function(){return e(this).removeData("treetable")})},collapseAll:function(){return this.data("treetable").collapseAll(),this},collapseNode:function(e){var t=this.data("treetable").tree[e];if(!t)throw new Error("Unknown node '"+e+"'");return t.collapse(),this},expandAll:function(){return this.data("treetable").expandAll(),this},expandNode:function(e){var t=this.data("treetable").tree[e];if(!t)throw new Error("Unknown node '"+e+"'");return t.initialized||t._initialize(),t.expand(),this},loadBranch:function(t,n){var r=this.data("treetable").settings,i=this.data("treetable").tree;n=e(n);if(t==null)this.append(n);else{var s=this.data("treetable").findLastNode(t);n.insertAfter(s.row)}return this.data("treetable").loadRows(n),n.filter("tr").each(function(){i[e(this).data(r.nodeIdAttr)].show()}),t!=null&&t.render().expand(),this},move:function(e,t){var n,r;return r=this.data("treetable").tree[e],n=this.data("treetable").tree[t],this.data("treetable").move(r,n),this},node:function(e){return this.data("treetable").tree[e]},removeNode:function(e){var t=this.data("treetable").tree[e];if(!t)throw new Error("Unknown node '"+e+"'");return this.data("treetable").removeNode(t),this},reveal:function(e){var t=this.data("treetable").tree[e];if(!t)throw new Error("Unknown node '"+e+"'");return t.reveal(),this},sortBranch:function(t,n){var r=this.data("treetable").settings,i,s;return n=n||r.column,s=n,e.isNumeric(n)&&(s=function(t,r){var i,s,o;return i=function(t){var r=t.row.find("td:eq("+n+")").text();return e.trim(r).toUpperCase()},s=i(t),o=i(r),so?1:0}),this.data("treetable").sortBranch(t,s),this},unloadBranch:function(e){return this.data("treetable").unloadBranch(e),this}},e.fn.treetable=function(t){return i[t]?i[t].apply(this,Array.prototype.slice.call(arguments,1)):typeof t=="object"||!t?i.init.apply(this,arguments):e.error("Method "+t+" does not exist on jQuery.treetable")}}),r("ui/TreeTable",["require","dep/jquery.resizableColumns","dep/jquery.treetable"],function(t){function n(t,n){if(t instanceof jQuery){if(!(t.length>0))return;t=t[0]}if(!i(t))return;this.main=t,this.$main=e(this.main);var r={resizable:!0,expanded:!0};this.options=e.extend(r,n||{}),this.init(this.options)}function i(e){return e.nodeType===1&&e.tagName.toLowerCase()==="table"}t("dep/jquery.resizableColumns"),t("dep/jquery.treetable");var r="biz-table biz-treetable";n.prototype={init:function(t){this.$main.addClass(r);var n=this;this.$main.treetable({expandable:!0,stringCollapse:"",stringExpand:"",initialState:t.expanded?"expanded":"collapsed",onInitialized:t.onLoad,onNodeCollapse:t.onCollapse,onNodeExpand:t.onExpand}).on("click.bizTreeTable","tbody tr",function(r){e(".tree-selected").not(this).removeClass("tree-selected"),e(this).toggleClass("tree-selected");if(e(this).hasClass("tree-selected")&&t.onSelect){var i=n.$main.treetable("node",e(this).attr("data-tt-id"));t.onSelect.call(i)}}),t.resizable&&this.$main.resizableColumns()},collapseAll:function(){this.$main.treetable("collapseAll")},collapseNode:function(e){this.$main.treetable("collapseNode",e)},expandAll:function(){this.$main.treetable("expandAll")},expandNode:function(e){this.$main.treetable("expandNode",e)},selectNode:function(e){this.$main.treetable("reveal",e),this.$main.find('tr[data-tt-id="'+e+'"]').click()},destroy:function(){this.$main.removeClass(r).treetable("destroy").off("click.bizTreeTable"),this.$main.find("span.indenter a").off(),this.$main.find("span.indenter").remove(),this.$main.resizableColumns("destroy")}};var s="bizTreeTable";return e.extend(e.fn,{bizTreeTable:function(t,r){var o;switch(t){case"destroy":this.each(function(){o=e(this).data(s),o&&(o.destroy(),e(this).data(s,null))});break;case"collapseAll":this.each(function(){o=e(this).data(s),o&&o.collapseAll()});break;case"collapseNode":this.each(function(){o=e(this).data(s),o&&o.collapseNode(r)});break;case"expandAll":this.each(function(){o=e(this).data(s),o&&o.expandAll()});break;case"expandNode":this.each(function(){o=e(this).data(s),o&&o.expandNode(r)});break;case"selectNode":this.each(function(){o=e(this).data(s),o&&o.selectNode(r)});break;default:this.each(function(){!e(this).data(s)&&i(this)&&e(this).data(s,new n(this,t))})}return this}}),n}),r("bizui",["require","ui/Button","ui/Input","ui/Textarea","ui/Textline","ui/Radio","ui/Checkbox","ui/Select","ui/Dialog","ui/Panel","ui/Tooltip","ui/Tab","ui/Page","ui/Tree","ui/Calendar","ui/Table","ui/TreeTable"],function(t){var n={};n.version="1.0.5.1";var r=window.bizui;return n.noConflict=function(){return window.bizui=r,this},e.extend(n,{Button:t("ui/Button"),Input:t("ui/Input"),Textarea:t("ui/Textarea"),Textline:t("ui/Textline"),Radio:t("ui/Radio"),Checkbox:t("ui/Checkbox"),Select:t("ui/Select"),Dialog:t("ui/Dialog"),Panel:t("ui/Panel"),Tooltip:t("ui/Tooltip"),Tab:t("ui/Tab"),Page:t("ui/Page"),Tree:t("ui/Tree"),Calendar:t("ui/Calendar"),Table:t("ui/Table"),TreeTable:t("ui/TreeTable")}),n}),n("bizui")}); \ No newline at end of file diff --git a/package.json b/package.json index e38d700..b2b96b2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "biz-ui", - "version": "1.0.5", + "version": "1.0.5.1", "description": "A jQuery plugin for business UI components", "keywords": ["jQuery plugin", "Button", "Input", "Textarea", "Radio", "Checkbox", "Select", "Dialog", "Panel", "Tooltip", "Tab", "Page", "Tree", "Calendar", "Table"], "homepage": "http://bizdevfe.github.io/biz-ui", diff --git a/src/bizui.js b/src/bizui.js index 13f3d5f..869bd91 100644 --- a/src/bizui.js +++ b/src/bizui.js @@ -12,7 +12,7 @@ define(function(require) { /** * @property {String} version 版本号 */ - bizui.version = '1.0.5'; + bizui.version = '1.0.5.1'; var origin = window.bizui; diff --git a/src/css/main.css b/src/css/main.css index f5ac528..b692245 100644 --- a/src/css/main.css +++ b/src/css/main.css @@ -1,6 +1,6 @@ /** * BizUI Framework - * @version v1.0.5 + * @version v1.0.5.1 * @copyright 2015 Sogou, Inc. * @link https://github.com/bizdevfe/biz-ui */ diff --git a/src/loader/start.frag b/src/loader/start.frag index 128ff2c..90eb36f 100644 --- a/src/loader/start.frag +++ b/src/loader/start.frag @@ -1,6 +1,6 @@ /** * BizUI Framework - * @version v1.0.5 + * @version v1.0.5.1 * @copyright 2015 Sogou, Inc. * @link https://github.com/bizdevfe/biz-ui */ diff --git a/tool/build.sh b/tool/build.sh index 545c35d..487308f 100644 --- a/tool/build.sh +++ b/tool/build.sh @@ -9,7 +9,7 @@ if [ $? -ne 0 ] fi #update version -V="1.0.5" +V="1.0.5.1" sed -i "s/v[0-9].[0-9].[0-9]/v$V/" "../src/loader/start.frag" sed -i "s/v[0-9].[0-9].[0-9]/v$V/" "../src/css/main.css"