f7cloud_client/apps/assistant/js/AssistantTextProcessingModal-DdLndhwb.chunk.mjs
root 8b6a0139db f7cloud_client
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 22:59:26 +00:00

4 lines
5.9 KiB
JavaScript

(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode(".modal-container__content .assistant-modal--wrapper{height:100%}.assistant-modal .modal-container{width:1220px!important}div[role=listbox]{z-index:100000}.close-button[data-v-88edb710]{position:absolute;top:4px;right:4px;z-index:1;background-color:var(--color-main-background)}.assistant-modal--wrapper[data-v-88edb710]{width:100%;display:flex;overflow-y:auto}.assistant-modal--content[data-v-88edb710]{width:100%;margin:0 auto;padding:8px 16px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;min-height:500px}.assistant-modal--content>h2[data-v-88edb710]{display:flex;margin:12px 0 20px}.assistant-modal--content>h2 .icon[data-v-88edb710]{margin-right:8px}.assistant-modal--content .form[data-v-88edb710]{width:100%;height:100%}")),document.head.appendChild(t)}}catch(a){console.error("vite-plugin-css-injected-by-js",a)}})();
import{C as m}from"./MediaField-DHoRej3P.chunk.mjs";import{b as k,j as h}from"./index-Dk4MzVw6.chunk.mjs";import{A as b}from"./AssistantTextProcessingForm-CLwOoYAh.chunk.mjs";import{e as y}from"./index-D953jVe0.chunk.mjs";import{_ as T}from"./_plugin-vue_export-helper-RS-qxU5_.chunk.mjs";import{r as o,f as g,k as f,o as C,w as l,h as c,g as i}from"./runtime-dom.esm-bundler-Dyqpejx9.chunk.mjs";import"./index-Ds-TrDn_.chunk.mjs";import"./index-DhgIrZpo.chunk.mjs";import"./index-CYie652Q.chunk.mjs";import"./index-0D_mItKm.chunk.mjs";import"./index-B7npabGH.chunk.mjs";import"./constants-HI3vTFfS.chunk.mjs";import"./Creation-DxcUpD2Y.chunk.mjs";import"./NcNoteCard-C6JdnZUp-D73c8eHL.chunk.mjs";import"./AssistantIcon-QNp3ITeF.chunk.mjs";import"./NcDialog-BY-1v8yi-BgMfM1gn.chunk.mjs";import"./NcDateTime.vue_vue_type_script_setup_true_lang-BhB8yA4U-DB_sncsA.chunk.mjs";import"./utils-RJiw7P1o.chunk.mjs";import"./assistant-BXW7b7pj.chunk.mjs";const w={name:"AssistantTextProcessingModal",components:{AssistantTextProcessingForm:b,NcModal:h,NcButton:k,CloseIcon:m},props:{isInsideViewer:{type:Boolean,default:!1},initSelectedTaskId:{type:[Number,null],default:null},initInputs:{type:Object,default:()=>{}},initOutputs:{type:[Object,null],default:null},initSelectedTaskTypeId:{type:[String,null],default:null},actionButtons:{type:Array,default:()=>[]},taskTypeIdList:{type:[Array,null],default:null}},emits:["cancel","cancel-task","background-notify","sync-submit","action-button-clicked","try-again","load-task","new-task"],data(){return{show:!0,closeButtonTitle:t("assistant","Close"),closeButtonLabel:t("assistant","Close Nextcloud Assistant"),modalSize:"large",progress:null,taskStatus:null,scheduledAt:null,loading:!1,expectedRuntime:null,isNotifyEnabled:!1,showSyncTaskRunning:!1,showScheduleConfirmation:!1,selectedTaskId:this.initSelectedTaskId,inputs:this.initInputs,outputs:this.initOutputs,selectedTaskTypeId:this.initSelectedTaskTypeId}},computed:{shortInput(){const e=this.inputs.input??this.inputs.sourceMaterial??"";return typeof e=="string"?e.length<=200?e:e.slice(0,200)+"…":""}},mounted(){if(console.debug("[assistant] modal's outputs",this.outputs),this.isInsideViewer){const e=this.$refs.modal_content;y("viewer:trapElements:changed",e)}},methods:{onCancel(){this.show=!1,this.$emit("cancel"),this.$el.dispatchEvent(new CustomEvent("cancel",{bubbles:!0}))},onCancelTask(){this.$emit("cancel-task"),this.$el.dispatchEvent(new CustomEvent("cancel-task",{bubbles:!0}))},onBackgroundNotify(e){this.$emit("background-notify",e),this.$el.dispatchEvent(new CustomEvent("background-notify",{detail:e,bubbles:!0}))},onSyncSubmit(e){this.$emit("sync-submit",e),this.$el.dispatchEvent(new CustomEvent("sync-submit",{detail:e,bubbles:!0}))},onActionButtonClicked(e){this.$emit("action-button-clicked",e),this.$el.dispatchEvent(new CustomEvent("action-button-clicked",{detail:e,bubbles:!0}))},onNewTask(){this.$emit("new-task"),this.$el.dispatchEvent(new CustomEvent("new-task",{bubbles:!0}))},onTryAgain(e){this.$emit("try-again",e),this.$el.dispatchEvent(new CustomEvent("try-again",{detail:e,bubbles:!0}))},onLoadTask(e){this.$emit("load-task",e),this.$el.dispatchEvent(new CustomEvent("load-task",{detail:e,bubbles:!0}))}}},v={ref:"modal_content",class:"assistant-modal--wrapper"},S={class:"assistant-modal--content"};function E(e,I,a,A,s,n){const u=o("CloseIcon"),d=o("NcButton"),r=o("AssistantTextProcessingForm"),p=o("NcModal");return s.show?(C(),g(p,{key:0,size:s.modalSize,"no-close":!0,dark:"",container:null,class:"assistant-modal",onClose:n.onCancel},{default:l(()=>[c("div",v,[c("div",S,[i(d,{"aria-label":s.closeButtonLabel,title:s.closeButtonTitle,variant:"tertiary",class:"close-button",onClick:n.onCancel},{icon:l(()=>[i(u)]),_:1},8,["aria-label","title","onClick"]),i(r,{class:"form","selected-task-id":s.selectedTaskId,inputs:s.inputs,outputs:s.outputs,"selected-task-type-id":s.selectedTaskTypeId,loading:s.loading,"action-buttons":a.actionButtons,"show-sync-task-running":s.showSyncTaskRunning,"short-input":n.shortInput,progress:s.progress,"expected-runtime":s.expectedRuntime,"is-notify-enabled":s.isNotifyEnabled,"task-type-id-list":a.taskTypeIdList,"task-status":s.taskStatus,"scheduled-at":s.scheduledAt,onSyncSubmit:n.onSyncSubmit,onActionButtonClicked:n.onActionButtonClicked,onTryAgain:n.onTryAgain,onLoadTask:n.onLoadTask,onNewTask:n.onNewTask,onBackgroundNotify:n.onBackgroundNotify,onCancelTask:n.onCancelTask},null,8,["selected-task-id","inputs","outputs","selected-task-type-id","loading","action-buttons","show-sync-task-running","short-input","progress","expected-runtime","is-notify-enabled","task-type-id-list","task-status","scheduled-at","onSyncSubmit","onActionButtonClicked","onTryAgain","onLoadTask","onNewTask","onBackgroundNotify","onCancelTask"])])],512)]),_:1},8,["size","onClose"])):f("",!0)}const K=T(w,[["render",E],["__scopeId","data-v-88edb710"]]);export{K as default};
//# sourceMappingURL=AssistantTextProcessingModal-DdLndhwb.chunk.mjs.map