"use strict";app.directive("ctPaneltool",function(){var e={collapse:"",dismiss:"",refresh:""};return{restrict:"E",template:function(n,t){var s="";return t.toolCollapse&&(s+=e.collapse.replace(/{{panelId}}/g,n.parent().parent().attr("id"))),t.toolDismiss&&(s+=e.dismiss),t.toolRefresh&&(s+=e.refresh.replace(/{{spinner}}/g,t.toolRefresh)),s}}}),app.directive("panelDismiss",function(){return{restrict:"A",controller:["$scope","$element",function(e,n){n.on("click",function(){function e(){var e=n.parent();n.fadeOut(300,function(){$(this).remove(),e.is('[class*="col-"]')&&0===e.children("*").length&&e.remove()})}var n=$(this).closest(".panel");e()})}]}}).directive("panelRefresh",function(){return{restrict:"A",controller:["$scope","$element",function(e,n){function t(){this.removeClass(i)}var s="panel-refresh",i="csspinner",r="load1";n.on("click",function(){var e=$(this),n=e.parents(".panel").eq(0),l=e.data("spinner")||r;n.addClass(i+" "+l),n.removeSpinner=t,e.trigger(s,[n])})}]}}),function(e,n,t){e(t).on("panel-refresh",".panel",function(e,n){setTimeout(function(){n.removeSpinner()},3e3)})}(jQuery,window,document);