causeway-standard-theme
Version:
9 lines (8 loc) • 35.8 kB
JavaScript
/*!
*********************************************************************************************
* CausewayStyle v3.1.9-3
* Copyright 1998-2018 Causeway Software Solutions Limited.
* Author: Vijay Sharma
*********************************************************************************************
*/
!function(e,t){"use strict";e.Causeway={},e.Causeway.isIe8=!1,e.Causeway.isIe9=!1,e.Causeway.isIe10=!1,e.Causeway.isIe11=!1;var i=t(i);switch(!0){case-1!==navigator.appVersion.indexOf("MSIE 8."):e.Causeway.isIe8=!0,i.addClass(" ie8");break;case-1!==navigator.appVersion.indexOf("MSIE 9."):e.Causeway.isIe9=!0,i.addClass(" ie9");break;case!!navigator.userAgent.match(/MSIE 10/):e.Causeway.isIe10=!0,i.addClass(" ie10");break;case!!navigator.userAgent.match(/Trident.*rv[ :]*11\./):e.Causeway.isIe11=!0}e.Causeway.getDevice=function(){var t="",i=e.innerWidth;switch(!0){case i<=480:t="mobile",e.Causeway.isDevice=!0;break;case i>480&&i<=768:t="tablet",e.Causeway.isDevice=!0;break;case i>768&&i<1200:t="desktop",e.Causeway.isDevice=!1;break;case i>=1200:t="lg-desktop",e.Causeway.isDevice=!1;break;default:t="not found"}return t},e.Causeway.isDevice=!1,e.Causeway.getDevice()}(window,jQuery),function(e,t,i){"use strict";function a(e){var t=i(e),a=t.val();t.siblings(v).val(a),""===a?(t.closest(".form-group").removeClass("file-exists"),t.siblings(f).val("1")):(t.closest(".form-group").addClass("file-exists"),t.siblings(f).val("0"))}function n(e){var t=i(e);t.closest(".form-group").hasClass("disabled")||(""===t.val()?t.siblings(C):t.siblings(y)).focus().click()}function s(e,t){e.get(0).checked=!t.hasClass("checked")}function r(e){i('input[type="radio"][name="'+e.prop("name")+'"]').next("label").each(function(){this.checked=!1}),e.get(0).checked=!0}function o(e,t){var i=e.siblings(".value").val(),a=e.siblings(".altvalue").val();t.hasClass("checked")?e.get(0).checked=!1:t.hasClass("altstate")?(e.val(i),e.get(0).checked=!0):(e.val(a),e.get(0).checked=!0)}function d(e){e.hasClass("checked")?e.removeClass("checked"):e.addClass("checked")}function l(e,t){i('input[type="radio"][name="'+e.prop("name")+'"]').next("label").removeClass("checked"),t.addClass("checked")}function c(e,t){e.siblings(".value").val(),e.siblings(".altvalue").val();t.hasClass("checked")?(t.removeClass("altstate"),t.removeClass("checked")):t.hasClass("altstate")?(t.removeClass("altstate"),t.addClass("checked")):(t.addClass("altstate"),t.removeClass("checked"))}i("input, textarea").placeholder({classname:"placeholder-style"});var u={visibility:"hidden",position:"absolute",left:"-9999px"};i("input[type=email][readonly=readonly]").each(function(e,t){var a=i(t),n="",s=a.val();s&&s.match(/^.+@.+\..{2,}$/)&&(n=i("<a>").append(s).addClass("form-control").addClass("readonly").addClass("readonly-email").attr("href","mailto:"+s)),a.css(u).before(n)}),i("input[type=url][readonly=readonly]").each(function(e,t){var a=i(t),n=a.attr("id")+"-title",s=i("label[for='"+n+"']"),r=i("#"+n),o=a.siblings(".form-control-spacer"),d="",l=a.val(),c=r.val()||l;l&&c&&l.match(/^.+:\/\/.*\..{2,}$/)&&(d=i("<a>").append(c).addClass("form-control").addClass("readonly").addClass("readonly-url").attr("href",l)),r.css(u),s.hide(),o.hide(),a.css(u),d&&a.before(d)}),i(t).on("focus","select",function(){i(this).parent(".control-input.select").addClass("active")}),i(t).on("blur","select",function(){i(this).parent(".control-input.select").removeClass("active")}),i("select[multiple]").each(function(){i(this).parent(".control-input.select").addClass("multiple")});var h=function(e){e.next().click(function(t){t.preventDefault(),e.focus()})};Causeway.datePicker={},Causeway.datePicker.init=function(){var t={format:"dd M yyyy",orientation:"right",todayHighlight:!0,autoclose:!0};i(".form-group.date:not(.disabled,.readonly)").find("input[type=text]").each(function(a,n){var s=i(n),r=s.siblings("input.dates-disabled").first(),o=t;o.datesDisabled=r.val();var d=s.parents(".navigation-content-wrapper, .sub-pane-content-wrapper"),l=s.parents(".modal-body");d.length>0&&(o.container=d[0],o.orientation="auto"),l.length>0&&(o.container=l[0],o.orientation="auto"),"lg-desktop"!==e.Causeway.getDevice()&&"desktop"!==e.Causeway.getDevice()?s.datepicker(o).on("show",function(){$(".datepicker").css({width:"100%",bottom:"0",position:"fixed",left:"0",top:"auto"})}):s.datepicker(o).on("show",function(){d.length>0&&$(".datepicker").css({left:"10px",right:"20px"})}),h(s)}),i(".date-range:not(.disabled,.readonly)").each(function(e,a){var n=i(a),s=n.find("input.date-range-start").first(),r=n.find("input.date-range-end").first(),o=n.find("input.dates-disabled").first(),d=t;d.datesDisabled=o.val(),d.inputs=[s,r];var l=n.parents(".navigation-content-wrapper, .sub-pane-content-wrapper"),c=n.parents(".modal-body");l.length>0&&(d.container=l[0],d.orientation="auto"),c.length>0&&(d.container=c[0],d.orientation="auto"),s&&r&&(n.datepicker(d).on("show",function(){l.length>0&&$(".datepicker").css({left:"10px",right:"20px"})}),h(s),h(r))})},Causeway.datePicker.init(),Causeway.timePicker={},Causeway.timePicker.init=function(){var e={showMeridian:!1,orientation:"right"};i(".form-group.time:not(.disabled,.readonly)").find("input[type=text]").each(function(t,a){var n=i(a),s=n.siblings("input.times-disabled").first();e.timesDisabled=s.val(),n.timepicker(e),h(n)})},Causeway.timePicker.init(),i(".has-tooltip").each(function(t,a){var n=i(a),s=n.parent(),r=n.parents(".navigation-pane-right, .navigation-pane-left, .container.page"),o=r[0]?r[0].getBoundingClientRect():"",d=n[0].getBoundingClientRect();Math.abs(o.bottom-d.bottom)<50?n.tooltip({animation:!1,container:s,placement:"top"}):n.tooltip({animation:!1,container:s,placement:"bottom"}),n.on("shown.bs.tooltip",function(){var e=n.parents(".navigation-pane-right, .navigation-pane-left, .container.page"),t=e[0]?e[0].getBoundingClientRect():"",i=n[0].getBoundingClientRect(),a=Math.abs(t.left-i.left),r=Math.abs(t.right-i.right);a<150&&r<150?s.find(".tooltip").css({position:"absolute"}):a<130?s.find(".tooltip").css({left:i.left,top:i.bottom,right:"auto"}):r<130&&s.find(".tooltip").css({left:i.right-s.find(".tooltip").width(),top:i.bottom})}),i(e).on("scroll",function(){n.tooltip("hide")})}),Causeway.nativeTooltip=function(){var e=i(".has-tooltip");return e.tooltip("destroy"),e.each(function(){var e=$(this).attr("data-title");$(this).attr("title",e)}),!0};var p=".file-input .file-input-file, .image-input .file-input-image",v=".file-input .file-input-text",f=".file-input .file-input-remove",C=".btn-file-choose",y=".btn-file-remove";i(t).on("click",y,function(){if(!i(this).closest(".form-group").hasClass("disabled")){var t=i(this).parent().siblings(p);e.Causeway.isIe11?t.val(""):(t.wrap("<form>").closest("form").get(0).reset(),t.unwrap()),t.change()}}),i(t).on("focus",v+", "+p,function(){var e=i(this);(e.closest(".form-group").hasClass("file-exists")?e.siblings(y):e.siblings(C)).focus()}),i(t).on("change",p,function(){a(i(this))}),i(t).on("click",".checkbox > label, .checkbox .checkbox-icon, .checkbox-inline > label, .checkbox-inline .checkbox-icon",function(e){w(e,"checkbox",this)}),i(t).on("change",'.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]',function(e){m(e,"checkbox",this)}),i(t).on("click",".radio > label, .radio .radio-icon, .radio-inline > label, .radio-inline .radio-icon",function(e){w(e,"radio",this)}),i(t).on("change",'.radio input[type="radio"], .radio-inline input[type="radio"]',function(e){m(e,"radio",this)}),i(t).on("click",".tristate > label, .tristate .checkbox-icon",function(e){w(e,"tristate",this)}),i(t).on("change",'.tristate input[type="checkbox"]',function(e){m(e,"tristate",this)});var w=function(e,t,a){if(e.preventDefault(),e.target===a){var n=i(a),d=t;"tristate"===t&&(d="checkbox");var l,c=(l=n.hasClass(d+"-icon")?n.closest("label"):n).prev("input[type="+d+"]").first();c.prop("disabled")||c.prop("readonly")||("checkbox"===t?s(c,l):"radio"===t?r(c):"tristate"===t&&o(c,l),c.change())}},m=function(e,t,a){var n=i(a);if(!n.prop("disabled")&&!n.prop("readonly")){var s=n.next("label").first();"checkbox"===t?d(s):"radio"===t?l(n,s):"tristate"===t&&c(n,s)}};if(!e.Causeway.isIe8){i(t).on("mousedown",".checkbox > label, .radio > label, .tristate > label",function(){i(this).closest("label").addClass("mousedown")}),i(t).on("mouseup",function(){i(".checkbox > label, .radio > label, .tristate > label").removeClass("mousedown")})}i('.checkbox input[type="checkbox"]').each(function(){this.checked&&i(this).next("label").addClass("checked")}),i('.radio input[type="radio"]').each(function(){this.checked&&i(this).next("label").addClass("checked")}),i('.tristate input[type="checkbox"]').each(function(){var e=i(this),t=e.next("label");e.val()===e.siblings(".altvalue").val()?t.addClass("altstate"):this.checked&&t.addClass("checked")}),e.Causeway.isIe8&&(i(p).change(function(){a(i(this))}),i(v).click(function(){n(i(this))})),e.Causeway.divider={},e.Causeway.divider.direction="",e.Causeway.divider.element=null,e.Causeway.divider.prevElement=null,e.Causeway.divider.nextElement=null,e.Causeway.divider.init=function(a){var n=i(t),s=i(this);e.Causeway.divider.element=this,e.Causeway.divider.prevElement=s.prev().get(0),e.Causeway.divider.nextElement=s.next().get(0),s.hasClass("divider-vertical")?(e.Causeway.divider.direction="horizontal",e.Causeway.divider.elementLeft=parseInt(s.css("left"),10),e.Causeway.divider.prevWidth=parseInt(i(e.Causeway.divider.prevElement).css("width"),10),e.Causeway.divider.nextWidth=parseInt(i(e.Causeway.divider.nextElement).css("width"),10),e.Causeway.divider.currentX=a.screenX):s.hasClass("twopane-divider-horizontal")?(e.Causeway.divider.direction="twoPaneVertical",e.Causeway.divider.elementTop=parseInt(e.Causeway.divider.element.offsetTop,10),e.Causeway.divider.prevHeight=parseInt(i(e.Causeway.divider.prevElement).css("height"),10),e.Causeway.divider.nextHeight=parseInt(i(e.Causeway.divider.nextElement).css("height"),10),e.Causeway.divider.currentY=a.screenY):s.hasClass("divider-horizontal")?(e.Causeway.divider.direction="vertical",e.Causeway.divider.elementTop=parseInt(s.css("top"),10),e.Causeway.divider.prevHeight=parseInt(i(e.Causeway.divider.prevElement).css("height"),10),e.Causeway.divider.nextHeight=parseInt(i(e.Causeway.divider.nextElement).css("height"),10),e.Causeway.divider.currentY=a.screenY):s.hasClass("divider-navigation")&&(e.Causeway.divider.direction="horizontalNavigation",e.Causeway.divider.elementLeft=parseInt(s.css("left"),10),e.Causeway.divider.prevWidth=parseInt(i(e.Causeway.divider.prevElement).css("width"),10),e.Causeway.divider.nextWidth=parseInt(i(e.Causeway.divider.nextElement).css("width"),10),e.Causeway.divider.currentX=a.screenX),n.on("mouseup",e.Causeway.divider.destroy),n.on("mousemove",e.Causeway.divider.move)},e.Causeway.divider.destroy=function(){var a=i(t);e.Causeway.divider.direction="",e.Causeway.divider.element=null,e.Causeway.divider.prevElement=null,e.Causeway.divider.nextElement=null,a.off("mousemove",e.Causeway.divider.move),a.off("mouseup",e.Causeway.divider.destroy)},e.Causeway.divider.moveHorizontal=function(i){if(e.Causeway.divider.currentX<=e.Causeway.divider.prevWidth+e.Causeway.divider.nextWidth){var a=i-e.Causeway.divider.currentX,n=20*t.documentElement.clientWidth/100;e.Causeway.divider.prevWidth+a>=n&&e.Causeway.divider.nextWidth-a>=n&&(e.Causeway.divider.elementLeft=e.Causeway.divider.elementLeft+a,e.Causeway.divider.prevWidth=e.Causeway.divider.prevWidth+a,e.Causeway.divider.nextWidth=e.Causeway.divider.nextWidth-a,e.Causeway.divider.element.style.left=e.Causeway.divider.prevWidth/(e.Causeway.divider.prevWidth+e.Causeway.divider.nextWidth)*100+"%",e.Causeway.divider.prevElement.style.width=e.Causeway.divider.prevWidth/(e.Causeway.divider.prevWidth+e.Causeway.divider.nextWidth)*100+"%",e.Causeway.divider.nextElement.style.width=e.Causeway.divider.nextWidth/(e.Causeway.divider.prevWidth+e.Causeway.divider.nextWidth)*100+"%")}e.Causeway.divider.currentX=i},e.Causeway.divider.moveHorizontalNavigation=function(i){if(e.Causeway.divider.currentX<=e.Causeway.divider.prevWidth+e.Causeway.divider.nextWidth){var a=i-e.Causeway.divider.currentX,n=65*t.documentElement.clientWidth/100;e.Causeway.divider.prevWidth+a>=25&&e.Causeway.divider.nextWidth-a>=n&&(e.Causeway.divider.elementLeft=e.Causeway.divider.elementLeft+a,e.Causeway.divider.prevWidth=e.Causeway.divider.prevWidth+a,e.Causeway.divider.nextWidth=e.Causeway.divider.nextWidth-a,e.Causeway.divider.element.style.left=e.Causeway.divider.elementLeft+"px",e.Causeway.divider.prevElement.style.width=e.Causeway.divider.prevWidth+"px",e.Causeway.divider.nextElement.style.marginLeft=e.Causeway.divider.prevWidth+"px")}e.Causeway.divider.currentX=i},e.Causeway.divider.moveVertical=function(t){if(e.Causeway.divider.currentY<=e.Causeway.divider.prevHeight+e.Causeway.divider.nextHeight){var i=t-e.Causeway.divider.currentY;e.Causeway.divider.prevHeight+i>=0&&e.Causeway.divider.nextHeight-i>=0&&(e.Causeway.divider.elementTop=e.Causeway.divider.elementTop+i,e.Causeway.divider.prevHeight=e.Causeway.divider.prevHeight+i,e.Causeway.divider.nextHeight=e.Causeway.divider.nextHeight-i,e.Causeway.divider.element.style.top=e.Causeway.divider.elementTop+"px",e.Causeway.divider.prevElement.style.height=e.Causeway.divider.prevHeight+"px",e.Causeway.divider.nextElement.style.height=e.Causeway.divider.nextHeight+"px")}e.Causeway.divider.currentY=t},e.Causeway.divider.moveVerticalTwoPane=function(t){if(e.Causeway.divider.currentY<=e.Causeway.divider.prevHeight+e.Causeway.divider.nextHeight){var i=t-e.Causeway.divider.currentY;e.Causeway.divider.prevHeight+i>=200&&e.Causeway.divider.nextHeight-i>=200&&(e.Causeway.divider.elementTop=e.Causeway.divider.elementTop+i,e.Causeway.divider.prevHeight=e.Causeway.divider.prevHeight+i,e.Causeway.divider.nextHeight=e.Causeway.divider.nextHeight-i,e.Causeway.divider.prevElement.style.height=e.Causeway.divider.prevHeight/(e.Causeway.divider.prevHeight+e.Causeway.divider.nextHeight)*100+"%",e.Causeway.divider.nextElement.style.height=e.Causeway.divider.nextHeight/(e.Causeway.divider.prevHeight+e.Causeway.divider.nextHeight)*100+"%")}e.Causeway.divider.currentY=t},e.Causeway.divider.move=function(t){t.preventDefault(),i(e).trigger("left-shell-resize"),"horizontal"===e.Causeway.divider.direction?e.Causeway.divider.moveHorizontal(t.screenX):"vertical"===e.Causeway.divider.direction?e.Causeway.divider.moveVertical(t.screenY):"horizontalNavigation"===e.Causeway.divider.direction&&0!==e.Causeway.divider.prevWidth?e.Causeway.divider.moveHorizontalNavigation(t.screenX):"twoPaneVertical"===e.Causeway.divider.direction&&e.Causeway.divider.moveVerticalTwoPane(t.screenY)},i(t).on("mousedown",".divider",e.Causeway.divider.init),i("input[type=text][readonly]").each(function(){var e=i(this).val();this.offsetWidth<this.scrollWidth&&i(this).addClass("has-tooltip").attr("data-toggle","tooltip").attr("data-title",e).tooltip()}),i(".explicit-loader").each(function(){i(this).modal({show:!1,backdrop:"static"})}),i(".additional-menu").each(function(){var e=i("> .dropdown-menu",i(this)),t=e.width(),a=i(this).offset().left;a<t?e.css({left:0,right:"auto"}):a>t&&i(" > .dropdown-menu .dropdown-submenu >.dropdown-menu",i(this)).css({left:"-100%"})});var g=i(".page").height(),b=function(e){i(".side-image-container").parents(".pane").css("minHeight",e)};b(g),i(e).resize(function(){b("auto");var e=i(".page").height();b(e)}),e.Causeway.notification={},e.Causeway.notification.drawerBtn=i(".site-notification"),e.Causeway.notification.drawer=i(".notification-content-right"),e.Causeway.notification.open=function(){e.Causeway.notification.drawer.animate({right:0}).addClass("open"),e.Causeway.notification.drawerBtn.addClass("open"),i(t).trigger("nf-open")},e.Causeway.notification.close=function(){e.Causeway.notification.drawer.animate({right:"-100%"}).removeClass("open"),e.Causeway.notification.drawerBtn.removeClass("open")},e.Causeway.notification.initToggle=function(a){a.stopImmediatePropagation(),e.Causeway.notification.drawer.hasClass("open")?(e.Causeway.notification.close(),i(t).trigger("nf-close")):e.Causeway.notification.open()},i(t).on("click",function(a){var n=e.Causeway.notification.drawer;!i(a.target).parents(".notification-content-right").hasClass("open")&&n.hasClass("open")&&i(t).trigger("nf-close")}),i(t).on("nf-close",function(){e.Causeway.notification.close()}),i(t).on("click",".site-notification",e.Causeway.notification.initToggle),i(".close",i(".notification-top-bar")).on("click",function(){i(this).parents(".notification-top-bar").removeClass("show")}),i(".error-hover .error-message").tooltip({title:function(){return i(this).text()}}),e.Causeway.topNotification={},e.Causeway.topNotification.show=function(t){e.Causeway.topNotification.hide();var a=t||{};a.autoClose=!!a.autoClose&&a.autoClose,a.duration=a.duration?a.duration:5e3,a.type=a.type?a.type:"",a.message=a.message?a.message:"<p>This is a default "+a.type+" notification message</p>","cookie"===a.type&&(a.autoClose=!1);var n=i("<div>",{class:"notification-top-bar "+a.type,html:i("<a>",{href:"#",class:"close glyphicon glyphicon-close",click:function(t){t.preventDefault(),i(this).parents(".notification-top-bar").fadeOut().removeClass("show").remove(),e.innerWidth>=992&&$(".sub-pane").css("margin-top","-22px")}})}).fadeIn().addClass("show").append(a.message);if(n.insertBefore(".pane"),a.autoClose){var s=setTimeout(function(){n.fadeOut().removeClass("show").remove(),n.trigger("ns-hidden")},a.duration);n.on("ns-hidden",function(){clearTimeout(s)})}i(".navigation-pane-left").length>0&&e.innerWidth>=992&&i(".notification-top-bar.cookie").css({left:i(".navigation-pane-left").css("width")}),i(e).on("left-shell-resize",function(){i(".notification-top-bar.cookie").css({left:i(".navigation-pane-left").css("width")})})},e.Causeway.topNotification.hide=function(){var e=i(".notification-top-bar.show").not(".notification-top-bar.cookie.show");e.length>0&&(e.fadeOut().removeClass("show").remove(),e.trigger("ns-hidden"))},i(".spin-box input[type=text]").each(function(){var e=i(this),t={minimum:e.data("spin-min"),maximum:e.data("spin-max"),step:e.data("spin-steps"),value:e.data("spin-value"),numberOfDecimals:e.data("spin-decimals")};e.spinedit(t)}),i(".spin-box.disabled").each(function(){i(".icon-chevron-up,.icon-chevron-down",i(this)).off()}),i(".color").each(function(){var e=i(this),t=i(".color-picker",e),a=i(".color-drop",e),n=i("input[type=text]",e),s=n.val(),r=!!n.data("color-set")&&n.data("color-set").colors.split(", "),o={defaultColor:s,columns:10,boxWidth:"100%",boxHeight:"100%",displayCSS:{border:"1px solid #a4a6a9"},livePreview:!0,onSelect:function(e){/^([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/.test(e)?n.val("#"+e):n.val(e)}};r&&(o.colors=r),t.simpleColor(o),a.on("click",function(t){i(".simpleColorDisplay",e).trigger(t)}),n.on("change",function(){var e=i(this).val();t.setColor(e)})}),i(".currency input[type=text]").each(function(){var e,t=i(this),a=t.data("available-currencies"),n=i('<span class="add-on">'),s=i("<select>"),r=0;for(var o in a)a.hasOwnProperty(o)&&(s.append("<option>"+o+"</option>"),e=o,r++);r<=1?n.append(e):n.addClass("select").append(s),t.is(":disabled")&&s.attr("disabled","disabled"),n.insertAfter(t),t.data("currency",s.val()),s.bind("change",function(){t.data("currency",i(this).val())})}),i(t).on("click",".panel-heading",function(){var e=i(this),t=i(".fa",e),a=e.parents(".ca-accordion"),n=$(".fa",a).not(t);t.hasClass("fa-chevron-down")?t.removeClass("fa-chevron-down").addClass("fa-chevron-right"):(t.removeClass("fa-chevron-right").addClass("fa-chevron-down"),n.removeClass("fa-chevron-down").addClass("fa-chevron-right"))}),i(".advanced-listbox").each(function(){var e=i(this),t=i("select",e);t.selectpicker({liveSearch:!0});var a=i(".bs-searchbox",e),n=i("input[type=text]",a),s=i('<span class="glyphicon glyphicon-search"></span>');a.append(s),n.on("keyup",function(){i(this).val()?s.removeClass("glyphicon-search").addClass("glyphicon-close"):s.removeClass("glyphicon-close").addClass("glyphicon-search")}),s.on("click",function(){i(this).hasClass("glyphicon-close")&&(n.val("").keyup(),t.selectpicker("refresh"))}),t.is(":disabled")&&n.prop("disabled","disabled")}),i(".select-shuttle select").each(function(){i(this).bootstrapDualListbox({nonSelectedListLabel:"Available",selectedListLabel:"Selected",preserveSelectionOnMove:"moved",moveOnSelect:!1,infoText:!1,selectorMinimalHeight:250})}),i(".nav li.disabled a").click(function(){return!1})}(window,document,jQuery),function(e,t){"use strict";var i=function(){if(e.innerWidth<992)return!1;var i=document.documentElement.clientHeight;t(".navigation-pane-left").css("height",i)};i(),t(e).resize(i);var a=350;t(".handle",t(".divider-navigation")).on("click",function(){if(e.innerWidth<992)return!1;var i=t(this),n=i.parent(),s=n.prev(".navigation-pane-left"),r=n.next(".navigation-pane-right");a=0===parseInt(s.width(),10)?a:parseInt(s.width(),10),s.hasClass("closed")?(s.animate({width:a}),n.animate({left:a}),r.animate({"margin-left":a}),i.removeClass("closed"),s.removeClass("closed")):(s.animate({width:0}),n.animate({left:0}),r.animate({"margin-left":0}),i.addClass("closed"),s.addClass("closed"))})}(window,jQuery),function(e,t){"use strict";var i=t(".modal.lightbox"),a=function(e){return t("<div class='modal fade' id='alert_lightbox' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'><div class='modal-dialog'><div class='modal-content'><div class='modal-header'><button type='button' class='close' data-dismiss='modal' aria-hidden='true'>×</button><h4 id='myModalLabel' class='modal-title'>Dialogue Title</h4></div><div class='modal-body'>"+e+"</div><div class='modal-footer'><a href='javascript:void(0);' data-dismiss='modal'>No</a><button type='button' data-dismiss-lightbox='lightbox' class='btn btn-default'>Yes</button></div></div></div></div>")};i.each(function(){var e=t(this);!1===e.data("close-background")&&e.modal({show:!1,backdrop:"static"});var i=t("[data-close-prompt]",e),n=i.length>0?i.data("close-prompt"):"",s=a(n),r=t("[data-dismiss-lightbox]",s);i.length>0&&(i.on("click",function(){s.modal("show")}),s.on("show.bs.modal",function(){r=t("[data-dismiss-lightbox]")}),r.on("click",function(){t(".modal").modal("hide")}))}),t(document).on("show.bs.modal",i,function(){t("body").addClass("lightbox-modal")});var n=function(e){return t(".modal-body",e)[0].scrollHeight},s=0,r=function(){var e=t(".modal.lightbox:visible");if(e.length>0){var i=t(".modal-dialog",e)[0].clientHeight-165;(s=s||t(".modal-body",e)[0].clientHeight)>i?t(".modal-content",e).css("height","100%"):t(".modal-content",e).css("height","auto")}};Causeway.lightboxCustomScroll=r,t(document).on("shown.bs.modal",i,function(e){s=n(e.target),r(),t(".has-tooltip").each(function(e,i){var a=t(i),n=a.parent();a.tooltip({container:n,placement:"bottom",delay:{show:300,hide:300}})})}),t(document).on("hidden.bs.modal",i,function(){t("body").removeClass("lightbox-modal")})}(window,jQuery),function(e,t){"use strict";if(t.Causeway.isIe8){var i=jQuery("table.table tbody");i.find("tr:nth-child(2n)").addClass("even"),i.find("tr:nth-child(2n+1)").addClass("odd")}t.Causeway.tableScroll={},t.Causeway.tableScroll.init=function(){jQuery(".table-content").each(function(){var e=jQuery(this),i=jQuery(".table",e);if(t.Causeway.isIe9){var a=new RegExp(">[ \t\r\n\v\f]*<","g"),n=e.html();n=n.replace(a,"><"),e.html(n)}i.width()>e.width()&&!i.hasClass("fixed-header")&&e.scrollbar(),(e[0].scrollHeight>e.height()||e[0].scrollWidth>e.width())&&e.addClass("MobScroll")})},t.Causeway.tableFilter={},t.Causeway.tableFilter.init=function(){t.Causeway.tableFilter.filterButton=jQuery(".btn-filter"),t.Causeway.tableFilter.filterRow=function(e){var t=e.parents(".table-toolbar");return t.next(".table-content").find("tr.filter").add(t.find(".toolbar-filter")).add(t.next(".table").find("tr.filter"))},t.Causeway.tableFilter.filterButtonOn=!1;var e=this;e.filterButton.each(function(){t.Causeway.tableFilter.filterButtonOn=!1;var i=jQuery(this),a=e.filterRow(i),n=a.find("select, input");a.hide(),n.each(function(){var t=jQuery(this);"checkbox"===t.attr("type")||"radio"===t.attr("type")?e.filterButtonOn=!!e.filterButtonOn||!!t.is(":checked"):e.filterButtonOn=!!e.filterButtonOn||!!t.val().trim()}),e.filterButtonOn&&(a=e.filterRow(i),i.addClass("selected"),a.toggle()),i.on("click",function(){a=e.filterRow(i),i.toggleClass("selected"),a.toggle()})})},t.Causeway.tableFilter.init(),t.Causeway.fixedTableHeader={},t.Causeway.fixedTableHeader.init=function(){return t.Causeway.fixedTableHeader.tables=jQuery(".table.fixed-header"),t.Causeway.fixedTableHeader.tables.each(function(){var e=jQuery(this);e.parent(".table-content");e.tableHeadFixer({left:0,head:!0,foot:!0})}),!0},t.Causeway.fixedTableHeader.init(),jQuery(".table-sort").each(function(){var e=jQuery(this),t={},i=jQuery("thead > tr:not('.filter'):last > th",e),a=i.has("[class$=-disabled]");t.headers={},a.each(function(){var e=i.index(jQuery(this));t.headers[e]={sorter:!1}}),e.tablesorter(t)}),jQuery(".table-filter").each(function(){var t=jQuery(this),i={};jQuery("thead tr.filter > th input[type=text]",t).keyup(function(){var a=e.trim(jQuery(this).val()).replace(/ +/g," ").toLowerCase(),n=jQuery(this).parents("th").parent("tr").find("th").index(jQuery(this).parents("th"));i[n]=a;var s=jQuery("tbody tr",t);s.show();for(var r in i)i.hasOwnProperty(r)&&function(e,t){s.filter(function(){var i=jQuery(this);return!~jQuery(i.find("td")[e]).text().replace(/\s+/g," ").toLowerCase().indexOf(t[e])}).hide()}(r,i);t.removeClass("table-striped"),jQuery("tbody > tr:visible:nth-child(2n+1)").addClass("table-row-striped")})})}(jQuery,window),function(e,t){"use strict";e.Causeway.treeList={},e.Causeway.treeList.elements=function(e){return t(e)},e.Causeway.treeList.addContentWrapper=function(i){i.append('<div class="tree-list-content">'),e.Causeway.treeList.treeElements=t(".tree-list-content",i)},e.Causeway.treeList.getElementsForButtons=function(e){return!!e.data("treelist-buttons")&&e},e.Causeway.treeList.addNoChildrenClass=function(e){t("ul:has(>li.no-children)",e).each(function(){var e=t("li",t(this)).length;e===t("li.no-children",t(this)).length&&t(this).addClass("no-children"),e>0&&t(">li",t(this)).addClass("has-sibling")})},e.Causeway.treeList.addPartialSelection=function(e){t("ul.no-children",e).each(function(){var e=t("li.no-children",t(this)).length,i=t("input[type=checkbox]:checked",t(this)).length;if(i<e&&i>0){t(this).removeClass("all").addClass("partial");var a=t(this).parents("li.jqtree_common").has(".partial");t(">.jqtree-element>.form-group.checkbox",a).addClass("partial")}else if(i===e&&i>0){t(this).removeClass("partial").addClass("all");var n=t(this).parentsUntil(t("ul.jqtree-tree"),".has-sibling"),s=n.has(".all"),r=t(this).parents("li.jqtree_common").has(".partial");t(">.jqtree-element>.form-group.checkbox",r).removeClass("partial"),t(">.jqtree-element>.form-group.checkbox>input[type=checkbox]",s).prop("checked","checked"),t(">.jqtree-element>.form-group.checkbox>label",s).addClass("checked");var o=!0;n.nextAll().each(function(){if(!(o=t(">.jqtree-element>.form-group.checkbox > input",t(this)).is(":checked")))return!1}),o||t(">.jqtree-element>.form-group.checkbox",n.parent().parent("li.jqtree_common")).addClass("partial")}}),t("li.no-children",e).parent().not(".no-children").each(function(){var e=t(">li",t(this)),i=e.length,a=t("input[type=checkbox]:checked",e).length;a<i&&a>0&&t(">.jqtree-element>.form-group.checkbox",t(this).parent("li.jqtree_common")).addClass("partial")})},e.Causeway.treeList.init=function(i,a,n){var s=e.Causeway.treeList.elements(i),r=void 0!==n?n:{};if(0!==s.length){var o={data:a,autoOpen:void 0!==r.autoOpen&&r.autoOpen,autoEscape:void 0!==r.autoEscape&&r.autoEscape,selectable:void 0!==r.selectable&&r.selectable,useContextMenu:void 0!==r.useContextMenu&&r.useContextMenu,closedIcon:void 0!==r.closedIcon?r.closedIcon:"",openedIcon:void 0!==r.openedIcon?r.openedIcon:"",onCreateLi:function(e,i){var a=function(e,i){var a=i.find(".jqtree-element"),n="",s="";(e.selected||e.parent.selected)&&(e.selected=!0,n="checked='checked'",s="class='checked'"),a.prepend("<div class='form-group checkbox no-label'><input type='checkbox' class='value hidden-checkbox' data-node-id='"+e.id+"' id='"+e.id+"'"+n+"><label for='"+e.id+"'"+s+"><span class='checkbox-icon'></span></label></div>"),t(".jqtree-title",a).wrapInner("<label for='"+e.id+"'>"),i.hasClass("jqtree-folder")||i.addClass("no-children")};void 0!==r.onCreateLi?(a(e,i),r.onCreateLi(e,i)):a(e,i)}};e.Causeway.treeList.addContentWrapper(s),e.Causeway.treeList.treeElements.tree(o),e.Causeway.treeList.addNoChildrenClass(s),e.Causeway.treeList.getElementsForButtons(s)&&s.append("<div class='tree-list-buttons'><button type='button' class='btn btn-text show-selected'>Show Selected</button><button type='button' class='btn btn-default'>Show All</button></div>");var d=t("ul.no-children",s),l=t("input[type=checkbox]:checked",d);o.autoOpen||l.parents("ul.no-children").first().prev(".jqtree-element").find(".jqtree-toggler").trigger("click"),e.Causeway.treeList.addPartialSelection(s)}},e.Causeway.treeList.toJSon=function(e){return t(e+" > .tree-list-content").tree("toJson")},t(document).on("click",".tree-list-buttons button",function(){var e=t(this),i=e.parent().prev(".tree-list-content").find("li.no-children input[type=checkbox]").not(":checked"),a=t(".tree-list-buttons button",t(this).parents(".tree-list"));e.hasClass("show-selected")?i.parents("li.no-children").hide():i.parents("li.no-children").show(),a.removeClass("btn-default").addClass("btn-text"),t(this).removeClass("btn-text").addClass("btn-default")}),t(document).on("change partial",".form-group.checkbox input[type=checkbox]",function(){var e,i,a,n,s,r,o,d,l,c,u,h,p=t(this),v=p.parents(".tree-list-content"),f=v.tree("getNodeById",p.attr("id")),C=t(f.element.firstChild.firstChild),y=t(f.element),w=C.children("input[type=checkbox]"),m=w.next("label");void 0!==f.parent.element&&(n=(a=(i=(e=t(f.parent.element)).children(".jqtree-element").children(".form-group.checkbox")).children("input[type=checkbox]")).next("label"),l=(d=e.children("ul").children("li").children("div").find("input[type=checkbox]")).filter(":checked"),c=d.length,u=l.length,h=v.tree("getNodeById",a.attr("id"))),y.children("ul").length>0&&(s=y.children("ul").find("li").children(".jqtree-element").children(".form-group.checkbox"),o=(r=s.children("input[type=checkbox]")).next("label")),y.hasClass("no-children")?y.hasClass("no-children")&&(p.is(":checked")?f.selected=!0:p.is(":checked")||(f.selected=!1)):p.is(":checked")?(C.removeClass("partial"),w.prop("checked","checked"),m.addClass("checked"),f.selected=!0,void 0!==r&&void 0!==r&&r.length>0&&(r.prop("checked","checked"),s.removeClass("partial"),o.addClass("checked"),r.each(function(e){v.tree("getNodeById",r[e].id).selected=!0}))):p.is(":checked")||C.hasClass("partial")||(w.removeAttr("checked"),m.removeClass("checked"),f.selected=!1,void 0!==r&&void 0!==r&&r.length>0&&(r.removeAttr("checked","checked"),o.removeClass("checked"),r.each(function(e){v.tree("getNodeById",r[e].id).selected=!1}))),u===c&&u>0?(i.removeClass("partial"),a.prop("checked","checked"),n.addClass("checked"),h.selected=!0):u<c&&u>0?(i.addClass("partial"),a.removeAttr("checked"),n.removeClass("checked"),h.selected=!1):0===u&&p.parent(".form-group").hasClass("partial")?(i.addClass("partial"),a.removeAttr("checked"),n.removeClass("checked"),h.selected=!1):0===u&&(i.removeClass("partial"),a.removeAttr("checked"),n.removeClass("checked"),h.selected=!1),void 0!==a&&a.trigger("partial")})}(window,jQuery),function(e,t){"use strict";e.Causeway.treeView={},e.Causeway.treeView.elements=t(".tree-view"),e.Causeway.treeView.childActiveNodes=function(e){return t("ul:has(li.active)",e)},e.Causeway.treeView.parentNodes=function(e){return t("li:has(ul)",e)},e.Causeway.treeView.parentNodesCollapsed=function(e){return t("li:has( > ul:hidden)",e)},e.Causeway.treeView.extendedClick=function(e){return!!e.attr("data-extend-click")&&e.data("extend-click")},e.Causeway.treeView.clickIcons="",e.Causeway.treeView.build=function(i){e.Causeway.treeView.childActiveNodes(i).show(),e.Causeway.treeView.parentNodes(i).addClass("parent_li").prepend('<span class="glyphicon glyphicon-tree-minus"></span>'),e.Causeway.treeView.parentNodesCollapsed(i).find(".glyphicon-tree-minus").addClass("glyphicon-tree-plus").removeClass("glyphicon-tree-minus"),e.Causeway.treeView.clickIcons=e.Causeway.treeView.clickIcons?e.Causeway.treeView.clickIcons.add(t("li.parent_li > span",i)):t("li.parent_li > span",i)},e.Causeway.treeView.init=function(){e.Causeway.treeView.elements.length>0&&(e.Causeway.treeView.elements.each(function(){var i=t(this);e.Causeway.treeView.build(i),e.Causeway.treeView.extendedClick(i)&&i.find("li.parent_li > a").each(function(){t(this).on("click",function(e){e.preventDefault(),t(this).prev("span.glyphicon:first-child").trigger("click")})})}),e.Causeway.treeView.clickIcons.on("click",function(e){var i=t(this),a=i.parent("li.parent_li").find(" > ul > li"),n=!!i.parent().find(".active:visible").length,s=!!i.parent().find(".active-node").length;(n||s)&&(i.addClass("active-node"),i.hasClass("glyphicon-tree-plus")&&i.removeClass("active-node")),a.is(":visible")?(a.hide("fast"),i.addClass("glyphicon-tree-plus").removeClass("glyphicon-tree-minus")):(a.parent().show("fast"),a.show("fast"),i.addClass("glyphicon-tree-minus").removeClass("glyphicon-tree-plus")),e.stopPropagation()}))},e.Causeway.treeView.init();var i=t(".tree-grid");i.length>0&&(i.treegrid({treeColumn:1,expanderTemplate:'<span class="treegrid-expander glyphicon"></span><span class="vertical-dots"></span>',expanderExpandedClass:"glyphicon-tree-minus",expanderCollapsedClass:"glyphicon-tree-plus"}),i.treegrid("getAllNodes").each(function(){t(this).treegrid("isFirst")&&t(this).addClass("first"),t(this).treegrid("isLast")&&t(this).addClass("last"),t(this).treegrid("isLeaf")?t(this).addClass("leaf"):t(this).addClass("parent")}),t(".last.parent").each(function(){var e=t(this),i=e.find(".treegrid-indent").length;e.nextAll("tr").each(function(){var e=t(this).find(".treegrid-indent");t(e[i]).addClass("remove-dots")})}))}(window,jQuery),function(e,t){"use strict";var i=function(e){var i=0;return t("li",e).each(function(){t(this)[0].style.width="auto",i+=parseInt(t(this)[0].clientWidth,10)}),i},a=function(a){var n=a,s=parseInt(t(n)[0].clientWidth,10),r=i(n),o=t(".wizard-description",n),d=t(".current",n),l=d.prev("li").not(o),c=l.add(l.prev("li")).not(o),u=d.next("li"),h=u.add(u.next("li")),p=parseInt(o[0].clientWidth,10),v=parseInt(d[0].clientWidth,10)+1,f=t("li",n).not(o).not(d),C=t("li",n).not(o),y=t("li",n).length-1,w=s-p-v-20-4;r>s?(f.css("width",w/y),u.length?l.css("width",1.5*w/y):c.css("width",1.5*w/y),l.length?u.css("width",1.5*w/y):h.css("width",1.5*w/y),d.css({width:v})):Math.round(v)>Math.round((w+v)/y)?(f.css("width",w/(y-1)),d.css({width:v})):C.css("width",(w+v)/y),"tablet"!==e.Causeway.getDevice()&&"mobile"!==e.Causeway.getDevice()||f.css("width","auto")},n=t(".wizard"),s=t(".navigation-pane-right"),r=function(){if(n.length<1)return s.removeClass("has-wizard"),!1;s.addClass("has-wizard"),n.each(function(){a(t(this))}),t(e).resize(function(){n.each(function(){a(t(this))})})};e.Causeway.wizard={},e.Causeway.wizard.wizardInit=r,e.Causeway.isDevice||r(),t(e).on("resize",function(){"desktop"===e.Causeway.getDevice()||"lg-desktop"===e.Causeway.getDevice()?r():n.each(function(){a(t(this))})})}(window,jQuery),function(e,t,i){e.Causeway.initPostDynamic=function(){Causeway.datePicker.init(),Causeway.timePicker.init(),e.Causeway.tableFilter.init(),e.Causeway.fixedTableHeader.init(),e.Causeway.lightboxCustomScroll()}}(window,document,jQuery);