UNPKG

graphdb-workbench

Version:
2 lines 1.76 kB
export const __webpack_esm_id__=98268;export const __webpack_esm_ids__=[98268];export const __webpack_esm_modules__={98268:(e,t,n)=>{var o=n(60529);function r(e,t,n,r){return{template:'\n <style>\n .open-in-sparql-editor-btn {\n line-height: 0.75;\n }\n .open-in-sparql-editor-btn .fa:nth-child(2) {\n margin-left: -0.2em;\n margin-right: -0.2em;\n font-size: 0.9em;\n }\n </style>\n <button class="btn btn-link btn-sm open-in-sparql-editor-btn" gdb-tooltip="{{\'ttyg.chat_panel.btn.open_in_sparql_editor.tooltip\' | translate}}" ng-click="onGoToSparqlEditorView()" guide-selector="open-in-sparql-editor-btn">\n <i class="ri-braces-line"></i>\n </button>\n ',restrict:"E",scope:{query:"@",repositoryId:"@",executeQuery:"@"},link:function(i,p){i.tooltipText="ttyg.chat_panel.btn.open_in_sparql_editor.tooltip";const s="true"===i.executeQuery;i.onGoToSparqlEditorView=()=>{const r=e.getActiveRepository();r&&r===i.repositoryId?a(i.query):n.openConfirmationModal({title:t.instant("common.confirm"),message:(0,o.Gz)(t.instant("ttyg.chat_panel.dialog.confirm_repository_change.body",{repositoryId:i.repositoryId})),confirmButtonKey:"ttyg.chat_panel.btn.proceed.label"},()=>{e.setRepository(e.getRepository(i.repositoryId)),a(i.query)})};const a=e=>{r.open(`/sparql?query=${encodeURIComponent(e)}&execute=${s}`,"_blank")}}}}angular.module("graphdb.framework.core.directives.open-in-sparql-editor",[]).directive("openInSparqlEditor",r),r.$inject=["$repositories","$translate","ModalService","$window"]}}; //# sourceMappingURL=98268.cc22dbad44388efcf048.bundle.js.map