1 line
1.7 KiB
JavaScript
1 line
1.7 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[14],{"3mzg":function(t,e,n){},"76o1":function(t,e,n){},"KSv+":function(t,e,n){"use strict";n.r(e);var o=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("editor",{on:{"on-change":t.handleChange},model:{value:t.content,callback:function(e){t.content=e},expression:"content"}})],1)},a=[],i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"editor-wrapper"},[n("div",{attrs:{id:t.editorId}})])},c=[],r=(n("VRzm"),n("GguQ")),u=n.n(r),l=(n("TVjc"),n("kN7S")),d={name:"Editor",props:{value:{type:String,default:""},valueType:{type:String,default:"html",validator:function(t){return Object(l["f"])(t,["html","text"])}},changeInterval:{type:Number,default:200},cache:{type:Boolean,default:!0}},computed:{editorId:function(){return"editor".concat(this._uid)}},mounted:function(){var t=this;this.editor=new u.a("#".concat(this.editorId)),this.editor.customConfig.onchange=function(e){var n=t.editor.txt.text();t.cache&&(localStorage.editorCache=e),t.$emit("input","html"===t.valueType?e:n),t.$emit("on-change",e,n)},this.editor.customConfig.onchangeTimeout=this.changeInterval,this.editor.create();var e=localStorage.editorCache;e&&this.editor.txt.html(e)}},s=d,h=(n("NhfR"),n("KHd+")),f=Object(h["a"])(s,i,c,!1,null,null,null),m=f.exports,p=m,g={name:"editor_page",components:{Editor:p},data:function(){return{content:""}},methods:{handleChange:function(t,e){console.log(t,e)}}},v=g,w=(n("cOwk"),Object(h["a"])(v,o,a,!1,null,null,null));e["default"]=w.exports},NhfR:function(t,e,n){"use strict";var o=n("3mzg"),a=n.n(o);a.a},cOwk:function(t,e,n){"use strict";var o=n("76o1"),a=n.n(o);a.a}}]); |