UNPKG

graphdb-workbench

Version:
2 lines 3.53 kB
export const __webpack_esm_id__=84177;export const __webpack_esm_ids__=[64493,72307,77067,84177];export const __webpack_esm_modules__={64493(e,t,r){r.d(t,{z:()=>o});const o={QUERY:"QUERY",UPDATE:"UPDATE",GRAPHQL:"GRAPHQL",ANY:"ANY"}},72307(e,t,r){r(82493),r(83351);var o=r(77067),n=r(64493),s=r(57154),i=r(46344);const a=angular.module("graphdb.framework.jmx.queries.controllers",["ui.bootstrap","toastr","graphdb.framework.rest.monitoring.service"]);a.controller("QueriesCtrl",["$scope","$uibModal","toastr","$interval","$repositories","$jwtAuth","ModalService","MonitoringRestService","$translate",function(e,t,r,a,c,u,l,d,p){const m=(0,s.service)(s.AuthenticationService),g=(0,s.service)(s.AuthenticationStorageService);e.loader=!0,e.stringLimit=500,e.expanded={},e.error="",e.paused=!1;const f=document.createElement("a");e.parseNode=function(e){if(i.B.isNullOrUndefined(e))return null;let t="local";if(e.indexOf("://localhost:")<0&&e.indexOf("://localhost/")<0){f.href=e;let r=f.hostname;(function(e){const t=e.split(".");for(let e=0,r=0;e<t.length;e++)if(parseInt(t[e],10)>=0&&parseInt(t[e],10)<=255?r++:r=0,4===r)return!0;return!1})(f.hostname)||(r=f.hostname.split(".")[0]),t=r+":"+f.port}const r=e.match(/\/repositories\/([^/]+)#(\d+)/);return[r[2],t,r[1]]},e.togglePause=function(){e.paused=!e.paused},e.getQueries=function(){e.getQueriesRunning||e.paused||e.error||!c.getActiveRepository()||(e.getQueriesRunning=!0,d.monitorQuery(c.getActiveRepository()).success(function(t){const r=t;e.noQueries=0===r.length,e.queries={};for(let t=0;t<r.length;t++)r[t].parsedNode=e.parseNode(r[t].node),e.queries[r[t].trackId]=new o.l(r[t]);e.noActiveRepository=!1,e.loader=!1,e.getQueriesRunning=!1}).error(function(t){e.error=getError(t),e.loader=!1,e.getQueriesRunning=!1}))};const h=a(function(){c.isActiveRepoOntopType()||e.getQueries()},1e3);e.$on("$destroy",function(){a.cancel(h)}),e.deleteQueryHttp=function(t){e.loader=!0,d.deleteQuery(t,c.getActiveRepository()).success(function(){r.success(p.instant("abort.request.sent.msg")),e.loader=!1}).error(function(t){const o=getError(t);r.error(o,p.instant("common.error")),e.loader=!1})},e.abortQuery=function(t){l.openSimpleModal({title:p.instant("confirm.abort"),message:p.instant("confirm.abort.warning.msg"),warning:!0}).result.then(function(){e.deleteQueryHttp(t)})},e.downloadQuery=function(e){const t=e.trackId,r="query_"+t+(e.type===n.z.GRAPHQL?".json":".rq");let o="rest/monitor/repository/"+c.getActiveRepository()+"/query/download?query="+encodeURIComponent(t)+"&filename="+encodeURIComponent(r);m.isAuthenticated()&&(o=o+"&authToken="+encodeURIComponent(g.getAuthToken().getValue())),window.open(o,"_blank")},e.toggleQueryExpanded=function(t){e.expanded[t]=!e.expanded[t]}}]),a.controller("DeleteQueryCtrl",["$scope","$uibModalInstance",function(e,t){e.ok=function(){t.close()},e.cancel=function(){t.dismiss("cancel")}}])},77067(e,t,r){r.d(t,{l:()=>o});class o{constructor(e={}){this.trackId=e.trackId,this.trackAlias=e.trackAlias,this.username=e.username,this.node=e.node,this.isRequestedToStop=e.isRequestedToStop,this.sparqlString=e.sparqlString,this.state=e.state,this.type=e.type,this.numberOfOperations=e.numberOfOperations||0,this.msSinceCreated=e.msSinceCreated||0,this.humanLifetime=e.humanLifetime}}},84177(e,t,r){r(82493),r(5687),r(72307),angular.module("graphdb.framework.jmx.queries",["toastr","ui.bootstrap","graphdb.framework.jmx.queries.controllers","graphdb.framework.core.directives"])}}; //# sourceMappingURL=84177.9e03cfad6581f7f29db2.bundle.js.map