UNPKG

cronapp-framework-js

Version:
1 lines 1.34 kB
!function(){"use strict";function e(e,t,r,n,o){t.getDescription=function(e){var t=e.name;return e.description&&(t=e.description).indexOf("{{")>-1&&t.indexOf("}}")>-1&&(t=t.replace("{{","").replace("}}",""),t=window.cronapi.i18n.translate(t,[])),t},t.cloneElement=function(e){return angular.copy(e)},t.isVisibleParam=function(e){return"DATA_LIMIT"!=e.name&&(""===e.value||""==e.value)};var i=n.reportName.match(/\/(.*?)(.*?)(\.jrxml|\.report|.dashboard)/);function a(e){r.openURLContent(e.data)}t.report=n,t.report.name=i[2],t.htmlParameters=o,t.onPrint=function(){t.report.reportName.endsWith(".report")||t.report.reportName.endsWith(".dashboard")?r.openStimulsoftReport(t.report.contentData,t.report.parameters,t.report.datasourcesInBand):r.getPDFAsFile(t.report).then(a)},t.onCancel=function(){e.dismiss("cancel")}}angular.module("custom.controllers").controller("ParameterController",e).filter("trusted",["$sce",function(e){return function(t){return e.trustAsHtml(t)}}]).directive("compile",["$compile","$timeout",function(e,t){return{restrict:"A",link:function(r,n){t((function(){e(n.contents())(r)}))}}}]).directive("formatDate",(function(){return{require:"ngModel",link:function(e,t,r,n){n.$formatters.push((function(e){return e?new Date(e):null}))}}})),e.$inject=["$modalInstance","$scope","ReportService","report","htmlParameters"]}();