UNPKG

vue-files-preview-inno

Version:

A tool for previewing files such as doc, excel, pdf, image, markdown, txt, audio, and video and so on.

1 lines 11.5 kB
{"version":3,"file":"vue-codemirror.esm.mjs","sources":["../../../../../node_modules/vue-codemirror/dist/vue-codemirror.esm.js"],"sourcesContent":["/*!\n* VueCodemirror v6.1.1\n* Copyright (c) Surmon. All rights reserved.\n* Released under the MIT License.\n* Surmon\n*/\nimport{inject as e,defineComponent as t,shallowRef as n,computed as o,toRaw as r,onMounted as u,watch as a,onBeforeUnmount as i,h as c}from\"vue\";import{basicSetup as s}from\"codemirror\";import{EditorState as l,Compartment as f,StateEffect as d}from\"@codemirror/state\";import{EditorView as m,keymap as p,placeholder as v}from\"@codemirror/view\";import{indentWithTab as g}from\"@codemirror/commands\";import{indentUnit as b}from\"@codemirror/language\";var h=Object.freeze({autofocus:!1,disabled:!1,indentWithTab:!0,tabSize:2,placeholder:\"\",autoDestroy:!0,extensions:[s]}),y=Symbol(\"vue-codemirror-global-config\");var O,j=function(e){var t=e.onUpdate,n=e.onChange,o=e.onFocus,r=e.onBlur,u=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&\"function\"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n}(e,[\"onUpdate\",\"onChange\",\"onFocus\",\"onBlur\"]);return l.create({doc:u.doc,selection:u.selection,extensions:(Array.isArray(u.extensions)?u.extensions:[u.extensions]).concat([m.updateListener.of((function(e){t(e),e.docChanged&&n(e.state.doc.toString(),e),e.focusChanged&&(e.view.hasFocus?o(e):r(e))}))])})},S=function(e){var t=new f;return{compartment:t,run:function(n){t.get(e.state)?e.dispatch({effects:t.reconfigure(n)}):e.dispatch({effects:d.appendConfig.of(t.of(n))})}}},x=function(e,t){var n=S(e),o=n.compartment,r=n.run;return function(n){var u=o.get(e.state);r((null!=n?n:u!==t)?t:[])}},C={type:Boolean,default:void 0},D={autofocus:C,disabled:C,indentWithTab:C,tabSize:Number,placeholder:String,style:Object,autoDestroy:C,phrases:Object,root:Object,extensions:Array,selection:Object},U={modelValue:{type:String,default:\"\"}},w=Object.assign(Object.assign({},D),U);!function(e){e.Change=\"change\",e.Update=\"update\",e.Focus=\"focus\",e.Blur=\"blur\",e.Ready=\"ready\",e.ModelUpdate=\"update:modelValue\"}(O||(O={}));var z={};z[O.Change]=function(e,t){return!0},z[O.Update]=function(e){return!0},z[O.Focus]=function(e){return!0},z[O.Blur]=function(e){return!0},z[O.Ready]=function(e){return!0};var B={};B[O.ModelUpdate]=z[O.Change];var F=Object.assign(Object.assign({},z),B),P=t({name:\"VueCodemirror\",props:Object.assign({},w),emits:Object.assign({},F),setup:function(t,s){var f=n(),d=n(),C=n(),D=Object.assign(Object.assign({},h),e(y,{})),U=o((function(){var e={};return Object.keys(r(t)).forEach((function(n){var o;\"modelValue\"!==n&&(e[n]=null!==(o=t[n])&&void 0!==o?o:D[n])})),e}));return u((function(){var e;d.value=j({doc:t.modelValue,selection:U.value.selection,extensions:null!==(e=D.extensions)&&void 0!==e?e:[],onFocus:function(e){return s.emit(O.Focus,e)},onBlur:function(e){return s.emit(O.Blur,e)},onUpdate:function(e){return s.emit(O.Update,e)},onChange:function(e,n){e!==t.modelValue&&(s.emit(O.Change,e,n),s.emit(O.ModelUpdate,e,n))}}),C.value=function(e){return new m(Object.assign({},e))}({state:d.value,parent:f.value,root:U.value.root});var n=function(e){var t=function(){return e.state.doc.toString()},n=S(e).run,o=x(e,[m.editable.of(!1),l.readOnly.of(!0)]),r=x(e,p.of([g])),u=S(e).run,a=S(e).run,i=S(e).run,c=S(e).run;return{focus:function(){return e.focus()},getDoc:t,setDoc:function(n){n!==t()&&e.dispatch({changes:{from:0,to:e.state.doc.length,insert:n}})},reExtensions:n,toggleDisabled:o,toggleIndentWithTab:r,setTabSize:function(e){u([l.tabSize.of(e),b.of(\" \".repeat(e))])},setPhrases:function(e){a([l.phrases.of(e)])},setPlaceholder:function(e){i(v(e))},setStyle:function(e){void 0===e&&(e={}),c(m.theme({\"&\":Object.assign({},e)}))}}}(C.value);a((function(){return t.modelValue}),(function(e){e!==n.getDoc()&&n.setDoc(e)})),a((function(){return t.extensions}),(function(e){return n.reExtensions(e||[])}),{immediate:!0}),a((function(){return U.value.disabled}),(function(e){return n.toggleDisabled(e)}),{immediate:!0}),a((function(){return U.value.indentWithTab}),(function(e){return n.toggleIndentWithTab(e)}),{immediate:!0}),a((function(){return U.value.tabSize}),(function(e){return n.setTabSize(e)}),{immediate:!0}),a((function(){return U.value.phrases}),(function(e){return n.setPhrases(e||{})}),{immediate:!0}),a((function(){return U.value.placeholder}),(function(e){return n.setPlaceholder(e)}),{immediate:!0}),a((function(){return U.value.style}),(function(e){return n.setStyle(e)}),{immediate:!0}),U.value.autofocus&&n.focus(),s.emit(O.Ready,{state:d.value,view:C.value,container:f.value})})),i((function(){U.value.autoDestroy&&C.value&&function(e){e.destroy()}(C.value)})),function(){return c(\"div\",{class:\"v-codemirror\",style:{display:\"contents\"},ref:f})}}}),T=P,V=function(e,t){e.component(P.name,P),e.component(\"Codemirror\",P),function(e,t){e.provide(y,t)}(e,t)},W={Codemirror:T,install:V};export{T as Codemirror,h as DEFAULT_CONFIG,W as default,V as install};\n//# sourceMappingURL=vue-codemirror.esm.js.map\n"],"names":["h","s","y","O","j","e","t","n","o","r","u","l","m","S","f","d","x","C","D","U","w","z","B","F","P","p","g","a","i","c","b","v","T"],"mappings":"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","x_google_ignoreList":[0]}