UNPKG

graphdb-workbench

Version:
2 lines 6.94 kB
export const __webpack_id__=60039;export const __webpack_ids__=[42618,49539,60039,65820,71920];export const __webpack_modules__={42618:()=>{function e(e){return{restrict:"E",scope:{fieldName:"@",source:"=",onSave:"&",onCancel:"&",onClick:"&",onDblclick:"&",isEditing:"="},templateUrl:"js/angular/core/directives/inline-editable-text/templates/inline-editable-text.template.html",link:function(t,a){t.editableModel={};const n=[];let i;t.onKeydown=e=>{"Enter"===e.key?(o(),t.editableModel.text!==t.text&&t.onSave({newText:t.editableModel.text,source:t.source})):"Escape"===e.key&&E()},t.onCancelEditing=()=>{E()},t.onSelect=()=>{i?(o(),t.onDblclick({source:t.source})):i=e(function(){t.onClick({source:t.source}),o()},250)};const E=()=>{o(),t.onCancel()},o=()=>{e.cancel(i),i=void 0};n.push(t.$watch("isEditing",n=>{n&&(t.editableModel.text=t.source[t.fieldName],e(()=>{const e=a.find("input")[0];e.focus(),e.select()},0))})),t.$on("$destroy",()=>{n.forEach(e=>e()),o()})}}}angular.module("graphdb.framework.core.directives.inline-editable-text",[]).directive("inlineEditableText",e),e.$inject=["$timeout"]},60039:(e,t,a)=>{a.r(t),a(42618);var n=a(71920),i=a(65820),E=a(69937);function o(e,t,a,o){return{restrict:"E",templateUrl:"js/angular/ttyg/templates/chat-list.html",link:d=>{d.selectedChat=void 0,d.renamedChat=void 0,d.deletingChat=void 0,d.onSelectChatForRenaming=e=>{d.renamedChat=e},d.onSelectChat=t=>{if(!d.selectedChat||d.selectedChat.id!==t.id){const a=e.getChats().getNonPersistedChat();a&&e.deleteChat(a),e.selectChat(t),d.renamedChat=void 0}},d.onDeleteChat=i=>{const o=a.instant("ttyg.dialog.delete.title"),d=(0,E.Gz)(a.instant("ttyg.dialog.delete.body",{chatName:i.name}));t.openConfirmation(o,d,()=>e.emit(n.TTYGEventName.DELETE_CHAT,i))},d.onRenameChat=(t,a)=>{a.name=t,d.renamedChat=void 0,e.emit(n.TTYGEventName.RENAME_CHAT,a)},d.onExportChat=t=>{e.emit(n.TTYGEventName.CHAT_EXPORT,t)},d.onCancelChatRenaming=()=>{d.renamedChat=void 0},d.getHumanReadableChatGroupTimestamp=e=>(0,i.getHumanReadableTimestamp)(a,o,e);const c=e=>{d.selectedChat=e},l=[];l.push(e.onSelectedChatChanged(c)),l.push(e.onSelectedChatUpdated(c)),l.push(e.onChatsListChanged(e=>{d.chatList=e})),l.push(e.subscribe(n.TTYGEventName.DELETING_CHAT,e=>{d.deletingChat=e})),d.$on("$destroy",()=>{l.forEach(e=>e())})}}}angular.module("graphdb.framework.ttyg.directives.chat-list",["graphdb.framework.core.directives.inline-editable-text"]).directive("chatList",o),o.$inject=["TTYGContextService","ModalService","$translate","$filter"]},65820:(e,t,a)=>{a.r(t),a.d(t,{getHumanReadableTimestamp:()=>n});const n=(e,t,a,n={})=>{if(!a)return"";const i=new Date(a),E=new Date,o=new Date(E.getFullYear(),E.getMonth(),E.getDate()),d=new Date(o);d.setDate(o.getDate()-1);const c=new Date(i.getFullYear(),i.getMonth(),i.getDate()),l=n.timeFormat?t("date")(i,n.timeFormat):"";if(c.getTime()===o.getTime())return e.instant("common.dates.today")+l;if(c.getTime()===d.getTime())return e.instant("common.dates.yesterday")+l;{const e=n.dateFormat||"yyyy-MM-dd";return t("date")(i,e)+l}}},71920:(e,t,a)=>{a.r(t),a.d(t,{TTYGEventName:()=>E});var n=a(98980);function i(e){let t,a,i,o,d,c={},l=!1;const C=()=>(0,n.cloneDeep)(t),s=()=>(0,n.cloneDeep)(a),T=e=>{a=(0,n.cloneDeep)(e),h(E.CHAT_LIST_UPDATED,s())},r=()=>(0,n.cloneDeep)(i),_=()=>(0,n.cloneDeep)(o),A=()=>(0,n.cloneDeep)(c),g=e=>!!c[e],D=()=>l,h=(t,a)=>{e.emitSync(t,(0,n.cloneDeep)(a))},p=(t,a)=>e.subscribeSync(t,e=>a(e));return{resetContext:()=>{t=void 0,a=void 0,i=void 0,o=void 0,c={},d=void 0,l=!1},emit:h,subscribe:p,getChats:s,updateChats:T,addChat:e=>{a.appendChat(e),T(a)},replaceChat:(e,t)=>{a.replaceChat(e,t),T(a)},onChatsListChanged:e=>(a&&angular.isFunction(e)&&e(s()),p(E.CHAT_LIST_UPDATED,t=>e(t))),getSelectedChat:r,selectChat:e=>{i&&i.id===e.id||(i=(0,n.cloneDeep)(e),h(E.SELECT_CHAT,r()))},deselectChat:()=>{i=void 0,h(E.SELECT_CHAT,r())},deleteChat:e=>{a.deleteChat(e),T(a)},onSelectedChatChanged:e=>(angular.isFunction(e)&&e(r()),p(E.SELECT_CHAT,t=>e(t))),updateSelectedChat:e=>{i&&i.id&&e&&i.id!==e.id||(i=(0,n.cloneDeep)(e),h(E.SELECTED_CHAT_UPDATED,r()))},onSelectedChatUpdated:e=>(i&&angular.isFunction(e)&&e(r()),p(E.SELECTED_CHAT_UPDATED,t=>e(t))),onLastMessageReceived:e=>(i&&angular.isFunction(e)&&e(r()),p(E.LAST_MESSAGE_RECEIVED,t=>e(t))),updateAgents:e=>{t=(0,n.cloneDeep)(e),h(E.AGENT_LIST_UPDATED,C())},onAgentsListChanged:e=>(t&&angular.isFunction(e)&&e(C()),p(E.AGENT_LIST_UPDATED,t=>e(t))),getAgents:C,getAgent:e=>{if(t)return(0,n.cloneDeep)(t.getAgent(e))},selectAgent:e=>{o=(0,n.cloneDeep)(e),h(E.AGENT_SELECTED,_())},getSelectedAgent:_,onSelectedAgentChanged:e=>(o&&angular.isFunction(e)&&e(_()),p(E.AGENT_SELECTED,t=>e(t))),getDefaultAgent:()=>(0,n.cloneDeep)(d),setDefaultAgent:e=>{d=e},setCanModifyAgent:e=>{l=(0,n.cloneDeep)(e),h(E.CAN_MODIFY_AGENT_UPDATED,D())},getCanModifyAgent:D,onCanUpdateAgentUpdated:e=>(angular.isFunction(e)&&e(D()),p(E.CAN_MODIFY_AGENT_UPDATED,t=>e(t))),hasExplainResponse:g,toggleExplainResponse:e=>{g(e)&&(c[e].expanded=!c[e].expanded,h(E.EXPLAIN_RESPONSE_CACHE_UPDATED,A()))},getExplainResponse:e=>(0,n.cloneDeep)(c[e]),addExplainResponseCache:e=>{c[e.answerId]=(0,n.cloneDeep)(e),h(E.EXPLAIN_RESPONSE_CACHE_UPDATED,A())},onExplainResponseCacheUpdated:e=>(angular.isFunction(e)&&e(A()),p(E.EXPLAIN_RESPONSE_CACHE_UPDATED,t=>e(t)))}}angular.module("graphdb.framework.ttyg.services.ttygcontext",[]).factory("TTYGContextService",i),i.$inject=["EventEmitterService","TTYGService"];const E={CREATE_CHAT:"createChat",CREATE_CHAT_SUCCESSFUL:"chatCreated",CREATE_CHAT_FAILURE:"chatCreationFailed",RENAME_CHAT:"renameChat",RENAME_CHAT_SUCCESSFUL:"chatRenamed",RENAME_CHAT_FAILURE:"chatRenamedFailure",SELECT_CHAT:"selectChat",SELECTED_CHAT_UPDATED:"selectChatUpdated",LAST_MESSAGE_RECEIVED:"lastMessageReceived",DELETING_CHAT:"deletingChat",DELETE_CHAT:"deleteChat",DELETE_CHAT_SUCCESSFUL:"chatDeleted",DELETE_CHAT_FAILURE:"chatDeletedFailure",CHAT_EXPORT:"chatExport",CHAT_EXPORT_SUCCESSFUL:"chatExportSuccess",CHAT_EXPORT_FAILURE:"chatExportFailure",CHAT_LIST_UPDATED:"chatListUpdated",ASK_QUESTION:"askQuestion",ASK_QUESTION_FAILURE:"askQuestionFailure",CONTINUE_CHAT_RUN:"continueChatRun",LOAD_CHATS:"loadChats",LOAD_CHAT_SUCCESSFUL:"loadChatSuccess",LOAD_CHAT_FAILURE:"loadChatFailure",AGENT_LIST_UPDATED:"agentListUpdated",OPEN_AGENT_SETTINGS:"openAgentSettings",EDIT_AGENT:"editAgent",CLONE_AGENT:"cloneAgent",DELETE_AGENT:"deleteAgent",AGENT_DELETED:"agentDeleted",DELETING_AGENT:"deletingAgent",AGENT_SELECTED:"agentSelected",GO_TO_CREATE_SIMILARITY_VIEW:"goToCreateSimilarityView",GO_TO_CONNECTORS_VIEW:"goToConnectorsView",GO_TO_AUTOCOMPLETE_INDEX_VIEW:"goToAutocompleteIndexView",EXPLAIN_RESPONSE:"explainResponse",EXPLAIN_RESPONSE_CACHE_UPDATED:"explainResponseCacheUpdated",GO_TO_SPARQL_EDITOR:"openQueryInSparqlEditor",CAN_MODIFY_AGENT_UPDATED:"canModifyAgentUpdated"}}}; //# sourceMappingURL=60039.cb9262af0bc63b635c76.bundle.js.map