UNPKG

graphdb-workbench

Version:
2 lines 3.52 kB
export const __webpack_id__=84177;export const __webpack_ids__=[64493,72307,77067,84177];export const __webpack_modules__={64493:(e,t,r)=>{r.r(t),r.d(t,{MonitoringTrackRecordType:()=>o});const o={QUERY:"QUERY",UPDATE:"UPDATE",GRAPHQL:"GRAPHQL",ANY:"ANY"}},72307:(e,t,r)=>{r.r(t),r(82493),r(83351);var o=r(77067),n=r(64493);const i=angular.module("graphdb.framework.jmx.queries.controllers",["ui.bootstrap","toastr","graphdb.framework.rest.monitoring.service"]);i.controller("QueriesCtrl",["$scope","$uibModal","toastr","$interval","$repositories","$jwtAuth","ModalService","MonitoringRestService","$translate","AuthTokenService",function(e,t,r,i,s,a,c,u,d,l){e.loader=!0,e.stringLimit=500,e.expanded={},e.error="",e.paused=!1;const p=document.createElement("a");e.parseNode=function(e){if(null==e)return null;let t="local";if(e.indexOf("://localhost:")<0&&e.indexOf("://localhost/")<0){p.href=e;let r=p.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})(p.hostname)||(r=p.hostname.split(".")[0]),t=r+":"+p.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||!s.getActiveRepository()||(e.getQueriesRunning=!0,u.monitorQuery(s.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.MonitoringTrackRecord(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 g=i(function(){s.isActiveRepoOntopType()||e.getQueries()},1e3);e.$on("$destroy",function(){i.cancel(g)}),e.deleteQueryHttp=function(t){e.loader=!0,u.deleteQuery(t,s.getActiveRepository()).success(function(){r.success(d.instant("abort.request.sent.msg")),e.loader=!1}).error(function(t){const o=getError(t);r.error(o,d.instant("common.error")),e.loader=!1})},e.abortQuery=function(t){c.openSimpleModal({title:d.instant("confirm.abort"),message:d.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.MonitoringTrackRecordType.GRAPHQL?".json":".rq");let o="rest/monitor/repository/"+s.getActiveRepository()+"/query/download?query="+encodeURIComponent(t)+"&filename="+encodeURIComponent(r);a.isAuthenticated()&&(o=o+"&authToken="+encodeURIComponent(l.getAuthToken())),window.open(o,"_blank")},e.toggleQueryExpanded=function(t){e.expanded[t]=!e.expanded[t]}}]),i.controller("DeleteQueryCtrl",["$scope","$uibModalInstance",function(e,t){e.ok=function(){t.close()},e.cancel=function(){t.dismiss("cancel")}}])},77067:(e,t,r)=>{r.r(t),r.d(t,{MonitoringTrackRecord:()=>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.r(t),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.ac15748b8c42f2d646ef.bundle.js.map