| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9b3df566"],{"02d3":function(t,e,i){},"34f1":function(t,e,i){"use strict";i("02d3")},c41a:function(t,e,i){"use strict";i.r(e);var s=function(){var t=this;t._self._c;return t._m(0)},h=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"cl-code"},[e("textarea",{staticClass:"cl-code",attrs:{id:"editor",height:"height",width:"width"}})])}],n=i("e82b"),a=i.n(n),r=i("b11b"),l=i.n(r),d=(i("50b7"),i("0fd1"),i("2085"),i("4cfa"),i("3ea3"),i("8bc2")),o={props:{height:String,width:String,value:null,options:Object},data(){return{editor:null}},watch:{value(t){this.editor&&t!=this.getValue().replace(/\s/g,"")&&this.setValue(t)}},mounted(){this.editor=a.a.fromTextArea(document.getElementById("editor"),Object(d["deepMerge"])({mode:"javascript",theme:"ambiance",styleActiveLine:!0,lineNumbers:!0,lineWrapping:!0,indentUnit:4},this.options)),this.editor.on("change",t=>{this.$emit("input",t.getValue().replace(/\s/g,""))}),this.$emit("load",this.editor);const{style:t}=this.$el.querySelector(".CodeMirror");this.height&&(t.height=this.height||"50px"),this.width&&(t.width=this.width),this.$el.onkeydown=t=>{let e=t.keyCode||t.which||t.charCode,i=t.altKey||t.metaKey,s=t.shiftKey||t.metaKey;i&&s&&70==e&&this.setValue()},this.setValue(this.value)},methods:{setValue(t){this.editor&&this.editor.setValue(l()(t||this.getValue()),{indent_size:4,indent_with_tabs:!0,space_in_paren:!0})},getValue(){return this.editor.getValue()}}},c=o,u=(i("34f1"),i("1805")),p=Object(u["a"])(c,s,h,!1,null,null,null);e["default"]=p.exports}}]);
|