3 lines
3.1 KiB
JavaScript
3 lines
3.1 KiB
JavaScript
import{K as d,aY as l}from"./EditorOutline-CZg3-0Pd.chunk.mjs";import"./index-CYtgifWR.chunk.mjs";import{V as r}from"./vue.runtime.esm-fahCO3eG.chunk.mjs";import{E as c}from"./Editor-C2Tl2vkV.chunk.mjs";import{l as n}from"./logger-DEhDull1.chunk.mjs";import{n as m}from"./_plugin-vue2_normalizer-wd1ZAbRr.chunk.mjs";import"./NcLoadingIcon-zQCGdPwE.chunk.mjs";import"./emoji-picker-B23JpFV7.chunk.mjs";import"./index-DxwFe63_.chunk.mjs";import"./index-D3wiQe9-.chunk.mjs";import"./NcNoteCard-CwNXZ4vV-dRcgmGN6.chunk.mjs";import"./NcCheckboxRadioSwitch-CX3HXCEk-BE36-0KV.chunk.mjs";import"./MediaHandler.provider-BQ5p2YTP.chunk.mjs";import"./index-CULZQJrn.chunk.mjs";import"./dav-Rt1kTtvI-PDCKXEjH.chunk.mjs";import"./Wrapper-CwuUv6cL.chunk.mjs";import"./MenuBar-CAS7O4-V.chunk.mjs";const P=Object.freeze(Object.defineProperty({__proto__:null,default:d},Symbol.toStringTag,{value:"Module"})),s=r.observable({messages:[],mtime:0}),o=(e,t)=>{n.debug(`callMobileMessage ${e}`,{attributes:t});let a=e,i=null;try{i=JSON.stringify(t)}catch{i=null}window.DirectEditingMobileInterface&&typeof window.DirectEditingMobileInterface[e]=="function"&&(i===null||typeof i>"u"?window.DirectEditingMobileInterface[e]():window.DirectEditingMobileInterface[e](i)),window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.DirectEditingMobileInterface&&window.webkit.messageHandlers.DirectEditingMobileInterface.postMessage(a),window.postMessage(a)};window.addEventListener("message",function(e){s.messages.push(e.data),n.debug("postMessage",{message:e})});const u={name:"DirectEditing",components:{Editor:c},data(){return{initial:OCP.InitialState.loadState("text","file"),messages:s.messages,log:s,saving:!1}},computed:{initialSession(){return JSON.parse(this.initial.session)||null},isMobile(){return window.DirectEditingMobileInterface||window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.DirectEditingMobileInterface}},beforeMount(){o("loading")},mounted(){document.querySelector('meta[name="viewport"]').setAttribute("content","width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"),this.$refs.editor.$on("push:forbidden",()=>{n.warn("push was forbidden due to invalidated session"),this.reload()})},methods:{async close(){this.saving=!0,setTimeout(async()=>{await this.$refs.editor.$destroy(),o("close")},0)},share(){o("share")},loaded(){o("loaded")},reload(){o("reload")}}};var w=function(){var e=this,t=e._self._c;return t("div",{class:{"icon-loading":e.saving},attrs:{id:"direct-editor"}},[t("Editor",{ref:"editor",attrs:{"initial-session":e.initialSession,"file-id":e.initial.fileId,active:!0,mime:e.initial.mimetype,"is-direct-editing":!0},on:{ready:e.loaded},scopedSlots:e._u([e.isMobile?{key:"header",fn:function(){return[t("button",{staticClass:"icon-share",on:{click:e.share}}),t("button",{staticClass:"icon-close",on:{click:e.close}})]},proxy:!0}:null],null,!0)})],1)},p=[],g=m(u,w,p,!1,null,"8e7c8dd9");const f=g.exports,b=r.extend(f);new b().$mount("#app-content");const T=Object.freeze(Object.defineProperty({__proto__:null,default:l},Symbol.toStringTag,{value:"Module"}));export{P as N,T as a};
|
|
//# sourceMappingURL=text-text.mjs.map
|