Commit b78fc13a authored by jiangyipeng's avatar jiangyipeng

1

parent e92e2603
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><script src=https://g.alicdn.com/dingding/dingtalk-jsapi/2.10.3/dingtalk.open.js></script><title>doc</title><link href=./static/css/app.ee180ce265574cef04548ca26d6b05cd.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.aee9f0c4b51bd9f5c957.js></script><script type=text/javascript src=./static/js/vendor.2df28332b4a58963dfd2.js></script><script type=text/javascript src=./static/js/app.ed696b3d8ab6352799f9.js></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><script src=https://g.alicdn.com/dingding/dingtalk-jsapi/2.10.3/dingtalk.open.js></script><title>doc</title><link href=./static/css/app.db10b35cfb7b48d39a1416bb7670b58a.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.16ea681b0e48634365d6.js></script><script type=text/javascript src=./static/js/vendor.7d618104ac66272f5b87.js></script><script type=text/javascript src=./static/js/app.8267c31682e4f90aef43.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([0],{"1kS7":function(t,e){e.f=Object.getOwnPropertySymbols},Dd8w:function(t,e,n){"use strict";e.__esModule=!0;var o,r=n("woOf"),c=(o=r)&&o.__esModule?o:{default:o};e.default=c.default||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t}},NpIQ:function(t,e){e.f={}.propertyIsEnumerable},R4wc:function(t,e,n){var o=n("kM2E");o(o.S+o.F,"Object",{assign:n("To3L")})},To3L:function(t,e,n){"use strict";var o=n("+E39"),r=n("lktj"),c=n("1kS7"),f=n("NpIQ"),a=n("sB3e"),s=n("MU5D"),u=Object.assign;t.exports=!u||n("S82l")(function(){var t={},e={},n=Symbol(),o="abcdefghijklmnopqrst";return t[n]=7,o.split("").forEach(function(t){e[t]=t}),7!=u({},t)[n]||Object.keys(u({},e)).join("")!=o})?function(t,e){for(var n=a(t),u=arguments.length,l=1,i=c.f,p=f.f;u>l;)for(var b,O=s(arguments[l++]),d=i?r(O).concat(i(O)):r(O),j=d.length,v=0;j>v;)b=d[v++],o&&!p.call(O,b)||(n[b]=O[b]);return n}:u},V3tA:function(t,e,n){n("R4wc"),t.exports=n("FeBl").Object.assign},woOf:function(t,e,n){t.exports={default:n("V3tA"),__esModule:!0}}});
//# sourceMappingURL=0.01e757a00646d7e94f62.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./node_modules/core-js/library/modules/_object-gops.js","webpack:///./node_modules/babel-runtime/helpers/extends.js","webpack:///./node_modules/core-js/library/modules/_object-pie.js","webpack:///./node_modules/core-js/library/modules/es6.object.assign.js","webpack:///./node_modules/core-js/library/modules/_object-assign.js","webpack:///./node_modules/core-js/library/fn/object/assign.js","webpack:///./node_modules/babel-runtime/core-js/object/assign.js"],"names":["exports","f","Object","getOwnPropertySymbols","__esModule","obj","_assign","__webpack_require__","_assign2","default","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","propertyIsEnumerable","$export","S","F","assign","DESCRIPTORS","getKeys","gOPS","pIE","toObject","IObject","$assign","module","A","B","Symbol","K","split","forEach","k","keys","join","T","aLen","index","getSymbols","isEnum","concat","j"],"mappings":"uCAAAA,EAAAC,EAAAC,OAAAC,yDCEAH,EAAAI,YAAA,EAEA,IAIAC,EAJAC,EAAcC,EAAQ,QAEtBC,GAEAH,EAFAC,IAEsCD,EAAAD,WAAAC,GAAuCI,QAAAJ,GAE7EL,EAAAS,QAAAD,EAAAC,SAAA,SAAAC,GACA,QAAAC,EAAA,EAAiBA,EAAAC,UAAAC,OAAsBF,IAAA,CACvC,IAAAG,EAAAF,UAAAD,GAEA,QAAAI,KAAAD,EACAZ,OAAAc,UAAAC,eAAAC,KAAAJ,EAAAC,KACAL,EAAAK,GAAAD,EAAAC,IAKA,OAAAL,uBCrBAV,EAAAC,KAAckB,2CCCd,IAAAC,EAAcb,EAAQ,QAEtBa,IAAAC,EAAAD,EAAAE,EAAA,UAA0CC,OAAShB,EAAQ,6CCD3D,IAAAiB,EAAkBjB,EAAQ,QAC1BkB,EAAclB,EAAQ,QACtBmB,EAAWnB,EAAQ,QACnBoB,EAAUpB,EAAQ,QAClBqB,EAAerB,EAAQ,QACvBsB,EAActB,EAAQ,QACtBuB,EAAA5B,OAAAqB,OAGAQ,EAAA/B,SAAA8B,GAA6BvB,EAAQ,OAARA,CAAkB,WAC/C,IAAAyB,KACAC,KAEAZ,EAAAa,SACAC,EAAA,uBAGA,OAFAH,EAAAX,GAAA,EACAc,EAAAC,MAAA,IAAAC,QAAA,SAAAC,GAAoCL,EAAAK,OACjB,GAAnBR,KAAmBE,GAAAX,IAAAnB,OAAAqC,KAAAT,KAAsCG,IAAAO,KAAA,KAAAL,IACxD,SAAAzB,EAAAI,GAMD,IALA,IAAA2B,EAAAb,EAAAlB,GACAgC,EAAA9B,UAAAC,OACA8B,EAAA,EACAC,EAAAlB,EAAAzB,EACA4C,EAAAlB,EAAA1B,EACAyC,EAAAC,GAMA,IALA,IAIA5B,EAJAM,EAAAQ,EAAAjB,UAAA+B,MACAJ,EAAAK,EAAAnB,EAAAJ,GAAAyB,OAAAF,EAAAvB,IAAAI,EAAAJ,GACAR,EAAA0B,EAAA1B,OACAkC,EAAA,EAEAlC,EAAAkC,GACAhC,EAAAwB,EAAAQ,KACAvB,IAAAqB,EAAA3B,KAAAG,EAAAN,KAAA0B,EAAA1B,GAAAM,EAAAN,IAEG,OAAA0B,GACFX,wBCrCDvB,EAAQ,QACRwB,EAAA/B,QAAiBO,EAAQ,QAAqBL,OAAAqB,6BCD9CQ,EAAA/B,SAAkBS,QAAYF,EAAQ,QAAkCH,YAAA","file":"static/js/0.01e757a00646d7e94f62.js","sourcesContent":["exports.f = Object.getOwnPropertySymbols;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/_object-gops.js\n// module id = 1kS7\n// module chunks = 0","\"use strict\";\n\nexports.__esModule = true;\n\nvar _assign = require(\"../core-js/object/assign\");\n\nvar _assign2 = _interopRequireDefault(_assign);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = _assign2.default || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n};\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/babel-runtime/helpers/extends.js\n// module id = Dd8w\n// module chunks = 0","exports.f = {}.propertyIsEnumerable;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/_object-pie.js\n// module id = NpIQ\n// module chunks = 0","// 19.1.3.1 Object.assign(target, source)\nvar $export = require('./_export');\n\n$export($export.S + $export.F, 'Object', { assign: require('./_object-assign') });\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/es6.object.assign.js\n// module id = R4wc\n// module chunks = 0","'use strict';\n// 19.1.2.1 Object.assign(target, source, ...)\nvar DESCRIPTORS = require('./_descriptors');\nvar getKeys = require('./_object-keys');\nvar gOPS = require('./_object-gops');\nvar pIE = require('./_object-pie');\nvar toObject = require('./_to-object');\nvar IObject = require('./_iobject');\nvar $assign = Object.assign;\n\n// should work with symbols and should have deterministic property order (V8 bug)\nmodule.exports = !$assign || require('./_fails')(function () {\n var A = {};\n var B = {};\n // eslint-disable-next-line no-undef\n var S = Symbol();\n var K = 'abcdefghijklmnopqrst';\n A[S] = 7;\n K.split('').forEach(function (k) { B[k] = k; });\n return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;\n}) ? function assign(target, source) { // eslint-disable-line no-unused-vars\n var T = toObject(target);\n var aLen = arguments.length;\n var index = 1;\n var getSymbols = gOPS.f;\n var isEnum = pIE.f;\n while (aLen > index) {\n var S = IObject(arguments[index++]);\n var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S);\n var length = keys.length;\n var j = 0;\n var key;\n while (length > j) {\n key = keys[j++];\n if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key];\n }\n } return T;\n} : $assign;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/modules/_object-assign.js\n// module id = To3L\n// module chunks = 0","require('../../modules/es6.object.assign');\nmodule.exports = require('../../modules/_core').Object.assign;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/core-js/library/fn/object/assign.js\n// module id = V3tA\n// module chunks = 0","module.exports = { \"default\": require(\"core-js/library/fn/object/assign\"), __esModule: true };\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/babel-runtime/core-js/object/assign.js\n// module id = woOf\n// module chunks = 0"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([0],{"2NXm":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s={name:"add_file",props:["show_addFile"],data:function(){return{closeAni:!0}},methods:{closeAdd:function(){var t=this;this.closeAni=!1,setTimeout(function(){t.$emit("update:show_addFile",!1),t.closeAni=!0},300)}}},i={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{directives:[{name:"show",rawName:"v-show",value:t.show_addFile,expression:"show_addFile"}],staticClass:"add_file"},[a("div",{staticClass:"main"},[a("div",{staticClass:"folder",class:{folder2:!t.closeAni}},[a("van-button",{attrs:{round:"",type:"info",size:"small",block:""}},[t._v("新建文件夹")])],1),t._v(" "),a("div",{staticClass:"divider",class:{divider2:!t.closeAni}},[a("van-divider",{style:{borderColor:"#cccccc",margin:"30px 0"}})],1),t._v(" "),a("div",{staticClass:"file",class:{file2:!t.closeAni}},[a("van-button",{staticStyle:{"margin-bottom":"20px"},attrs:{plain:"",round:"",type:"info",size:"small",block:""}},[t._v("新建富文本")]),t._v(" "),a("van-button",{attrs:{plain:"",round:"",type:"info",size:"small",block:""}},[t._v("新建Markdown")])],1)]),t._v(" "),a("div",{staticClass:"footer"},[a("i",{staticClass:"icon-19",class:{icon19:!t.closeAni},on:{click:t.closeAdd}})])])},staticRenderFns:[]};var n={name:"tabbar",data:function(){return{nav_index:1,show_addFile:!1}},created:function(){"/folder"!==this.$route.path&&this.$router.push({path:"/folder"})},methods:{selectNav:function(t,e){3===t&&dd.biz.util.openLink({url:"http://www.baidu.com/?token="+localStorage.getItem("doc_phone_token"),onSuccess:function(t){},onFail:function(t){}}),1===t&&(this.nav_index=t,"/folder"==this.$route.path?this.$router.replace({path:"/folder2"}):this.$router.replace({path:e}))}},components:{addFile:a("VU/8")(s,i,!1,function(t){a("uUID")},"data-v-339b1cfe",null).exports}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"tabber"},[a("div",{staticClass:"each_nav",class:{select_nav:0==t.nav_index},on:{click:function(e){return t.selectNav(0,"/test")}}},[a("i",{staticClass:"icon-59"}),t._v(" "),a("div",[t._v("最新")])]),t._v(" "),a("div",{staticClass:"each_nav",class:{select_nav:1==t.nav_index},on:{click:function(e){return t.selectNav(1,"/folder")}}},[a("i",{staticClass:"icon-37"}),t._v(" "),a("div",[t._v("文件夹")])]),t._v(" "),a("div",{staticClass:"each_nav"},[a("i",{staticClass:"icon-100",on:{click:function(e){t.show_addFile=!0}}})]),t._v(" "),a("div",{staticClass:"each_nav",class:{select_nav:2==t.nav_index},on:{click:function(e){return t.selectNav(2,"/test")}}},[a("i",{staticClass:"icon-4"}),t._v(" "),a("div",[t._v("云笔")])]),t._v(" "),a("div",{staticClass:"each_nav",class:{select_nav:3==t.nav_index},on:{click:function(e){return t.selectNav(3,"/wangeditor")}}},[a("i",{staticClass:"icon-53"}),t._v(" "),a("div",[t._v("我的")])]),t._v(" "),a("add-file",{attrs:{show_addFile:t.show_addFile},on:{"update:show_addFile":function(e){t.show_addFile=e},"update:show_add-file":function(e){t.show_addFile=e}}})],1)},staticRenderFns:[]};var o={name:"index",components:{tabbar:a("VU/8")(n,c,!1,function(t){a("2ayb")},"data-v-19651f2d",null).exports}},l={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"index"},[e("div",{staticClass:"main"},[e("router-view")],1),this._v(" "),e("tabbar",{staticClass:"nav"})],1)},staticRenderFns:[]};var d=a("VU/8")(o,l,!1,function(t){a("4EM1")},"data-v-247b97df",null);e.default=d.exports},"2ayb":function(t,e){},"4EM1":function(t,e){},uUID:function(t,e){}});
//# sourceMappingURL=0.f6abd17c3d767718aa0f.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/add_file.vue","webpack:///./src/components/add_file.vue?da16","webpack:///./src/components/add_file.vue","webpack:///src/components/tabbar.vue","webpack:///./src/components/tabbar.vue?befd","webpack:///./src/components/tabbar.vue","webpack:///src/pages/index.vue","webpack:///./src/pages/index.vue?c094","webpack:///./src/pages/index.vue"],"names":["add_file","name","props","data","closeAni","methods","closeAdd","_this","this","setTimeout","$emit","components_add_file","render","_vm","_h","$createElement","_c","_self","directives","rawName","value","expression","staticClass","class","folder2","attrs","round","type","size","block","_v","divider2","style","borderColor","margin","file2","staticStyle","margin-bottom","plain","icon19","on","click","staticRenderFns","tabbar","nav_index","show_addFile","created","$route","path","$router","push","selectNav","index","dd","biz","util","openLink","url","localStorage","getItem","onSuccess","result","onFail","err","replace","components","addFile","__webpack_require__","normalizeComponent","ssrContext","components_tabbar","select_nav","$event","update:show_addFile","update:show_add-file","pages","tabbar_normalizeComponent","selectortype_template_index_0_src_pages","pages_Component","pages_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/0.f6abd17c3d767718aa0f.js","sourcesContent":["<template>\r\n <div class=\"add_file\" v-show=\"show_addFile\">\r\n <div class=\"main\">\r\n <div class=\"folder\" :class=\"{folder2:!closeAni}\">\r\n <van-button round type=\"info\" size=\"small\" block>新建文件夹</van-button>\r\n </div>\r\n <div class=\"divider\" :class=\"{divider2:!closeAni}\">\r\n <van-divider :style=\"{borderColor:'#cccccc',margin:'30px 0'}\"/>\r\n </div>\r\n <div class=\"file\" :class=\"{file2:!closeAni}\">\r\n <van-button plain round type=\"info\" size=\"small\" block style=\"margin-bottom:20px\">新建富文本</van-button>\r\n <van-button plain round type=\"info\" size=\"small\" block>新建Markdown</van-button>\r\n </div>\r\n </div>\r\n <div class=\"footer\">\r\n <i class=\"icon-19\" :class=\"{icon19:!closeAni}\" @click=\"closeAdd\"></i>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n export default {\r\n name: \"add_file\",\r\n props:['show_addFile'],\r\n data(){\r\n return{\r\n closeAni:true, //关闭页面\r\n }\r\n },\r\n methods:{\r\n closeAdd(){\r\n this.closeAni = false;\r\n setTimeout(()=>{\r\n this.$emit('update:show_addFile',false);\r\n this.closeAni = true;\r\n },300)\r\n }\r\n },\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .add_file{\r\n width:100%;\r\n height:100vh;\r\n position:fixed;\r\n top:0;\r\n z-index:9;\r\n background-color:#f8f8f8;\r\n .main{\r\n padding:50% 100rem /@basefont;\r\n >div{\r\n height:50rem /@basefont;\r\n }\r\n }\r\n .footer{\r\n width:100%;\r\n height:100rem /@basefont;\r\n display:flex;\r\n align-items:center;\r\n justify-content:space-around;\r\n position:absolute;\r\n bottom:0;\r\n background-color:#f8f8f8;\r\n }\r\n }\r\n .icon-19{\r\n font-size:60rem /@basefont;\r\n color: #cccccc;\r\n transform: rotate(45deg);\r\n animation:rotate .3s;\r\n }\r\n .icon19{\r\n transition:all .3s;\r\n transform: rotate(0deg);\r\n }\r\n @keyframes rotate {\r\n 0%{transform: rotate(0)}\r\n 100%{transform: rotate(45deg)}\r\n }\r\n .folder{\r\n animation:main .3s;\r\n }\r\n .divider{\r\n animation:main .5s;\r\n }\r\n .file{\r\n animation:main .7s;\r\n }\r\n .folder2{\r\n animation:main2 .6s;transform: translateY(2000%)\r\n }\r\n .divider2{\r\n animation:main2 .4s;transform: translateY(2000%)\r\n }\r\n .file2{\r\n animation:main2 .2s;transform: translateY(2000%)\r\n }\r\n @keyframes main {\r\n 0%{transform: translateY(600%)}\r\n 50%{transform: translateY(-50%)}\r\n 100%{transform: translateY(0)}\r\n }\r\n @keyframes main2 {\r\n 0%{transform: translateY(0)}\r\n 100%{transform: translateY(2000%)}\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/components/add_file.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.show_addFile),expression:\"show_addFile\"}],staticClass:\"add_file\"},[_c('div',{staticClass:\"main\"},[_c('div',{staticClass:\"folder\",class:{folder2:!_vm.closeAni}},[_c('van-button',{attrs:{\"round\":\"\",\"type\":\"info\",\"size\":\"small\",\"block\":\"\"}},[_vm._v(\"新建文件夹\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"divider\",class:{divider2:!_vm.closeAni}},[_c('van-divider',{style:({borderColor:'#cccccc',margin:'30px 0'})})],1),_vm._v(\" \"),_c('div',{staticClass:\"file\",class:{file2:!_vm.closeAni}},[_c('van-button',{staticStyle:{\"margin-bottom\":\"20px\"},attrs:{\"plain\":\"\",\"round\":\"\",\"type\":\"info\",\"size\":\"small\",\"block\":\"\"}},[_vm._v(\"新建富文本\")]),_vm._v(\" \"),_c('van-button',{attrs:{\"plain\":\"\",\"round\":\"\",\"type\":\"info\",\"size\":\"small\",\"block\":\"\"}},[_vm._v(\"新建Markdown\")])],1)]),_vm._v(\" \"),_c('div',{staticClass:\"footer\"},[_c('i',{staticClass:\"icon-19\",class:{icon19:!_vm.closeAni},on:{\"click\":_vm.closeAdd}})])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-339b1cfe\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/add_file.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-339b1cfe\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./add_file.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./add_file.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./add_file.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-339b1cfe\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./add_file.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-339b1cfe\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/add_file.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"tabber\">\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==0}\" @click=\"selectNav(0,'/test')\">\r\n <i class=\"icon-59\"></i>\r\n <div>最新</div>\r\n </div>\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==1}\" @click=\"selectNav(1,'/folder')\">\r\n <i class=\"icon-37\"></i>\r\n <div>文件夹</div>\r\n </div>\r\n <div class=\"each_nav\">\r\n <i class=\"icon-100\" @click=\"show_addFile=true\"></i>\r\n </div>\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==2}\" @click=\"selectNav(2,'/test')\">\r\n <i class=\"icon-4\"></i>\r\n <div>云笔</div>\r\n </div>\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==3}\" @click=\"selectNav(3,'/wangeditor')\">\r\n <i class=\"icon-53\"></i>\r\n <div>我的</div>\r\n </div>\r\n <add-file :show_addFile.sync=\"show_addFile\"></add-file>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import addFile from '../components/add_file';\r\n export default {\r\n name: \"tabbar\",\r\n data(){\r\n return{\r\n nav_index:1,\r\n show_addFile:false,\r\n }\r\n },\r\n created(){\r\n if(this.$route.path !== \"/folder\"){\r\n this.$router.push({path:'/folder'});\r\n }\r\n },\r\n methods:{\r\n selectNav(index,path){\r\n if(index === 3){\r\n dd.biz.util.openLink({\r\n // url:\"http://doc-phone.linanquan.com/html/dist/index.html?token=\"+localStorage.getItem('doc_phone_token')+ '#/folder',//要打开链接的地址\r\n url:\"http://www.baidu.com/?token=\"+localStorage.getItem('doc_phone_token'),//要打开链接的地址\r\n onSuccess : function(result) {\r\n /**/\r\n },\r\n onFail : function(err) {}\r\n })\r\n }\r\n if(index === 1){\r\n this.nav_index = index;\r\n if(this.$route.path == '/folder') this.$router.replace({path:'/folder2'});\r\n else this.$router.replace({path:path});\r\n }\r\n }\r\n },\r\n components:{\r\n addFile,\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .tabber{\r\n display:flex;\r\n justify-content:space-around;\r\n border-top:1px solid #cccccc;\r\n background-color:white;\r\n .each_nav{\r\n padding:10rem /@basefont 0;\r\n color: #b8c9ce;\r\n display:flex;\r\n flex-direction: column;\r\n align-items:center;\r\n justify-content:space-around;\r\n flex:1;\r\n }\r\n .select_nav{\r\n color: #404040;\r\n }\r\n }\r\n i{\r\n font-size:34rem /@basefont;\r\n }\r\n .icon-100{\r\n font-size:60rem /@basefont;\r\n color: #3396fb;\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/components/tabbar.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tabber\"},[_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==0},on:{\"click\":function($event){return _vm.selectNav(0,'/test')}}},[_c('i',{staticClass:\"icon-59\"}),_vm._v(\" \"),_c('div',[_vm._v(\"最新\")])]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==1},on:{\"click\":function($event){return _vm.selectNav(1,'/folder')}}},[_c('i',{staticClass:\"icon-37\"}),_vm._v(\" \"),_c('div',[_vm._v(\"文件夹\")])]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\"},[_c('i',{staticClass:\"icon-100\",on:{\"click\":function($event){_vm.show_addFile=true}}})]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==2},on:{\"click\":function($event){return _vm.selectNav(2,'/test')}}},[_c('i',{staticClass:\"icon-4\"}),_vm._v(\" \"),_c('div',[_vm._v(\"云笔\")])]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==3},on:{\"click\":function($event){return _vm.selectNav(3,'/wangeditor')}}},[_c('i',{staticClass:\"icon-53\"}),_vm._v(\" \"),_c('div',[_vm._v(\"我的\")])]),_vm._v(\" \"),_c('add-file',{attrs:{\"show_addFile\":_vm.show_addFile},on:{\"update:show_addFile\":function($event){_vm.show_addFile=$event},\"update:show_add-file\":function($event){_vm.show_addFile=$event}}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-19651f2d\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/tabbar.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-19651f2d\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./tabbar.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./tabbar.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./tabbar.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-19651f2d\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./tabbar.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-19651f2d\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/tabbar.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"index\">\r\n <div class=\"main\">\r\n <router-view/>\r\n </div>\r\n <tabbar class=\"nav\"></tabbar>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import tabbar from '../components/tabbar';\r\n export default {\r\n name: \"index\",\r\n components:{\r\n tabbar,\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .index{\r\n height:100%;\r\n .main{\r\n height:calc(100% - (100rem /@basefont));\r\n }\r\n .nav{\r\n width:100%;\r\n height:100rem /@basefont;\r\n position:fixed;\r\n bottom:0;\r\n }\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/pages/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"index\"},[_c('div',{staticClass:\"main\"},[_c('router-view')],1),_vm._v(\" \"),_c('tabbar',{staticClass:\"nav\"})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-247b97df\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/pages/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-247b97df\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-247b97df\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-247b97df\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/pages/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([1],{"2NXm":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i("Dd8w"),s=i.n(n),a=i("I22p"),c=i("NYxO"),o={name:"add_file",props:["show_addFile"],data:function(){return{closeAni:!0,show:!1,title:"",file_name:"",placeholder:""}},methods:s()({},Object(c.b)(["setRefresh"]),{cancel:function(){this.file_name=""},confirm:function(){if(""==this.file_name)return this.$notify({type:"danger",duration:1500,message:"名字不能为空"});this.title.includes("文件夹")?this.folderAdd():this.title.includes("富文本")&&this.articleAdd(),this.file_name=""},folderAdd:function(){var e=this,t={name:this.file_name,parentid:this.parentid};a.a.folderAdd(t).then(function(t){0==t.err_code&&(e.$notify({type:"success",duration:1500,message:"创建成功"}),e.setRefresh(!0),e.closeAdd())})},articleAdd:function(){var e=this,t={title:this.file_name,folderid:this.parentid,type:1,doc:""};a.a.articleAdd(t).then(function(t){0==t.err_code&&(console.log(t,7777),e.$notify({type:"success",duration:1500,message:"创建成功"}),e.setRefresh(!0),e.closeAdd(),e.$router.push({path:"wangeditor",query:{docid:t.data}}))})},addFolder:function(){this.show=!0,this.title="新建文件夹",this.placeholder="输入文件夹名字"},addFuwenben:function(){this.show=!0,this.title="新建富文本",this.placeholder="输入富文本名字"},closeAdd:function(){var e=this;this.closeAni=!1,setTimeout(function(){e.$emit("update:show_addFile",!1),e.closeAni=!0},300)}}),computed:s()({},Object(c.c)(["parentid"]))},l={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"add_file"},[i("div",{staticClass:"main"},[i("div",{staticClass:"folder",class:{folder2:!e.closeAni}},[i("van-button",{attrs:{round:"",type:"info",size:"small",block:""},on:{click:e.addFolder}},[e._v("新建文件夹")])],1),e._v(" "),i("div",{staticClass:"divider",class:{divider2:!e.closeAni}},[i("van-divider",{style:{borderColor:"#cccccc",margin:"30px 0"}})],1),e._v(" "),i("div",{staticClass:"file",class:{file2:!e.closeAni}},[i("van-button",{attrs:{plain:"",round:"",type:"info",size:"small",disabled:!e.parentid,block:""},on:{click:e.addFuwenben}},[e._v("新建富文本")])],1)]),e._v(" "),i("div",{staticClass:"footer"},[i("i",{staticClass:"icon-19",class:{icon19:!e.closeAni},on:{click:e.closeAdd}})]),e._v(" "),i("van-dialog",{attrs:{title:e.title,"show-cancel-button":""},on:{confirm:e.confirm,cancel:e.cancel},model:{value:e.show,callback:function(t){e.show=t},expression:"show"}},[i("div",{staticClass:"input"},[i("van-field",{attrs:{size:"mini",placeholder:e.placeholder},model:{value:e.file_name,callback:function(t){e.file_name="string"==typeof t?t.trim():t},expression:"file_name"}})],1)])],1)},staticRenderFns:[]};var d={name:"tabbar",data:function(){return{nav_index:1,show_addFile:!1}},created:function(){"/folder"!==this.$route.path&&this.$router.push({path:"/folder"})},methods:{selectNav:function(e,t){3===e&&dd.biz.util.openLink({url:"http://www.baidu.com/?token="+localStorage.getItem("doc_phone_token"),onSuccess:function(e){},onFail:function(e){}}),1===e&&(this.nav_index=e,"/folder"==this.$route.path?this.$router.replace({path:"/folder2"}):this.$router.replace({path:t}))}},components:{addFile:i("VU/8")(o,l,!1,function(e){i("Vkz1")},"data-v-1b3e9636",null).exports}},r={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"tabber"},[i("div",{staticClass:"each_nav",class:{select_nav:0==e.nav_index},on:{click:function(t){return e.selectNav(0,"/test")}}},[i("i",{staticClass:"icon-59"}),e._v(" "),i("div",[e._v("最新")])]),e._v(" "),i("div",{staticClass:"each_nav",class:{select_nav:1==e.nav_index},on:{click:function(t){return e.selectNav(1,"/folder")}}},[i("i",{staticClass:"icon-37"}),e._v(" "),i("div",[e._v("文件夹")])]),e._v(" "),i("div",{staticClass:"each_nav"},[i("i",{staticClass:"icon-100",on:{click:function(t){e.show_addFile=!0}}})]),e._v(" "),i("div",{staticClass:"each_nav",class:{select_nav:2==e.nav_index},on:{click:function(t){return e.selectNav(2,"/test")}}},[i("i",{staticClass:"icon-4"}),e._v(" "),i("div",[e._v("云笔")])]),e._v(" "),i("div",{staticClass:"each_nav",class:{select_nav:3==e.nav_index},on:{click:function(t){return e.selectNav(3,"/wangeditor")}}},[i("i",{staticClass:"icon-53"}),e._v(" "),i("div",[e._v("我的")])]),e._v(" "),e.show_addFile?i("add-file",{attrs:{show_addFile:e.show_addFile},on:{"update:show_addFile":function(t){e.show_addFile=t},"update:show_add-file":function(t){e.show_addFile=t}}}):e._e()],1)},staticRenderFns:[]};var u={name:"index",components:{tabbar:i("VU/8")(d,r,!1,function(e){i("Ca7e")},"data-v-638e1e3f",null).exports}},v={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"index"},[t("div",{staticClass:"main"},[t("router-view")],1),this._v(" "),t("tabbar",{staticClass:"nav"})],1)},staticRenderFns:[]};var f=i("VU/8")(u,v,!1,function(e){i("4EM1")},"data-v-247b97df",null);t.default=f.exports},"4EM1":function(e,t){},Ca7e:function(e,t){},Vkz1:function(e,t){}});
//# sourceMappingURL=1.06dab9ce8ffca8a1637f.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/add_file.vue","webpack:///./src/components/add_file.vue?ae31","webpack:///./src/components/add_file.vue","webpack:///src/components/tabbar.vue","webpack:///./src/components/tabbar.vue?de76","webpack:///./src/components/tabbar.vue","webpack:///src/pages/index.vue","webpack:///./src/pages/index.vue?c094","webpack:///./src/pages/index.vue"],"names":["add_file","name","props","data","closeAni","show","title","file_name","placeholder","methods","extends_default","Object","vuex_esm","cancel","this","confirm","$notify","type","duration","message","includes","folderAdd","articleAdd","_this","params","parentid","then","err_code","setRefresh","closeAdd","_this2","folderid","doc","console","log","$router","push","path","query","docid","addFolder","addFuwenben","_this3","setTimeout","$emit","computed","components_add_file","render","_vm","_h","$createElement","_c","_self","staticClass","class","folder2","attrs","round","size","block","on","click","_v","divider2","style","borderColor","margin","file2","plain","disabled","icon19","show-cancel-button","model","value","callback","$$v","expression","trim","staticRenderFns","tabbar","nav_index","show_addFile","created","$route","selectNav","index","dd","biz","util","openLink","url","localStorage","getItem","onSuccess","result","onFail","err","replace","components","addFile","__webpack_require__","normalizeComponent","ssrContext","components_tabbar","select_nav","$event","update:show_addFile","update:show_add-file","_e","pages","tabbar_normalizeComponent","selectortype_template_index_0_src_pages","pages_Component","pages_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/1.06dab9ce8ffca8a1637f.js","sourcesContent":["<template>\r\n <div class=\"add_file\">\r\n <div class=\"main\">\r\n <div class=\"folder\" :class=\"{folder2:!closeAni}\">\r\n <van-button round type=\"info\" size=\"small\" @click=\"addFolder\" block>新建文件夹</van-button>\r\n </div>\r\n <div class=\"divider\" :class=\"{divider2:!closeAni}\">\r\n <van-divider :style=\"{borderColor:'#cccccc',margin:'30px 0'}\"/>\r\n </div>\r\n <div class=\"file\" :class=\"{file2:!closeAni}\">\r\n <van-button plain round type=\"info\" size=\"small\" @click=\"addFuwenben\" :disabled=\"!parentid\" block>新建富文本</van-button>\r\n <!--<van-button plain round type=\"info\" size=\"small\" @click=\"addMarkdown\" block>新建Markdown</van-button>-->\r\n </div>\r\n </div>\r\n <div class=\"footer\">\r\n <i class=\"icon-19\" :class=\"{icon19:!closeAni}\" @click=\"closeAdd\"></i>\r\n </div>\r\n <!-- 弹框 -->\r\n <van-dialog v-model=\"show\" :title=\"title\" @confirm=\"confirm\" @cancel=\"cancel\" show-cancel-button>\r\n <div class=\"input\">\r\n <van-field v-model.trim=\"file_name\" size=\"mini\" :placeholder=\"placeholder\"/>\r\n </div>\r\n </van-dialog>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import api from '../api/methods';\r\n import { mapState,mapMutations } from 'vuex';\r\n export default {\r\n name: \"add_file\",\r\n props:['show_addFile'],\r\n data(){\r\n return{\r\n closeAni:true, //关闭页面\r\n show:false, //显示/隐藏弹框\r\n title:'', //弹框标题\r\n file_name:'', //文件夹或文件名\r\n placeholder:'',\r\n }\r\n },\r\n methods:{\r\n ...mapMutations(['setRefresh']),\r\n cancel(){\r\n this.file_name = '';\r\n },\r\n confirm(){\r\n if(this.file_name == '') {\r\n return this.$notify({ type: 'danger',duration: 1500, message: '名字不能为空' });\r\n }\r\n if(this.title.includes('文件夹')){\r\n this.folderAdd();\r\n }else if(this.title.includes('富文本')){\r\n this.articleAdd();\r\n }\r\n this.file_name = '';\r\n },\r\n //新建文件夹\r\n folderAdd(){\r\n let params = {\r\n name:this.file_name,\r\n parentid:this.parentid,\r\n };\r\n api.folderAdd(params).then((data)=>{\r\n if(data.err_code == 0){\r\n this.$notify({ type: 'success',duration: 1500, message: '创建成功' });\r\n this.setRefresh(true);\r\n this.closeAdd();\r\n }\r\n })\r\n },\r\n articleAdd(){\r\n let params = {\r\n title:this.file_name,\r\n folderid:this.parentid,\r\n type:1, //1:富文本 2:markdown\r\n doc:'', //文章内容\r\n };\r\n api.articleAdd(params).then((data)=>{\r\n if(data.err_code == 0){\r\n console.log(data,7777)\r\n this.$notify({ type: 'success',duration: 1500, message: '创建成功' });\r\n this.setRefresh(true);\r\n this.closeAdd();\r\n this.$router.push({path:'wangeditor',query:{docid:data.data}});\r\n }\r\n })\r\n },\r\n //点击新建文件夹\r\n addFolder(){\r\n this.show = true;\r\n this.title = '新建文件夹';\r\n this.placeholder = '输入文件夹名字';\r\n },\r\n //点击新建富文本\r\n addFuwenben(){\r\n this.show = true;\r\n this.title = '新建富文本';\r\n this.placeholder = '输入富文本名字';\r\n },\r\n //点击新建Markdown\r\n // addMarkdown(){\r\n // this.show = true;\r\n // this.title = '新建Markdown';\r\n // this.placeholder = '输入Markdown名字';\r\n // },\r\n //新建文件夹\r\n closeAdd(){\r\n this.closeAni = false;\r\n setTimeout(()=>{\r\n this.$emit('update:show_addFile',false);\r\n this.closeAni = true;\r\n },300)\r\n }\r\n },\r\n computed:{\r\n ...mapState(['parentid'])\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .add_file{\r\n width:100%;\r\n height:100vh;\r\n position:fixed;\r\n top:0;\r\n z-index:9;\r\n background-color:#f8f8f8;\r\n .main{\r\n padding:50% 100rem /@basefont;\r\n >div{\r\n height:50rem /@basefont;\r\n }\r\n }\r\n .footer{\r\n width:100%;\r\n height:100rem /@basefont;\r\n display:flex;\r\n align-items:center;\r\n justify-content:space-around;\r\n position:absolute;\r\n bottom:0;\r\n background-color:#f8f8f8;\r\n }\r\n .input{\r\n width:80%;\r\n margin:20rem /@basefont auto;\r\n border-radius:5px;\r\n border:1px solid #eeeeee;\r\n overflow:hidden;\r\n /deep/.van-cell{\r\n padding:10rem /@basefont 16rem /@basefont;\r\n }\r\n }\r\n }\r\n .icon-19{\r\n font-size:60rem /@basefont;\r\n color: #cccccc;\r\n transform: rotate(45deg);\r\n animation:rotate .3s;\r\n }\r\n .icon19{\r\n transition:all .3s;\r\n transform: rotate(0deg);\r\n }\r\n @keyframes rotate {\r\n 0%{transform: rotate(0)}\r\n 100%{transform: rotate(45deg)}\r\n }\r\n .folder{\r\n animation:main .3s;\r\n }\r\n .divider{\r\n animation:main .5s;\r\n }\r\n .file{\r\n animation:main .7s;\r\n }\r\n .folder2{\r\n animation:main2 .6s;transform: translateY(2000%)\r\n }\r\n .divider2{\r\n animation:main2 .4s;transform: translateY(2000%)\r\n }\r\n .file2{\r\n animation:main2 .2s;transform: translateY(2000%)\r\n }\r\n @keyframes main {\r\n 0%{transform: translateY(600%)}\r\n 50%{transform: translateY(-50%)}\r\n 100%{transform: translateY(0)}\r\n }\r\n @keyframes main2 {\r\n 0%{transform: translateY(0)}\r\n 100%{transform: translateY(2000%)}\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/components/add_file.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"add_file\"},[_c('div',{staticClass:\"main\"},[_c('div',{staticClass:\"folder\",class:{folder2:!_vm.closeAni}},[_c('van-button',{attrs:{\"round\":\"\",\"type\":\"info\",\"size\":\"small\",\"block\":\"\"},on:{\"click\":_vm.addFolder}},[_vm._v(\"新建文件夹\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"divider\",class:{divider2:!_vm.closeAni}},[_c('van-divider',{style:({borderColor:'#cccccc',margin:'30px 0'})})],1),_vm._v(\" \"),_c('div',{staticClass:\"file\",class:{file2:!_vm.closeAni}},[_c('van-button',{attrs:{\"plain\":\"\",\"round\":\"\",\"type\":\"info\",\"size\":\"small\",\"disabled\":!_vm.parentid,\"block\":\"\"},on:{\"click\":_vm.addFuwenben}},[_vm._v(\"新建富文本\")])],1)]),_vm._v(\" \"),_c('div',{staticClass:\"footer\"},[_c('i',{staticClass:\"icon-19\",class:{icon19:!_vm.closeAni},on:{\"click\":_vm.closeAdd}})]),_vm._v(\" \"),_c('van-dialog',{attrs:{\"title\":_vm.title,\"show-cancel-button\":\"\"},on:{\"confirm\":_vm.confirm,\"cancel\":_vm.cancel},model:{value:(_vm.show),callback:function ($$v) {_vm.show=$$v},expression:\"show\"}},[_c('div',{staticClass:\"input\"},[_c('van-field',{attrs:{\"size\":\"mini\",\"placeholder\":_vm.placeholder},model:{value:(_vm.file_name),callback:function ($$v) {_vm.file_name=(typeof $$v === 'string'? $$v.trim(): $$v)},expression:\"file_name\"}})],1)])],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-1b3e9636\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/add_file.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1b3e9636\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./add_file.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./add_file.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./add_file.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1b3e9636\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./add_file.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-1b3e9636\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/add_file.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"tabber\">\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==0}\" @click=\"selectNav(0,'/test')\">\r\n <i class=\"icon-59\"></i>\r\n <div>最新</div>\r\n </div>\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==1}\" @click=\"selectNav(1,'/folder')\">\r\n <i class=\"icon-37\"></i>\r\n <div>文件夹</div>\r\n </div>\r\n <div class=\"each_nav\">\r\n <i class=\"icon-100\" @click=\"show_addFile=true\"></i>\r\n </div>\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==2}\" @click=\"selectNav(2,'/test')\">\r\n <i class=\"icon-4\"></i>\r\n <div>云笔</div>\r\n </div>\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==3}\" @click=\"selectNav(3,'/wangeditor')\">\r\n <i class=\"icon-53\"></i>\r\n <div>我的</div>\r\n </div>\r\n <add-file :show_addFile.sync=\"show_addFile\" v-if=\"show_addFile\"></add-file>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import addFile from '../components/add_file';\r\n export default {\r\n name: \"tabbar\",\r\n data(){\r\n return{\r\n nav_index:1,\r\n show_addFile:false,\r\n }\r\n },\r\n created(){\r\n if(this.$route.path !== \"/folder\"){\r\n this.$router.push({path:'/folder'});\r\n }\r\n },\r\n methods:{\r\n selectNav(index,path){\r\n if(index === 3){\r\n dd.biz.util.openLink({\r\n // url:\"http://doc-phone.linanquan.com/html/dist/index.html?token=\"+localStorage.getItem('doc_phone_token')+ '#/folder',//要打开链接的地址\r\n url:\"http://www.baidu.com/?token=\"+localStorage.getItem('doc_phone_token'),//要打开链接的地址\r\n onSuccess : function(result) {\r\n /**/\r\n },\r\n onFail : function(err) {}\r\n })\r\n }\r\n if(index === 1){\r\n this.nav_index = index;\r\n if(this.$route.path == '/folder') this.$router.replace({path:'/folder2'});\r\n else this.$router.replace({path:path});\r\n }\r\n }\r\n },\r\n components:{\r\n addFile,\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .tabber{\r\n display:flex;\r\n justify-content:space-around;\r\n border-top:1px solid #cccccc;\r\n background-color:white;\r\n .each_nav{\r\n padding:10rem /@basefont 0;\r\n color: #b8c9ce;\r\n display:flex;\r\n flex-direction: column;\r\n align-items:center;\r\n justify-content:space-around;\r\n flex:1;\r\n }\r\n .select_nav{\r\n color: #404040;\r\n }\r\n }\r\n i{\r\n font-size:34rem /@basefont;\r\n }\r\n .icon-100{\r\n font-size:60rem /@basefont;\r\n color: #3396fb;\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/components/tabbar.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tabber\"},[_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==0},on:{\"click\":function($event){return _vm.selectNav(0,'/test')}}},[_c('i',{staticClass:\"icon-59\"}),_vm._v(\" \"),_c('div',[_vm._v(\"最新\")])]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==1},on:{\"click\":function($event){return _vm.selectNav(1,'/folder')}}},[_c('i',{staticClass:\"icon-37\"}),_vm._v(\" \"),_c('div',[_vm._v(\"文件夹\")])]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\"},[_c('i',{staticClass:\"icon-100\",on:{\"click\":function($event){_vm.show_addFile=true}}})]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==2},on:{\"click\":function($event){return _vm.selectNav(2,'/test')}}},[_c('i',{staticClass:\"icon-4\"}),_vm._v(\" \"),_c('div',[_vm._v(\"云笔\")])]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==3},on:{\"click\":function($event){return _vm.selectNav(3,'/wangeditor')}}},[_c('i',{staticClass:\"icon-53\"}),_vm._v(\" \"),_c('div',[_vm._v(\"我的\")])]),_vm._v(\" \"),(_vm.show_addFile)?_c('add-file',{attrs:{\"show_addFile\":_vm.show_addFile},on:{\"update:show_addFile\":function($event){_vm.show_addFile=$event},\"update:show_add-file\":function($event){_vm.show_addFile=$event}}}):_vm._e()],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-638e1e3f\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/tabbar.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-638e1e3f\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./tabbar.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./tabbar.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./tabbar.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-638e1e3f\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./tabbar.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-638e1e3f\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/tabbar.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"index\">\r\n <div class=\"main\">\r\n <router-view/>\r\n </div>\r\n <tabbar class=\"nav\"></tabbar>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import tabbar from '../components/tabbar';\r\n export default {\r\n name: \"index\",\r\n components:{\r\n tabbar,\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .index{\r\n height:100%;\r\n .main{\r\n height:calc(100% - (100rem /@basefont));\r\n }\r\n .nav{\r\n width:100%;\r\n height:100rem /@basefont;\r\n position:fixed;\r\n bottom:0;\r\n }\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/pages/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"index\"},[_c('div',{staticClass:\"main\"},[_c('router-view')],1),_vm._v(\" \"),_c('tabbar',{staticClass:\"nav\"})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-247b97df\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/pages/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-247b97df\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-247b97df\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-247b97df\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/pages/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([1],{"3ZUW":function(e,r){},HKE2:function(e,r,t){var a;/*! showdown v 1.9.1 - 02-11-2019 */
webpackJsonp([2],{"3ZUW":function(e,r){},HKE2:function(e,r,t){var a;/*! showdown v 1.9.1 - 02-11-2019 */
(function(){function n(e){"use strict";var r={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:"Remove only spaces, ' and \" from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids",type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,description:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,description:"Parses simple line breaks as <br> (GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex: <div>foo</div>",type:"boolean"},emoji:{defaultValue:!1,description:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,description:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `<em>` and `<strong>`",type:"boolean"},completeHTMLDocument:{defaultValue:!1,description:"Outputs a complete html document, including `<html>`, `<head>` and `<body>` tags",type:"boolean"},metadata:{defaultValue:!1,description:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,description:"Split adjacent blockquote blocks",type:"boolean"}};if(!1===e)return JSON.parse(JSON.stringify(r));var t={};for(var a in r)r.hasOwnProperty(a)&&(t[a]=r[a].defaultValue);return t}var s={},o={},i={},l=n(!0),c="vanilla",u={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:n(!0),allOn:function(){"use strict";var e=n(!0),r={};for(var t in e)e.hasOwnProperty(t)&&(r[t]=!0);return r}()};function d(e,r){"use strict";var t=r?"Error in "+r+" extension->":"Error in unnamed extension",a={valid:!0,error:""};s.helper.isArray(e)||(e=[e]);for(var n=0;n<e.length;++n){var o=t+" sub-extension "+n+": ",i=e[n];if("object"!=typeof i)return a.valid=!1,a.error=o+"must be an object, but "+typeof i+" given",a;if(!s.helper.isString(i.type))return a.valid=!1,a.error=o+'property "type" must be a string, but '+typeof i.type+" given",a;var l=i.type=i.type.toLowerCase();if("language"===l&&(l=i.type="lang"),"html"===l&&(l=i.type="output"),"lang"!==l&&"output"!==l&&"listener"!==l)return a.valid=!1,a.error=o+"type "+l+' is not recognized. Valid values: "lang/language", "output/html" or "listener"',a;if("listener"===l){if(s.helper.isUndefined(i.listeners))return a.valid=!1,a.error=o+'. Extensions of type "listener" must have a property called "listeners"',a}else if(s.helper.isUndefined(i.filter)&&s.helper.isUndefined(i.regex))return a.valid=!1,a.error=o+l+' extensions must define either a "regex" property or a "filter" method',a;if(i.listeners){if("object"!=typeof i.listeners)return a.valid=!1,a.error=o+'"listeners" property must be an object but '+typeof i.listeners+" given",a;for(var c in i.listeners)if(i.listeners.hasOwnProperty(c)&&"function"!=typeof i.listeners[c])return a.valid=!1,a.error=o+'"listeners" property must be an hash of [event name]: [callback]. listeners.'+c+" must be a function but "+typeof i.listeners[c]+" given",a}if(i.filter){if("function"!=typeof i.filter)return a.valid=!1,a.error=o+'"filter" must be a function, but '+typeof i.filter+" given",a}else if(i.regex){if(s.helper.isString(i.regex)&&(i.regex=new RegExp(i.regex,"g")),!(i.regex instanceof RegExp))return a.valid=!1,a.error=o+'"regex" property must either be a string or a RegExp object, but '+typeof i.regex+" given",a;if(s.helper.isUndefined(i.replace))return a.valid=!1,a.error=o+'"regex" extensions must implement a replace string or function',a}}return a}function p(e,r){"use strict";return"¨E"+r.charCodeAt(0)+"E"}s.helper={},s.extensions={},s.setOption=function(e,r){"use strict";return l[e]=r,this},s.getOption=function(e){"use strict";return l[e]},s.getOptions=function(){"use strict";return l},s.resetOptions=function(){"use strict";l=n(!0)},s.setFlavor=function(e){"use strict";if(!u.hasOwnProperty(e))throw Error(e+" flavor was not found");s.resetOptions();var r=u[e];for(var t in c=e,r)r.hasOwnProperty(t)&&(l[t]=r[t])},s.getFlavor=function(){"use strict";return c},s.getFlavorOptions=function(e){"use strict";if(u.hasOwnProperty(e))return u[e]},s.getDefaultOptions=function(e){"use strict";return n(e)},s.subParser=function(e,r){"use strict";if(s.helper.isString(e)){if(void 0===r){if(o.hasOwnProperty(e))return o[e];throw Error("SubParser named "+e+" not registered!")}o[e]=r}},s.extension=function(e,r){"use strict";if(!s.helper.isString(e))throw Error("Extension 'name' must be a string");if(e=s.helper.stdExtName(e),s.helper.isUndefined(r)){if(!i.hasOwnProperty(e))throw Error("Extension named "+e+" is not registered!");return i[e]}"function"==typeof r&&(r=r()),s.helper.isArray(r)||(r=[r]);var t=d(r,e);if(!t.valid)throw Error(t.error);i[e]=r},s.getAllExtensions=function(){"use strict";return i},s.removeExtension=function(e){"use strict";delete i[e]},s.resetExtensions=function(){"use strict";i={}},s.validateExtension=function(e){"use strict";var r=d(e,null);return!!r.valid||(console.warn(r.error),!1)},s.hasOwnProperty("helper")||(s.helper={}),s.helper.isString=function(e){"use strict";return"string"==typeof e||e instanceof String},s.helper.isFunction=function(e){"use strict";return e&&"[object Function]"==={}.toString.call(e)},s.helper.isArray=function(e){"use strict";return Array.isArray(e)},s.helper.isUndefined=function(e){"use strict";return void 0===e},s.helper.forEach=function(e,r){"use strict";if(s.helper.isUndefined(e))throw new Error("obj param is required");if(s.helper.isUndefined(r))throw new Error("callback param is required");if(!s.helper.isFunction(r))throw new Error("callback param must be a function/closure");if("function"==typeof e.forEach)e.forEach(r);else if(s.helper.isArray(e))for(var t=0;t<e.length;t++)r(e[t],t,e);else{if("object"!=typeof e)throw new Error("obj does not seem to be an array or an iterable object");for(var a in e)e.hasOwnProperty(a)&&r(e[a],a,e)}},s.helper.stdExtName=function(e){"use strict";return e.replace(/[_?*+\/\\.^-]/g,"").replace(/\s/g,"").toLowerCase()},s.helper.escapeCharactersCallback=p,s.helper.escapeCharacters=function(e,r,t){"use strict";var a="(["+r.replace(/([\[\]\\])/g,"\\$1")+"])";t&&(a="\\\\"+a);var n=new RegExp(a,"g");return e=e.replace(n,p)},s.helper.unescapeHTMLEntities=function(e){"use strict";return e.replace(/&quot;/g,'"').replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")};var h=function(e,r,t,a){"use strict";var n,s,o,i,l,c=a||"",u=c.indexOf("g")>-1,d=new RegExp(r+"|"+t,"g"+c.replace(/g/g,"")),p=new RegExp(r,c.replace(/g/g,"")),h=[];do{for(n=0;o=d.exec(e);)if(p.test(o[0]))n++||(i=(s=d.lastIndex)-o[0].length);else if(n&&!--n){l=o.index+o[0].length;var _={left:{start:i,end:s},match:{start:s,end:o.index},right:{start:o.index,end:l},wholeMatch:{start:i,end:l}};if(h.push(_),!u)return h}}while(n&&(d.lastIndex=s));return h};s.helper.matchRecursiveRegExp=function(e,r,t,a){"use strict";for(var n=h(e,r,t,a),s=[],o=0;o<n.length;++o)s.push([e.slice(n[o].wholeMatch.start,n[o].wholeMatch.end),e.slice(n[o].match.start,n[o].match.end),e.slice(n[o].left.start,n[o].left.end),e.slice(n[o].right.start,n[o].right.end)]);return s},s.helper.replaceRecursiveRegExp=function(e,r,t,a,n){"use strict";if(!s.helper.isFunction(r)){var o=r;r=function(){return o}}var i=h(e,t,a,n),l=e,c=i.length;if(c>0){var u=[];0!==i[0].wholeMatch.start&&u.push(e.slice(0,i[0].wholeMatch.start));for(var d=0;d<c;++d)u.push(r(e.slice(i[d].wholeMatch.start,i[d].wholeMatch.end),e.slice(i[d].match.start,i[d].match.end),e.slice(i[d].left.start,i[d].left.end),e.slice(i[d].right.start,i[d].right.end))),d<c-1&&u.push(e.slice(i[d].wholeMatch.end,i[d+1].wholeMatch.start));i[c-1].wholeMatch.end<e.length&&u.push(e.slice(i[c-1].wholeMatch.end)),l=u.join("")}return l},s.helper.regexIndexOf=function(e,r,t){"use strict";if(!s.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";if(r instanceof RegExp==!1)throw"InvalidArgumentError: second parameter of showdown.helper.regexIndexOf function must be an instance of RegExp";var a=e.substring(t||0).search(r);return a>=0?a+(t||0):a},s.helper.splitAtIndex=function(e,r){"use strict";if(!s.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[e.substring(0,r),e.substring(r)]},s.helper.encodeEmailAddress=function(e){"use strict";var r=[function(e){return"&#"+e.charCodeAt(0)+";"},function(e){return"&#x"+e.charCodeAt(0).toString(16)+";"},function(e){return e}];return e=e.replace(/./g,function(e){if("@"===e)e=r[Math.floor(2*Math.random())](e);else{var t=Math.random();e=t>.9?r[2](e):t>.45?r[1](e):r[0](e)}return e})},s.helper.padEnd=function(e,r,t){"use strict";return r>>=0,t=String(t||" "),e.length>r?String(e):((r-=e.length)>t.length&&(t+=t.repeat(r/t.length)),String(e)+t.slice(0,r))},"undefined"==typeof console&&(console={warn:function(e){"use strict";alert(e)},log:function(e){"use strict";alert(e)},error:function(e){"use strict";throw e}}),s.helper.regexes={asteriskDashAndColon:/([*_:~])/g},s.helper.emojis={"+1":"👍","-1":"👎",100:"💯",1234:"🔢","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","8ball":"🎱",a:"🅰️",ab:"🆎",abc:"🔤",abcd:"🔡",accept:"🉑",aerial_tramway:"🚡",airplane:"✈️",alarm_clock:"⏰",alembic:"⚗️",alien:"👽",ambulance:"🚑",amphora:"🏺",anchor:"⚓️",angel:"👼",anger:"💢",angry:"😠",anguished:"😧",ant:"🐜",apple:"🍎",aquarius:"♒️",aries:"♈️",arrow_backward:"◀️",arrow_double_down:"⏬",arrow_double_up:"⏫",arrow_down:"⬇️",arrow_down_small:"🔽",arrow_forward:"▶️",arrow_heading_down:"⤵️",arrow_heading_up:"⤴️",arrow_left:"⬅️",arrow_lower_left:"↙️",arrow_lower_right:"↘️",arrow_right:"➡️",arrow_right_hook:"↪️",arrow_up:"⬆️",arrow_up_down:"↕️",arrow_up_small:"🔼",arrow_upper_left:"↖️",arrow_upper_right:"↗️",arrows_clockwise:"🔃",arrows_counterclockwise:"🔄",art:"🎨",articulated_lorry:"🚛",artificial_satellite:"🛰",astonished:"😲",athletic_shoe:"👟",atm:"🏧",atom_symbol:"⚛️",avocado:"🥑",b:"🅱️",baby:"👶",baby_bottle:"🍼",baby_chick:"🐤",baby_symbol:"🚼",back:"🔙",bacon:"🥓",badminton:"🏸",baggage_claim:"🛄",baguette_bread:"🥖",balance_scale:"⚖️",balloon:"🎈",ballot_box:"🗳",ballot_box_with_check:"☑️",bamboo:"🎍",banana:"🍌",bangbang:"‼️",bank:"🏦",bar_chart:"📊",barber:"💈",baseball:"⚾️",basketball:"🏀",basketball_man:"⛹️",basketball_woman:"⛹️&zwj;♀️",bat:"🦇",bath:"🛀",bathtub:"🛁",battery:"🔋",beach_umbrella:"🏖",bear:"🐻",bed:"🛏",bee:"🐝",beer:"🍺",beers:"🍻",beetle:"🐞",beginner:"🔰",bell:"🔔",bellhop_bell:"🛎",bento:"🍱",biking_man:"🚴",bike:"🚲",biking_woman:"🚴&zwj;♀️",bikini:"👙",biohazard:"☣️",bird:"🐦",birthday:"🎂",black_circle:"⚫️",black_flag:"🏴",black_heart:"🖤",black_joker:"🃏",black_large_square:"⬛️",black_medium_small_square:"◾️",black_medium_square:"◼️",black_nib:"✒️",black_small_square:"▪️",black_square_button:"🔲",blonde_man:"👱",blonde_woman:"👱&zwj;♀️",blossom:"🌼",blowfish:"🐡",blue_book:"📘",blue_car:"🚙",blue_heart:"💙",blush:"😊",boar:"🐗",boat:"⛵️",bomb:"💣",book:"📖",bookmark:"🔖",bookmark_tabs:"📑",books:"📚",boom:"💥",boot:"👢",bouquet:"💐",bowing_man:"🙇",bow_and_arrow:"🏹",bowing_woman:"🙇&zwj;♀️",bowling:"🎳",boxing_glove:"🥊",boy:"👦",bread:"🍞",bride_with_veil:"👰",bridge_at_night:"🌉",briefcase:"💼",broken_heart:"💔",bug:"🐛",building_construction:"🏗",bulb:"💡",bullettrain_front:"🚅",bullettrain_side:"🚄",burrito:"🌯",bus:"🚌",business_suit_levitating:"🕴",busstop:"🚏",bust_in_silhouette:"👤",busts_in_silhouette:"👥",butterfly:"🦋",cactus:"🌵",cake:"🍰",calendar:"📆",call_me_hand:"🤙",calling:"📲",camel:"🐫",camera:"📷",camera_flash:"📸",camping:"🏕",cancer:"♋️",candle:"🕯",candy:"🍬",canoe:"🛶",capital_abcd:"🔠",capricorn:"♑️",car:"🚗",card_file_box:"🗃",card_index:"📇",card_index_dividers:"🗂",carousel_horse:"🎠",carrot:"🥕",cat:"🐱",cat2:"🐈",cd:"💿",chains:"⛓",champagne:"🍾",chart:"💹",chart_with_downwards_trend:"📉",chart_with_upwards_trend:"📈",checkered_flag:"🏁",cheese:"🧀",cherries:"🍒",cherry_blossom:"🌸",chestnut:"🌰",chicken:"🐔",children_crossing:"🚸",chipmunk:"🐿",chocolate_bar:"🍫",christmas_tree:"🎄",church:"⛪️",cinema:"🎦",circus_tent:"🎪",city_sunrise:"🌇",city_sunset:"🌆",cityscape:"🏙",cl:"🆑",clamp:"🗜",clap:"👏",clapper:"🎬",classical_building:"🏛",clinking_glasses:"🥂",clipboard:"📋",clock1:"🕐",clock10:"🕙",clock1030:"🕥",clock11:"🕚",clock1130:"🕦",clock12:"🕛",clock1230:"🕧",clock130:"🕜",clock2:"🕑",clock230:"🕝",clock3:"🕒",clock330:"🕞",clock4:"🕓",clock430:"🕟",clock5:"🕔",clock530:"🕠",clock6:"🕕",clock630:"🕡",clock7:"🕖",clock730:"🕢",clock8:"🕗",clock830:"🕣",clock9:"🕘",clock930:"🕤",closed_book:"📕",closed_lock_with_key:"🔐",closed_umbrella:"🌂",cloud:"☁️",cloud_with_lightning:"🌩",cloud_with_lightning_and_rain:"⛈",cloud_with_rain:"🌧",cloud_with_snow:"🌨",clown_face:"🤡",clubs:"♣️",cocktail:"🍸",coffee:"☕️",coffin:"⚰️",cold_sweat:"😰",comet:"☄️",computer:"💻",computer_mouse:"🖱",confetti_ball:"🎊",confounded:"😖",confused:"😕",congratulations:"㊗️",construction:"🚧",construction_worker_man:"👷",construction_worker_woman:"👷&zwj;♀️",control_knobs:"🎛",convenience_store:"🏪",cookie:"🍪",cool:"🆒",policeman:"👮",copyright:"©️",corn:"🌽",couch_and_lamp:"🛋",couple:"👫",couple_with_heart_woman_man:"💑",couple_with_heart_man_man:"👨&zwj;❤️&zwj;👨",couple_with_heart_woman_woman:"👩&zwj;❤️&zwj;👩",couplekiss_man_man:"👨&zwj;❤️&zwj;💋&zwj;👨",couplekiss_man_woman:"💏",couplekiss_woman_woman:"👩&zwj;❤️&zwj;💋&zwj;👩",cow:"🐮",cow2:"🐄",cowboy_hat_face:"🤠",crab:"🦀",crayon:"🖍",credit_card:"💳",crescent_moon:"🌙",cricket:"🏏",crocodile:"🐊",croissant:"🥐",crossed_fingers:"🤞",crossed_flags:"🎌",crossed_swords:"⚔️",crown:"👑",cry:"😢",crying_cat_face:"😿",crystal_ball:"🔮",cucumber:"🥒",cupid:"💘",curly_loop:"➰",currency_exchange:"💱",curry:"🍛",custard:"🍮",customs:"🛃",cyclone:"🌀",dagger:"🗡",dancer:"💃",dancing_women:"👯",dancing_men:"👯&zwj;♂️",dango:"🍡",dark_sunglasses:"🕶",dart:"🎯",dash:"💨",date:"📅",deciduous_tree:"🌳",deer:"🦌",department_store:"🏬",derelict_house:"🏚",desert:"🏜",desert_island:"🏝",desktop_computer:"🖥",male_detective:"🕵️",diamond_shape_with_a_dot_inside:"💠",diamonds:"♦️",disappointed:"😞",disappointed_relieved:"😥",dizzy:"💫",dizzy_face:"😵",do_not_litter:"🚯",dog:"🐶",dog2:"🐕",dollar:"💵",dolls:"🎎",dolphin:"🐬",door:"🚪",doughnut:"🍩",dove:"🕊",dragon:"🐉",dragon_face:"🐲",dress:"👗",dromedary_camel:"🐪",drooling_face:"🤤",droplet:"💧",drum:"🥁",duck:"🦆",dvd:"📀","e-mail":"📧",eagle:"🦅",ear:"👂",ear_of_rice:"🌾",earth_africa:"🌍",earth_americas:"🌎",earth_asia:"🌏",egg:"🥚",eggplant:"🍆",eight_pointed_black_star:"✴️",eight_spoked_asterisk:"✳️",electric_plug:"🔌",elephant:"🐘",email:"✉️",end:"🔚",envelope_with_arrow:"📩",euro:"💶",european_castle:"🏰",european_post_office:"🏤",evergreen_tree:"🌲",exclamation:"❗️",expressionless:"😑",eye:"👁",eye_speech_bubble:"👁&zwj;🗨",eyeglasses:"👓",eyes:"👀",face_with_head_bandage:"🤕",face_with_thermometer:"🤒",fist_oncoming:"👊",factory:"🏭",fallen_leaf:"🍂",family_man_woman_boy:"👪",family_man_boy:"👨&zwj;👦",family_man_boy_boy:"👨&zwj;👦&zwj;👦",family_man_girl:"👨&zwj;👧",family_man_girl_boy:"👨&zwj;👧&zwj;👦",family_man_girl_girl:"👨&zwj;👧&zwj;👧",family_man_man_boy:"👨&zwj;👨&zwj;👦",family_man_man_boy_boy:"👨&zwj;👨&zwj;👦&zwj;👦",family_man_man_girl:"👨&zwj;👨&zwj;👧",family_man_man_girl_boy:"👨&zwj;👨&zwj;👧&zwj;👦",family_man_man_girl_girl:"👨&zwj;👨&zwj;👧&zwj;👧",family_man_woman_boy_boy:"👨&zwj;👩&zwj;👦&zwj;👦",family_man_woman_girl:"👨&zwj;👩&zwj;👧",family_man_woman_girl_boy:"👨&zwj;👩&zwj;👧&zwj;👦",family_man_woman_girl_girl:"👨&zwj;👩&zwj;👧&zwj;👧",family_woman_boy:"👩&zwj;👦",family_woman_boy_boy:"👩&zwj;👦&zwj;👦",family_woman_girl:"👩&zwj;👧",family_woman_girl_boy:"👩&zwj;👧&zwj;👦",family_woman_girl_girl:"👩&zwj;👧&zwj;👧",family_woman_woman_boy:"👩&zwj;👩&zwj;👦",family_woman_woman_boy_boy:"👩&zwj;👩&zwj;👦&zwj;👦",family_woman_woman_girl:"👩&zwj;👩&zwj;👧",family_woman_woman_girl_boy:"👩&zwj;👩&zwj;👧&zwj;👦",family_woman_woman_girl_girl:"👩&zwj;👩&zwj;👧&zwj;👧",fast_forward:"⏩",fax:"📠",fearful:"😨",feet:"🐾",female_detective:"🕵️&zwj;♀️",ferris_wheel:"🎡",ferry:"⛴",field_hockey:"🏑",file_cabinet:"🗄",file_folder:"📁",film_projector:"📽",film_strip:"🎞",fire:"🔥",fire_engine:"🚒",fireworks:"🎆",first_quarter_moon:"🌓",first_quarter_moon_with_face:"🌛",fish:"🐟",fish_cake:"🍥",fishing_pole_and_fish:"🎣",fist_raised:"✊",fist_left:"🤛",fist_right:"🤜",flags:"🎏",flashlight:"🔦",fleur_de_lis:"⚜️",flight_arrival:"🛬",flight_departure:"🛫",floppy_disk:"💾",flower_playing_cards:"🎴",flushed:"😳",fog:"🌫",foggy:"🌁",football:"🏈",footprints:"👣",fork_and_knife:"🍴",fountain:"⛲️",fountain_pen:"🖋",four_leaf_clover:"🍀",fox_face:"🦊",framed_picture:"🖼",free:"🆓",fried_egg:"🍳",fried_shrimp:"🍤",fries:"🍟",frog:"🐸",frowning:"😦",frowning_face:"☹️",frowning_man:"🙍&zwj;♂️",frowning_woman:"🙍",middle_finger:"🖕",fuelpump:"⛽️",full_moon:"🌕",full_moon_with_face:"🌝",funeral_urn:"⚱️",game_die:"🎲",gear:"⚙️",gem:"💎",gemini:"♊️",ghost:"👻",gift:"🎁",gift_heart:"💝",girl:"👧",globe_with_meridians:"🌐",goal_net:"🥅",goat:"🐐",golf:"⛳️",golfing_man:"🏌️",golfing_woman:"🏌️&zwj;♀️",gorilla:"🦍",grapes:"🍇",green_apple:"🍏",green_book:"📗",green_heart:"💚",green_salad:"🥗",grey_exclamation:"❕",grey_question:"❔",grimacing:"😬",grin:"😁",grinning:"😀",guardsman:"💂",guardswoman:"💂&zwj;♀️",guitar:"🎸",gun:"🔫",haircut_woman:"💇",haircut_man:"💇&zwj;♂️",hamburger:"🍔",hammer:"🔨",hammer_and_pick:"⚒",hammer_and_wrench:"🛠",hamster:"🐹",hand:"✋",handbag:"👜",handshake:"🤝",hankey:"💩",hatched_chick:"🐥",hatching_chick:"🐣",headphones:"🎧",hear_no_evil:"🙉",heart:"❤️",heart_decoration:"💟",heart_eyes:"😍",heart_eyes_cat:"😻",heartbeat:"💓",heartpulse:"💗",hearts:"♥️",heavy_check_mark:"✔️",heavy_division_sign:"➗",heavy_dollar_sign:"💲",heavy_heart_exclamation:"❣️",heavy_minus_sign:"➖",heavy_multiplication_x:"✖️",heavy_plus_sign:"➕",helicopter:"🚁",herb:"🌿",hibiscus:"🌺",high_brightness:"🔆",high_heel:"👠",hocho:"🔪",hole:"🕳",honey_pot:"🍯",horse:"🐴",horse_racing:"🏇",hospital:"🏥",hot_pepper:"🌶",hotdog:"🌭",hotel:"🏨",hotsprings:"♨️",hourglass:"⌛️",hourglass_flowing_sand:"⏳",house:"🏠",house_with_garden:"🏡",houses:"🏘",hugs:"🤗",hushed:"😯",ice_cream:"🍨",ice_hockey:"🏒",ice_skate:"⛸",icecream:"🍦",id:"🆔",ideograph_advantage:"🉐",imp:"👿",inbox_tray:"📥",incoming_envelope:"📨",tipping_hand_woman:"💁",information_source:"ℹ️",innocent:"😇",interrobang:"⁉️",iphone:"📱",izakaya_lantern:"🏮",jack_o_lantern:"🎃",japan:"🗾",japanese_castle:"🏯",japanese_goblin:"👺",japanese_ogre:"👹",jeans:"👖",joy:"😂",joy_cat:"😹",joystick:"🕹",kaaba:"🕋",key:"🔑",keyboard:"⌨️",keycap_ten:"🔟",kick_scooter:"🛴",kimono:"👘",kiss:"💋",kissing:"😗",kissing_cat:"😽",kissing_closed_eyes:"😚",kissing_heart:"😘",kissing_smiling_eyes:"😙",kiwi_fruit:"🥝",koala:"🐨",koko:"🈁",label:"🏷",large_blue_circle:"🔵",large_blue_diamond:"🔷",large_orange_diamond:"🔶",last_quarter_moon:"🌗",last_quarter_moon_with_face:"🌜",latin_cross:"✝️",laughing:"😆",leaves:"🍃",ledger:"📒",left_luggage:"🛅",left_right_arrow:"↔️",leftwards_arrow_with_hook:"↩️",lemon:"🍋",leo:"♌️",leopard:"🐆",level_slider:"🎚",libra:"♎️",light_rail:"🚈",link:"🔗",lion:"🦁",lips:"👄",lipstick:"💄",lizard:"🦎",lock:"🔒",lock_with_ink_pen:"🔏",lollipop:"🍭",loop:"➿",loud_sound:"🔊",loudspeaker:"📢",love_hotel:"🏩",love_letter:"💌",low_brightness:"🔅",lying_face:"🤥",m:"Ⓜ️",mag:"🔍",mag_right:"🔎",mahjong:"🀄️",mailbox:"📫",mailbox_closed:"📪",mailbox_with_mail:"📬",mailbox_with_no_mail:"📭",man:"👨",man_artist:"👨&zwj;🎨",man_astronaut:"👨&zwj;🚀",man_cartwheeling:"🤸&zwj;♂️",man_cook:"👨&zwj;🍳",man_dancing:"🕺",man_facepalming:"🤦&zwj;♂️",man_factory_worker:"👨&zwj;🏭",man_farmer:"👨&zwj;🌾",man_firefighter:"👨&zwj;🚒",man_health_worker:"👨&zwj;⚕️",man_in_tuxedo:"🤵",man_judge:"👨&zwj;⚖️",man_juggling:"🤹&zwj;♂️",man_mechanic:"👨&zwj;🔧",man_office_worker:"👨&zwj;💼",man_pilot:"👨&zwj;✈️",man_playing_handball:"🤾&zwj;♂️",man_playing_water_polo:"🤽&zwj;♂️",man_scientist:"👨&zwj;🔬",man_shrugging:"🤷&zwj;♂️",man_singer:"👨&zwj;🎤",man_student:"👨&zwj;🎓",man_teacher:"👨&zwj;🏫",man_technologist:"👨&zwj;💻",man_with_gua_pi_mao:"👲",man_with_turban:"👳",tangerine:"🍊",mans_shoe:"👞",mantelpiece_clock:"🕰",maple_leaf:"🍁",martial_arts_uniform:"🥋",mask:"😷",massage_woman:"💆",massage_man:"💆&zwj;♂️",meat_on_bone:"🍖",medal_military:"🎖",medal_sports:"🏅",mega:"📣",melon:"🍈",memo:"📝",men_wrestling:"🤼&zwj;♂️",menorah:"🕎",mens:"🚹",metal:"🤘",metro:"🚇",microphone:"🎤",microscope:"🔬",milk_glass:"🥛",milky_way:"🌌",minibus:"🚐",minidisc:"💽",mobile_phone_off:"📴",money_mouth_face:"🤑",money_with_wings:"💸",moneybag:"💰",monkey:"🐒",monkey_face:"🐵",monorail:"🚝",moon:"🌔",mortar_board:"🎓",mosque:"🕌",motor_boat:"🛥",motor_scooter:"🛵",motorcycle:"🏍",motorway:"🛣",mount_fuji:"🗻",mountain:"⛰",mountain_biking_man:"🚵",mountain_biking_woman:"🚵&zwj;♀️",mountain_cableway:"🚠",mountain_railway:"🚞",mountain_snow:"🏔",mouse:"🐭",mouse2:"🐁",movie_camera:"🎥",moyai:"🗿",mrs_claus:"🤶",muscle:"💪",mushroom:"🍄",musical_keyboard:"🎹",musical_note:"🎵",musical_score:"🎼",mute:"🔇",nail_care:"💅",name_badge:"📛",national_park:"🏞",nauseated_face:"🤢",necktie:"👔",negative_squared_cross_mark:"❎",nerd_face:"🤓",neutral_face:"😐",new:"🆕",new_moon:"🌑",new_moon_with_face:"🌚",newspaper:"📰",newspaper_roll:"🗞",next_track_button:"⏭",ng:"🆖",no_good_man:"🙅&zwj;♂️",no_good_woman:"🙅",night_with_stars:"🌃",no_bell:"🔕",no_bicycles:"🚳",no_entry:"⛔️",no_entry_sign:"🚫",no_mobile_phones:"📵",no_mouth:"😶",no_pedestrians:"🚷",no_smoking:"🚭","non-potable_water":"🚱",nose:"👃",notebook:"📓",notebook_with_decorative_cover:"📔",notes:"🎶",nut_and_bolt:"🔩",o:"⭕️",o2:"🅾️",ocean:"🌊",octopus:"🐙",oden:"🍢",office:"🏢",oil_drum:"🛢",ok:"🆗",ok_hand:"👌",ok_man:"🙆&zwj;♂️",ok_woman:"🙆",old_key:"🗝",older_man:"👴",older_woman:"👵",om:"🕉",on:"🔛",oncoming_automobile:"🚘",oncoming_bus:"🚍",oncoming_police_car:"🚔",oncoming_taxi:"🚖",open_file_folder:"📂",open_hands:"👐",open_mouth:"😮",open_umbrella:"☂️",ophiuchus:"⛎",orange_book:"📙",orthodox_cross:"☦️",outbox_tray:"📤",owl:"🦉",ox:"🐂",package:"📦",page_facing_up:"📄",page_with_curl:"📃",pager:"📟",paintbrush:"🖌",palm_tree:"🌴",pancakes:"🥞",panda_face:"🐼",paperclip:"📎",paperclips:"🖇",parasol_on_ground:"⛱",parking:"🅿️",part_alternation_mark:"〽️",partly_sunny:"⛅️",passenger_ship:"🛳",passport_control:"🛂",pause_button:"⏸",peace_symbol:"☮️",peach:"🍑",peanuts:"🥜",pear:"🍐",pen:"🖊",pencil2:"✏️",penguin:"🐧",pensive:"😔",performing_arts:"🎭",persevere:"😣",person_fencing:"🤺",pouting_woman:"🙎",phone:"☎️",pick:"⛏",pig:"🐷",pig2:"🐖",pig_nose:"🐽",pill:"💊",pineapple:"🍍",ping_pong:"🏓",pisces:"♓️",pizza:"🍕",place_of_worship:"🛐",plate_with_cutlery:"🍽",play_or_pause_button:"⏯",point_down:"👇",point_left:"👈",point_right:"👉",point_up:"☝️",point_up_2:"👆",police_car:"🚓",policewoman:"👮&zwj;♀️",poodle:"🐩",popcorn:"🍿",post_office:"🏣",postal_horn:"📯",postbox:"📮",potable_water:"🚰",potato:"🥔",pouch:"👝",poultry_leg:"🍗",pound:"💷",rage:"😡",pouting_cat:"😾",pouting_man:"🙎&zwj;♂️",pray:"🙏",prayer_beads:"📿",pregnant_woman:"🤰",previous_track_button:"⏮",prince:"🤴",princess:"👸",printer:"🖨",purple_heart:"💜",purse:"👛",pushpin:"📌",put_litter_in_its_place:"🚮",question:"❓",rabbit:"🐰",rabbit2:"🐇",racehorse:"🐎",racing_car:"🏎",radio:"📻",radio_button:"🔘",radioactive:"☢️",railway_car:"🚃",railway_track:"🛤",rainbow:"🌈",rainbow_flag:"🏳️&zwj;🌈",raised_back_of_hand:"🤚",raised_hand_with_fingers_splayed:"🖐",raised_hands:"🙌",raising_hand_woman:"🙋",raising_hand_man:"🙋&zwj;♂️",ram:"🐏",ramen:"🍜",rat:"🐀",record_button:"⏺",recycle:"♻️",red_circle:"🔴",registered:"®️",relaxed:"☺️",relieved:"😌",reminder_ribbon:"🎗",repeat:"🔁",repeat_one:"🔂",rescue_worker_helmet:"⛑",restroom:"🚻",revolving_hearts:"💞",rewind:"⏪",rhinoceros:"🦏",ribbon:"🎀",rice:"🍚",rice_ball:"🍙",rice_cracker:"🍘",rice_scene:"🎑",right_anger_bubble:"🗯",ring:"💍",robot:"🤖",rocket:"🚀",rofl:"🤣",roll_eyes:"🙄",roller_coaster:"🎢",rooster:"🐓",rose:"🌹",rosette:"🏵",rotating_light:"🚨",round_pushpin:"📍",rowing_man:"🚣",rowing_woman:"🚣&zwj;♀️",rugby_football:"🏉",running_man:"🏃",running_shirt_with_sash:"🎽",running_woman:"🏃&zwj;♀️",sa:"🈂️",sagittarius:"♐️",sake:"🍶",sandal:"👡",santa:"🎅",satellite:"📡",saxophone:"🎷",school:"🏫",school_satchel:"🎒",scissors:"✂️",scorpion:"🦂",scorpius:"♏️",scream:"😱",scream_cat:"🙀",scroll:"📜",seat:"💺",secret:"㊙️",see_no_evil:"🙈",seedling:"🌱",selfie:"🤳",shallow_pan_of_food:"🥘",shamrock:"☘️",shark:"🦈",shaved_ice:"🍧",sheep:"🐑",shell:"🐚",shield:"🛡",shinto_shrine:"⛩",ship:"🚢",shirt:"👕",shopping:"🛍",shopping_cart:"🛒",shower:"🚿",shrimp:"🦐",signal_strength:"📶",six_pointed_star:"🔯",ski:"🎿",skier:"⛷",skull:"💀",skull_and_crossbones:"☠️",sleeping:"😴",sleeping_bed:"🛌",sleepy:"😪",slightly_frowning_face:"🙁",slightly_smiling_face:"🙂",slot_machine:"🎰",small_airplane:"🛩",small_blue_diamond:"🔹",small_orange_diamond:"🔸",small_red_triangle:"🔺",small_red_triangle_down:"🔻",smile:"😄",smile_cat:"😸",smiley:"😃",smiley_cat:"😺",smiling_imp:"😈",smirk:"😏",smirk_cat:"😼",smoking:"🚬",snail:"🐌",snake:"🐍",sneezing_face:"🤧",snowboarder:"🏂",snowflake:"❄️",snowman:"⛄️",snowman_with_snow:"☃️",sob:"😭",soccer:"⚽️",soon:"🔜",sos:"🆘",sound:"🔉",space_invader:"👾",spades:"♠️",spaghetti:"🍝",sparkle:"❇️",sparkler:"🎇",sparkles:"✨",sparkling_heart:"💖",speak_no_evil:"🙊",speaker:"🔈",speaking_head:"🗣",speech_balloon:"💬",speedboat:"🚤",spider:"🕷",spider_web:"🕸",spiral_calendar:"🗓",spiral_notepad:"🗒",spoon:"🥄",squid:"🦑",stadium:"🏟",star:"⭐️",star2:"🌟",star_and_crescent:"☪️",star_of_david:"✡️",stars:"🌠",station:"🚉",statue_of_liberty:"🗽",steam_locomotive:"🚂",stew:"🍲",stop_button:"⏹",stop_sign:"🛑",stopwatch:"⏱",straight_ruler:"📏",strawberry:"🍓",stuck_out_tongue:"😛",stuck_out_tongue_closed_eyes:"😝",stuck_out_tongue_winking_eye:"😜",studio_microphone:"🎙",stuffed_flatbread:"🥙",sun_behind_large_cloud:"🌥",sun_behind_rain_cloud:"🌦",sun_behind_small_cloud:"🌤",sun_with_face:"🌞",sunflower:"🌻",sunglasses:"😎",sunny:"☀️",sunrise:"🌅",sunrise_over_mountains:"🌄",surfing_man:"🏄",surfing_woman:"🏄&zwj;♀️",sushi:"🍣",suspension_railway:"🚟",sweat:"😓",sweat_drops:"💦",sweat_smile:"😅",sweet_potato:"🍠",swimming_man:"🏊",swimming_woman:"🏊&zwj;♀️",symbols:"🔣",synagogue:"🕍",syringe:"💉",taco:"🌮",tada:"🎉",tanabata_tree:"🎋",taurus:"♉️",taxi:"🚕",tea:"🍵",telephone_receiver:"📞",telescope:"🔭",tennis:"🎾",tent:"⛺️",thermometer:"🌡",thinking:"🤔",thought_balloon:"💭",ticket:"🎫",tickets:"🎟",tiger:"🐯",tiger2:"🐅",timer_clock:"⏲",tipping_hand_man:"💁&zwj;♂️",tired_face:"😫",tm:"™️",toilet:"🚽",tokyo_tower:"🗼",tomato:"🍅",tongue:"👅",top:"🔝",tophat:"🎩",tornado:"🌪",trackball:"🖲",tractor:"🚜",traffic_light:"🚥",train:"🚋",train2:"🚆",tram:"🚊",triangular_flag_on_post:"🚩",triangular_ruler:"📐",trident:"🔱",triumph:"😤",trolleybus:"🚎",trophy:"🏆",tropical_drink:"🍹",tropical_fish:"🐠",truck:"🚚",trumpet:"🎺",tulip:"🌷",tumbler_glass:"🥃",turkey:"🦃",turtle:"🐢",tv:"📺",twisted_rightwards_arrows:"🔀",two_hearts:"💕",two_men_holding_hands:"👬",two_women_holding_hands:"👭",u5272:"🈹",u5408:"🈴",u55b6:"🈺",u6307:"🈯️",u6708:"🈷️",u6709:"🈶",u6e80:"🈵",u7121:"🈚️",u7533:"🈸",u7981:"🈲",u7a7a:"🈳",umbrella:"☔️",unamused:"😒",underage:"🔞",unicorn:"🦄",unlock:"🔓",up:"🆙",upside_down_face:"🙃",v:"✌️",vertical_traffic_light:"🚦",vhs:"📼",vibration_mode:"📳",video_camera:"📹",video_game:"🎮",violin:"🎻",virgo:"♍️",volcano:"🌋",volleyball:"🏐",vs:"🆚",vulcan_salute:"🖖",walking_man:"🚶",walking_woman:"🚶&zwj;♀️",waning_crescent_moon:"🌘",waning_gibbous_moon:"🌖",warning:"⚠️",wastebasket:"🗑",watch:"⌚️",water_buffalo:"🐃",watermelon:"🍉",wave:"👋",wavy_dash:"〰️",waxing_crescent_moon:"🌒",wc:"🚾",weary:"😩",wedding:"💒",weight_lifting_man:"🏋️",weight_lifting_woman:"🏋️&zwj;♀️",whale:"🐳",whale2:"🐋",wheel_of_dharma:"☸️",wheelchair:"♿️",white_check_mark:"✅",white_circle:"⚪️",white_flag:"🏳️",white_flower:"💮",white_large_square:"⬜️",white_medium_small_square:"◽️",white_medium_square:"◻️",white_small_square:"▫️",white_square_button:"🔳",wilted_flower:"🥀",wind_chime:"🎐",wind_face:"🌬",wine_glass:"🍷",wink:"😉",wolf:"🐺",woman:"👩",woman_artist:"👩&zwj;🎨",woman_astronaut:"👩&zwj;🚀",woman_cartwheeling:"🤸&zwj;♀️",woman_cook:"👩&zwj;🍳",woman_facepalming:"🤦&zwj;♀️",woman_factory_worker:"👩&zwj;🏭",woman_farmer:"👩&zwj;🌾",woman_firefighter:"👩&zwj;🚒",woman_health_worker:"👩&zwj;⚕️",woman_judge:"👩&zwj;⚖️",woman_juggling:"🤹&zwj;♀️",woman_mechanic:"👩&zwj;🔧",woman_office_worker:"👩&zwj;💼",woman_pilot:"👩&zwj;✈️",woman_playing_handball:"🤾&zwj;♀️",woman_playing_water_polo:"🤽&zwj;♀️",woman_scientist:"👩&zwj;🔬",woman_shrugging:"🤷&zwj;♀️",woman_singer:"👩&zwj;🎤",woman_student:"👩&zwj;🎓",woman_teacher:"👩&zwj;🏫",woman_technologist:"👩&zwj;💻",woman_with_turban:"👳&zwj;♀️",womans_clothes:"👚",womans_hat:"👒",women_wrestling:"🤼&zwj;♀️",womens:"🚺",world_map:"🗺",worried:"😟",wrench:"🔧",writing_hand:"✍️",x:"❌",yellow_heart:"💛",yen:"💴",yin_yang:"☯️",yum:"😋",zap:"⚡️",zipper_mouth_face:"🤐",zzz:"💤",octocat:'<img alt=":octocat:" height="20" width="20" align="absmiddle" src="https://assets-cdn.github.com/images/icons/emoji/octocat.png">',showdown:"<span style=\"font-family: 'Anonymous Pro', monospace; text-decoration: underline; text-decoration-style: dashed; text-decoration-color: #3e8b8a;text-underline-position: under;\">S</span>"},s.Converter=function(e){"use strict";var r={},t=[],a=[],n={},o=c,p={parsed:{},raw:"",format:""};function h(e,r){if(r=r||null,s.helper.isString(e)){if(r=e=s.helper.stdExtName(e),s.extensions[e])return console.warn("DEPRECATION WARNING: "+e+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),void function(e,r){"function"==typeof e&&(e=e(new s.Converter));s.helper.isArray(e)||(e=[e]);var n=d(e,r);if(!n.valid)throw Error(n.error);for(var o=0;o<e.length;++o)switch(e[o].type){case"lang":t.push(e[o]);break;case"output":a.push(e[o]);break;default:throw Error("Extension loader error: Type unrecognized!!!")}}(s.extensions[e],e);if(s.helper.isUndefined(i[e]))throw Error('Extension "'+e+'" could not be loaded. It was either not found or is not a valid extension.');e=i[e]}"function"==typeof e&&(e=e()),s.helper.isArray(e)||(e=[e]);var n=d(e,r);if(!n.valid)throw Error(n.error);for(var o=0;o<e.length;++o){switch(e[o].type){case"lang":t.push(e[o]);break;case"output":a.push(e[o])}if(e[o].hasOwnProperty("listeners"))for(var l in e[o].listeners)e[o].listeners.hasOwnProperty(l)&&_(l,e[o].listeners[l])}}function _(e,r){if(!s.helper.isString(e))throw Error("Invalid argument in converter.listen() method: name must be a string, but "+typeof e+" given");if("function"!=typeof r)throw Error("Invalid argument in converter.listen() method: callback must be a function, but "+typeof r+" given");n.hasOwnProperty(e)||(n[e]=[]),n[e].push(r)}!function(){for(var t in e=e||{},l)l.hasOwnProperty(t)&&(r[t]=l[t]);if("object"!=typeof e)throw Error("Converter expects the passed parameter to be an object, but "+typeof e+" was passed instead.");for(var a in e)e.hasOwnProperty(a)&&(r[a]=e[a]);r.extensions&&s.helper.forEach(r.extensions,h)}(),this._dispatch=function(e,r,t,a){if(n.hasOwnProperty(e))for(var s=0;s<n[e].length;++s){var o=n[e][s](e,r,this,t,a);o&&void 0!==o&&(r=o)}return r},this.listen=function(e,r){return _(e,r),this},this.makeHtml=function(e){if(!e)return e;var n={gHtmlBlocks:[],gHtmlMdBlocks:[],gHtmlSpans:[],gUrls:{},gTitles:{},gDimensions:{},gListLevel:0,hashLinkCounts:{},langExtensions:t,outputModifiers:a,converter:this,ghCodeBlocks:[],metadata:{parsed:{},raw:"",format:""}};return e=(e=(e=(e=(e=e.replace(/¨/g,"¨T")).replace(/\$/g,"¨D")).replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/\u00A0/g,"&nbsp;"),r.smartIndentationFix&&(e=function(e){var r=e.match(/^\s*/)[0].length,t=new RegExp("^\\s{0,"+r+"}","gm");return e.replace(t,"")}(e)),e="\n\n"+e+"\n\n",e=(e=s.subParser("detab")(e,r,n)).replace(/^[ \t]+$/gm,""),s.helper.forEach(t,function(t){e=s.subParser("runExtension")(t,e,r,n)}),e=s.subParser("metadata")(e,r,n),e=s.subParser("hashPreCodeTags")(e,r,n),e=s.subParser("githubCodeBlocks")(e,r,n),e=s.subParser("hashHTMLBlocks")(e,r,n),e=s.subParser("hashCodeTags")(e,r,n),e=s.subParser("stripLinkDefinitions")(e,r,n),e=s.subParser("blockGamut")(e,r,n),e=s.subParser("unhashHTMLSpans")(e,r,n),e=(e=(e=s.subParser("unescapeSpecialChars")(e,r,n)).replace(/¨D/g,"$$")).replace(/¨T/g,"¨"),e=s.subParser("completeHTMLDocument")(e,r,n),s.helper.forEach(a,function(t){e=s.subParser("runExtension")(t,e,r,n)}),p=n.metadata,e},this.makeMarkdown=this.makeMd=function(e,r){if(e=(e=(e=e.replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/>[ \t]+</,">¨NBSP;<"),!r){if(!window||!window.document)throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");r=window.document}var t=r.createElement("div");t.innerHTML=e;var a={preList:function(e){for(var r=e.querySelectorAll("pre"),t=[],a=0;a<r.length;++a)if(1===r[a].childElementCount&&"code"===r[a].firstChild.tagName.toLowerCase()){var n=r[a].firstChild.innerHTML.trim(),o=r[a].firstChild.getAttribute("data-language")||"";if(""===o)for(var i=r[a].firstChild.className.split(" "),l=0;l<i.length;++l){var c=i[l].match(/^language-(.+)$/);if(null!==c){o=c[1];break}}n=s.helper.unescapeHTMLEntities(n),t.push(n),r[a].outerHTML='<precode language="'+o+'" precodenum="'+a.toString()+'"></precode>'}else t.push(r[a].innerHTML),r[a].innerHTML="",r[a].setAttribute("prenum",a.toString());return t}(t)};!function e(r){for(var t=0;t<r.childNodes.length;++t){var a=r.childNodes[t];3===a.nodeType?/\S/.test(a.nodeValue)?(a.nodeValue=a.nodeValue.split("\n").join(" "),a.nodeValue=a.nodeValue.replace(/(\s)+/g,"$1")):(r.removeChild(a),--t):1===a.nodeType&&e(a)}}(t);for(var n=t.childNodes,o="",i=0;i<n.length;i++)o+=s.subParser("makeMarkdown.node")(n[i],a);return o},this.setOption=function(e,t){r[e]=t},this.getOption=function(e){return r[e]},this.getOptions=function(){return r},this.addExtension=function(e,r){h(e,r=r||null)},this.useExtension=function(e){h(e)},this.setFlavor=function(e){if(!u.hasOwnProperty(e))throw Error(e+" flavor was not found");var t=u[e];for(var a in o=e,t)t.hasOwnProperty(a)&&(r[a]=t[a])},this.getFlavor=function(){return o},this.removeExtension=function(e){s.helper.isArray(e)||(e=[e]);for(var r=0;r<e.length;++r){for(var n=e[r],o=0;o<t.length;++o)t[o]===n&&t[o].splice(o,1);for(;0<a.length;++o)a[0]===n&&a[0].splice(o,1)}},this.getAllExtensions=function(){return{language:t,output:a}},this.getMetadata=function(e){return e?p.raw:p.parsed},this.getMetadataFormat=function(){return p.format},this._setMetadataPair=function(e,r){p.parsed[e]=r},this._setMetadataFormat=function(e){p.format=e},this._setMetadataRaw=function(e){p.raw=e}},s.subParser("anchors",function(e,r,t){"use strict";var a=function(e,a,n,o,i,l,c){if(s.helper.isUndefined(c)&&(c=""),n=n.toLowerCase(),e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)o="";else if(!o){if(n||(n=a.toLowerCase().replace(/ ?\n/g," ")),o="#"+n,s.helper.isUndefined(t.gUrls[n]))return e;o=t.gUrls[n],s.helper.isUndefined(t.gTitles[n])||(c=t.gTitles[n])}var u='<a href="'+(o=o.replace(s.helper.regexes.asteriskDashAndColon,s.helper.escapeCharactersCallback))+'"';return""!==c&&null!==c&&(u+=' title="'+(c=(c=c.replace(/"/g,"&quot;")).replace(s.helper.regexes.asteriskDashAndColon,s.helper.escapeCharactersCallback))+'"'),r.openLinksInNewWindow&&!/^#/.test(o)&&(u+=' rel="noopener noreferrer" target="¨E95Eblank"'),u+=">"+a+"</a>"};return e=(e=(e=(e=(e=t.converter._dispatch("anchors.before",e,r,t)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,a)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,a)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,a)).replace(/\[([^\[\]]+)]()()()()()/g,a),r.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,function(e,t,a,n,o){if("\\"===a)return t+n;if(!s.helper.isString(r.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var i=r.ghMentionsLink.replace(/\{u}/g,o),l="";return r.openLinksInNewWindow&&(l=' rel="noopener noreferrer" target="¨E95Eblank"'),t+'<a href="'+i+'"'+l+">"+n+"</a>"})),e=t.converter._dispatch("anchors.after",e,r,t)});var _=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,g=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,m=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,f=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,b=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,w=function(e){"use strict";return function(r,t,a,n,o,i,l){var c=a=a.replace(s.helper.regexes.asteriskDashAndColon,s.helper.escapeCharactersCallback),u="",d="",p=t||"",h=l||"";return/^www\./i.test(a)&&(a=a.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&i&&(u=i),e.openLinksInNewWindow&&(d=' rel="noopener noreferrer" target="¨E95Eblank"'),p+'<a href="'+a+'"'+d+">"+c+"</a>"+u+h}},k=function(e,r){"use strict";return function(t,a,n){var o="mailto:";return a=a||"",n=s.subParser("unescapeSpecialChars")(n,e,r),e.encodeEmails?(o=s.helper.encodeEmailAddress(o+n),n=s.helper.encodeEmailAddress(n)):o+=n,a+'<a href="'+o+'">'+n+"</a>"}};s.subParser("autoLinks",function(e,r,t){"use strict";return e=(e=(e=t.converter._dispatch("autoLinks.before",e,r,t)).replace(m,w(r))).replace(b,k(r,t)),e=t.converter._dispatch("autoLinks.after",e,r,t)}),s.subParser("simplifiedAutoLinks",function(e,r,t){"use strict";return r.simplifiedAutoLink?(e=t.converter._dispatch("simplifiedAutoLinks.before",e,r,t),e=(e=r.excludeTrailingPunctuationFromURLs?e.replace(g,w(r)):e.replace(_,w(r))).replace(f,k(r,t)),e=t.converter._dispatch("simplifiedAutoLinks.after",e,r,t)):e}),s.subParser("blockGamut",function(e,r,t){"use strict";return e=t.converter._dispatch("blockGamut.before",e,r,t),e=s.subParser("blockQuotes")(e,r,t),e=s.subParser("headers")(e,r,t),e=s.subParser("horizontalRule")(e,r,t),e=s.subParser("lists")(e,r,t),e=s.subParser("codeBlocks")(e,r,t),e=s.subParser("tables")(e,r,t),e=s.subParser("hashHTMLBlocks")(e,r,t),e=s.subParser("paragraphs")(e,r,t),e=t.converter._dispatch("blockGamut.after",e,r,t)}),s.subParser("blockQuotes",function(e,r,t){"use strict";e=t.converter._dispatch("blockQuotes.before",e,r,t),e+="\n\n";var a=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return r.splitAdjacentBlockquotes&&(a=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(a,function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/¨0/g,"")).replace(/^[ \t]+$/gm,""),e=s.subParser("githubCodeBlocks")(e,r,t),e=(e=(e=s.subParser("blockGamut")(e,r,t)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,function(e,r){var t=r;return t=(t=t.replace(/^ /gm,"¨0")).replace(/¨0/g,"")}),s.subParser("hashBlock")("<blockquote>\n"+e+"\n</blockquote>",r,t)}),e=t.converter._dispatch("blockQuotes.after",e,r,t)}),s.subParser("codeBlocks",function(e,r,t){"use strict";e=t.converter._dispatch("codeBlocks.before",e,r,t);return e=(e=(e+="¨0").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g,function(e,a,n){var o=a,i=n,l="\n";return o=s.subParser("outdent")(o,r,t),o=s.subParser("encodeCode")(o,r,t),o=(o=(o=s.subParser("detab")(o,r,t)).replace(/^\n+/g,"")).replace(/\n+$/g,""),r.omitExtraWLInCodeBlocks&&(l=""),o="<pre><code>"+o+l+"</code></pre>",s.subParser("hashBlock")(o,r,t)+i})).replace(/¨0/,""),e=t.converter._dispatch("codeBlocks.after",e,r,t)}),s.subParser("codeSpans",function(e,r,t){"use strict";return void 0===(e=t.converter._dispatch("codeSpans.before",e,r,t))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(e,a,n,o){var i=o;return i=(i=i.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),i=a+"<code>"+(i=s.subParser("encodeCode")(i,r,t))+"</code>",i=s.subParser("hashHTMLSpans")(i,r,t)}),e=t.converter._dispatch("codeSpans.after",e,r,t)}),s.subParser("completeHTMLDocument",function(e,r,t){"use strict";if(!r.completeHTMLDocument)return e;e=t.converter._dispatch("completeHTMLDocument.before",e,r,t);var a="html",n="<!DOCTYPE HTML>\n",s="",o='<meta charset="utf-8">\n',i="",l="";for(var c in void 0!==t.metadata.parsed.doctype&&(n="<!DOCTYPE "+t.metadata.parsed.doctype+">\n","html"!==(a=t.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==a||(o='<meta charset="utf-8">')),t.metadata.parsed)if(t.metadata.parsed.hasOwnProperty(c))switch(c.toLowerCase()){case"doctype":break;case"title":s="<title>"+t.metadata.parsed.title+"</title>\n";break;case"charset":o="html"===a||"html5"===a?'<meta charset="'+t.metadata.parsed.charset+'">\n':'<meta name="charset" content="'+t.metadata.parsed.charset+'">\n';break;case"language":case"lang":i=' lang="'+t.metadata.parsed[c]+'"',l+='<meta name="'+c+'" content="'+t.metadata.parsed[c]+'">\n';break;default:l+='<meta name="'+c+'" content="'+t.metadata.parsed[c]+'">\n'}return e=n+"<html"+i+">\n<head>\n"+s+o+l+"</head>\n<body>\n"+e.trim()+"\n</body>\n</html>",e=t.converter._dispatch("completeHTMLDocument.after",e,r,t)}),s.subParser("detab",function(e,r,t){"use strict";return e=(e=(e=(e=(e=(e=t.converter._dispatch("detab.before",e,r,t)).replace(/\t(?=\t)/g," ")).replace(/\t/g,"¨A¨B")).replace(/¨B(.+?)¨A/g,function(e,r){for(var t=r,a=4-t.length%4,n=0;n<a;n++)t+=" ";return t})).replace(/¨A/g," ")).replace(/¨B/g,""),e=t.converter._dispatch("detab.after",e,r,t)}),s.subParser("ellipsis",function(e,r,t){"use strict";return e=(e=t.converter._dispatch("ellipsis.before",e,r,t)).replace(/\.\.\./g,"…"),e=t.converter._dispatch("ellipsis.after",e,r,t)}),s.subParser("emoji",function(e,r,t){"use strict";if(!r.emoji)return e;return e=(e=t.converter._dispatch("emoji.before",e,r,t)).replace(/:([\S]+?):/g,function(e,r){return s.helper.emojis.hasOwnProperty(r)?s.helper.emojis[r]:e}),e=t.converter._dispatch("emoji.after",e,r,t)}),s.subParser("encodeAmpsAndAngles",function(e,r,t){"use strict";return e=(e=(e=(e=(e=t.converter._dispatch("encodeAmpsAndAngles.before",e,r,t)).replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&amp;")).replace(/<(?![a-z\/?$!])/gi,"&lt;")).replace(/</g,"&lt;")).replace(/>/g,"&gt;"),e=t.converter._dispatch("encodeAmpsAndAngles.after",e,r,t)}),s.subParser("encodeBackslashEscapes",function(e,r,t){"use strict";return e=(e=(e=t.converter._dispatch("encodeBackslashEscapes.before",e,r,t)).replace(/\\(\\)/g,s.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,s.helper.escapeCharactersCallback),e=t.converter._dispatch("encodeBackslashEscapes.after",e,r,t)}),s.subParser("encodeCode",function(e,r,t){"use strict";return e=(e=t.converter._dispatch("encodeCode.before",e,r,t)).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/([*_{}\[\]\\=~-])/g,s.helper.escapeCharactersCallback),e=t.converter._dispatch("encodeCode.after",e,r,t)}),s.subParser("escapeSpecialCharsWithinTagAttributes",function(e,r,t){"use strict";return e=(e=(e=t.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,r,t)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,s.helper.escapeCharactersCallback)})).replace(/<!(--(?:(?:[^>-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,function(e){return e.replace(/([\\`*_~=|])/g,s.helper.escapeCharactersCallback)}),e=t.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,r,t)}),s.subParser("githubCodeBlocks",function(e,r,t){"use strict";return r.ghCodeBlocks?(e=t.converter._dispatch("githubCodeBlocks.before",e,r,t),e=(e=(e+="¨0").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,function(e,a,n,o){var i=r.omitExtraWLInCodeBlocks?"":"\n";return o=s.subParser("encodeCode")(o,r,t),o=(o=(o=s.subParser("detab")(o,r,t)).replace(/^\n+/g,"")).replace(/\n+$/g,""),o="<pre><code"+(n?' class="'+n+" language-"+n+'"':"")+">"+o+i+"</code></pre>",o=s.subParser("hashBlock")(o,r,t),"\n\n¨G"+(t.ghCodeBlocks.push({text:e,codeblock:o})-1)+"G\n\n"})).replace(/¨0/,""),t.converter._dispatch("githubCodeBlocks.after",e,r,t)):e}),s.subParser("hashBlock",function(e,r,t){"use strict";return e=(e=t.converter._dispatch("hashBlock.before",e,r,t)).replace(/(^\n+|\n+$)/g,""),e="\n\n¨K"+(t.gHtmlBlocks.push(e)-1)+"K\n\n",e=t.converter._dispatch("hashBlock.after",e,r,t)}),s.subParser("hashCodeTags",function(e,r,t){"use strict";e=t.converter._dispatch("hashCodeTags.before",e,r,t);return e=s.helper.replaceRecursiveRegExp(e,function(e,a,n,o){var i=n+s.subParser("encodeCode")(a,r,t)+o;return"¨C"+(t.gHtmlSpans.push(i)-1)+"C"},"<code\\b[^>]*>","</code>","gim"),e=t.converter._dispatch("hashCodeTags.after",e,r,t)}),s.subParser("hashElement",function(e,r,t){"use strict";return function(e,r){var a=r;return a=(a=(a=a.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),a="\n\n¨K"+(t.gHtmlBlocks.push(a)-1)+"K\n\n"}}),s.subParser("hashHTMLBlocks",function(e,r,t){"use strict";e=t.converter._dispatch("hashHTMLBlocks.before",e,r,t);var a=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],n=function(e,r,a,n){var s=e;return-1!==a.search(/\bmarkdown\b/)&&(s=a+t.converter.makeHtml(r)+n),"\n\n¨K"+(t.gHtmlBlocks.push(s)-1)+"K\n\n"};r.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,function(e,r){return"&lt;"+r+"&gt;"}));for(var o=0;o<a.length;++o)for(var i,l=new RegExp("^ {0,3}(<"+a[o]+"\\b[^>]*>)","im"),c="<"+a[o]+"\\b[^>]*>",u="</"+a[o]+">";-1!==(i=s.helper.regexIndexOf(e,l));){var d=s.helper.splitAtIndex(e,i),p=s.helper.replaceRecursiveRegExp(d[1],n,c,u,"im");if(p===d[1])break;e=d[0].concat(p)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,s.subParser("hashElement")(e,r,t)),e=(e=s.helper.replaceRecursiveRegExp(e,function(e){return"\n\n¨K"+(t.gHtmlBlocks.push(e)-1)+"K\n\n"},"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,s.subParser("hashElement")(e,r,t)),e=t.converter._dispatch("hashHTMLBlocks.after",e,r,t)}),s.subParser("hashHTMLSpans",function(e,r,t){"use strict";function a(e){return"¨C"+(t.gHtmlSpans.push(e)-1)+"C"}return e=(e=(e=(e=(e=t.converter._dispatch("hashHTMLSpans.before",e,r,t)).replace(/<[^>]+?\/>/gi,function(e){return a(e)})).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(e){return a(e)})).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(e){return a(e)})).replace(/<[^>]+?>/gi,function(e){return a(e)}),e=t.converter._dispatch("hashHTMLSpans.after",e,r,t)}),s.subParser("unhashHTMLSpans",function(e,r,t){"use strict";e=t.converter._dispatch("unhashHTMLSpans.before",e,r,t);for(var a=0;a<t.gHtmlSpans.length;++a){for(var n=t.gHtmlSpans[a],s=0;/¨C(\d+)C/.test(n);){var o=RegExp.$1;if(n=n.replace("¨C"+o+"C",t.gHtmlSpans[o]),10===s){console.error("maximum nesting of 10 spans reached!!!");break}++s}e=e.replace("¨C"+a+"C",n)}return e=t.converter._dispatch("unhashHTMLSpans.after",e,r,t)}),s.subParser("hashPreCodeTags",function(e,r,t){"use strict";e=t.converter._dispatch("hashPreCodeTags.before",e,r,t);return e=s.helper.replaceRecursiveRegExp(e,function(e,a,n,o){var i=n+s.subParser("encodeCode")(a,r,t)+o;return"\n\n¨G"+(t.ghCodeBlocks.push({text:e,codeblock:i})-1)+"G\n\n"},"^ {0,3}<pre\\b[^>]*>\\s*<code\\b[^>]*>","^ {0,3}</code>\\s*</pre>","gim"),e=t.converter._dispatch("hashPreCodeTags.after",e,r,t)}),s.subParser("headers",function(e,r,t){"use strict";e=t.converter._dispatch("headers.before",e,r,t);var a=isNaN(parseInt(r.headerLevelStart))?1:parseInt(r.headerLevelStart),n=r.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,o=r.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;e=(e=e.replace(n,function(e,n){var o=s.subParser("spanGamut")(n,r,t),i=r.noHeaderId?"":' id="'+l(n)+'"',c="<h"+a+i+">"+o+"</h"+a+">";return s.subParser("hashBlock")(c,r,t)})).replace(o,function(e,n){var o=s.subParser("spanGamut")(n,r,t),i=r.noHeaderId?"":' id="'+l(n)+'"',c=a+1,u="<h"+c+i+">"+o+"</h"+c+">";return s.subParser("hashBlock")(u,r,t)});var i=r.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;function l(e){var a,n;if(r.customizedHeaderId){var o=e.match(/\{([^{]+?)}\s*$/);o&&o[1]&&(e=o[1])}return a=e,n=s.helper.isString(r.prefixHeaderId)?r.prefixHeaderId:!0===r.prefixHeaderId?"section-":"",r.rawPrefixHeaderId||(a=n+a),a=r.ghCompatibleHeaderId?a.replace(/ /g,"-").replace(/&amp;/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():r.rawHeaderId?a.replace(/ /g,"-").replace(/&amp;/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():a.replace(/[^\w]/g,"").toLowerCase(),r.rawPrefixHeaderId&&(a=n+a),t.hashLinkCounts[a]?a=a+"-"+t.hashLinkCounts[a]++:t.hashLinkCounts[a]=1,a}return e=e.replace(i,function(e,n,o){var i=o;r.customizedHeaderId&&(i=o.replace(/\s?\{([^{]+?)}\s*$/,""));var c=s.subParser("spanGamut")(i,r,t),u=r.noHeaderId?"":' id="'+l(o)+'"',d=a-1+n.length,p="<h"+d+u+">"+c+"</h"+d+">";return s.subParser("hashBlock")(p,r,t)}),e=t.converter._dispatch("headers.after",e,r,t)}),s.subParser("horizontalRule",function(e,r,t){"use strict";e=t.converter._dispatch("horizontalRule.before",e,r,t);var a=s.subParser("hashBlock")("<hr />",r,t);return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,a)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,a)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,a),e=t.converter._dispatch("horizontalRule.after",e,r,t)}),s.subParser("images",function(e,r,t){"use strict";function a(e,r,a,n,o,i,l,c){var u=t.gUrls,d=t.gTitles,p=t.gDimensions;if(a=a.toLowerCase(),c||(c=""),e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)n="";else if(""===n||null===n){if(""!==a&&null!==a||(a=r.toLowerCase().replace(/ ?\n/g," ")),n="#"+a,s.helper.isUndefined(u[a]))return e;n=u[a],s.helper.isUndefined(d[a])||(c=d[a]),s.helper.isUndefined(p[a])||(o=p[a].width,i=p[a].height)}r=r.replace(/"/g,"&quot;").replace(s.helper.regexes.asteriskDashAndColon,s.helper.escapeCharactersCallback);var h='<img src="'+(n=n.replace(s.helper.regexes.asteriskDashAndColon,s.helper.escapeCharactersCallback))+'" alt="'+r+'"';return c&&s.helper.isString(c)&&(h+=' title="'+(c=c.replace(/"/g,"&quot;").replace(s.helper.regexes.asteriskDashAndColon,s.helper.escapeCharactersCallback))+'"'),o&&i&&(h+=' width="'+(o="*"===o?"auto":o)+'"',h+=' height="'+(i="*"===i?"auto":i)+'"'),h+=" />"}return e=(e=(e=(e=(e=(e=t.converter._dispatch("images.before",e,r,t)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,a)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,function(e,r,t,n,s,o,i,l){return a(e,r,t,n=n.replace(/\s/g,""),s,o,0,l)})).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,a)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,a)).replace(/!\[([^\[\]]+)]()()()()()/g,a),e=t.converter._dispatch("images.after",e,r,t)}),s.subParser("italicsAndBold",function(e,r,t){"use strict";function a(e,r,t){return r+e+t}return e=t.converter._dispatch("italicsAndBold.before",e,r,t),e=r.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,function(e,r){return a(r,"<strong><em>","</em></strong>")})).replace(/\b__(\S[\s\S]*?)__\b/g,function(e,r){return a(r,"<strong>","</strong>")})).replace(/\b_(\S[\s\S]*?)_\b/g,function(e,r){return a(r,"<em>","</em>")}):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,function(e,r){return/\S$/.test(r)?a(r,"<strong><em>","</em></strong>"):e})).replace(/__(\S[\s\S]*?)__/g,function(e,r){return/\S$/.test(r)?a(r,"<strong>","</strong>"):e})).replace(/_([^\s_][\s\S]*?)_/g,function(e,r){return/\S$/.test(r)?a(r,"<em>","</em>"):e}),e=r.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,function(e,r,t){return a(t,r+"<strong><em>","</em></strong>")})).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,function(e,r,t){return a(t,r+"<strong>","</strong>")})).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,function(e,r,t){return a(t,r+"<em>","</em>")}):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(e,r){return/\S$/.test(r)?a(r,"<strong><em>","</em></strong>"):e})).replace(/\*\*(\S[\s\S]*?)\*\*/g,function(e,r){return/\S$/.test(r)?a(r,"<strong>","</strong>"):e})).replace(/\*([^\s*][\s\S]*?)\*/g,function(e,r){return/\S$/.test(r)?a(r,"<em>","</em>"):e}),e=t.converter._dispatch("italicsAndBold.after",e,r,t)}),s.subParser("lists",function(e,r,t){"use strict";function a(e,a){t.gListLevel++,e=e.replace(/\n{2,}$/,"\n");var n=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,o=/\n[ \t]*\n(?!¨0)/.test(e+="¨0");return r.disableForced4SpacesIndentedSublists&&(n=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(n,function(e,a,n,i,l,c,u){u=u&&""!==u.trim();var d=s.subParser("outdent")(l,r,t),p="";return c&&r.tasklists&&(p=' class="task-list-item" style="list-style-type: none;"',d=d.replace(/^[ \t]*\[(x|X| )?]/m,function(){var e='<input type="checkbox" disabled style="margin: 0px 0.35em 0.25em -1.6em; vertical-align: middle;"';return u&&(e+=" checked"),e+=">"})),d=d.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,function(e){return"¨A"+e}),a||d.search(/\n{2,}/)>-1?(d=s.subParser("githubCodeBlocks")(d,r,t),d=s.subParser("blockGamut")(d,r,t)):(d=(d=s.subParser("lists")(d,r,t)).replace(/\n$/,""),d=(d=s.subParser("hashHTMLBlocks")(d,r,t)).replace(/\n\n+/g,"\n\n"),d=o?s.subParser("paragraphs")(d,r,t):s.subParser("spanGamut")(d,r,t)),d="<li"+p+">"+(d=d.replace("¨A",""))+"</li>\n"})).replace(/¨0/g,""),t.gListLevel--,a&&(e=e.replace(/\s+$/,"")),e}function n(e,r){if("ol"===r){var t=e.match(/^ *(\d+)\./);if(t&&"1"!==t[1])return' start="'+t[1]+'"'}return""}function o(e,t,s){var o=r.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,i=r.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,l="ul"===t?o:i,c="";if(-1!==e.search(l))!function r(u){var d=u.search(l),p=n(e,t);-1!==d?(c+="\n\n<"+t+p+">\n"+a(u.slice(0,d),!!s)+"</"+t+">\n",l="ul"===(t="ul"===t?"ol":"ul")?o:i,r(u.slice(d))):c+="\n\n<"+t+p+">\n"+a(u,!!s)+"</"+t+">\n"}(e);else{var u=n(e,t);c="\n\n<"+t+u+">\n"+a(e,!!s)+"</"+t+">\n"}return c}return e=t.converter._dispatch("lists.before",e,r,t),e+="¨0",e=(e=t.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(e,r,t){return o(r,t.search(/[*+-]/g)>-1?"ul":"ol",!0)}):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(e,r,t,a){return o(t,a.search(/[*+-]/g)>-1?"ul":"ol",!1)})).replace(/¨0/,""),e=t.converter._dispatch("lists.after",e,r,t)}),s.subParser("metadata",function(e,r,t){"use strict";if(!r.metadata)return e;function a(e){t.metadata.raw=e,(e=(e=e.replace(/&/g,"&amp;").replace(/"/g,"&quot;")).replace(/\n {4}/g," ")).replace(/^([\S ]+): +([\s\S]+?)$/gm,function(e,r,a){return t.metadata.parsed[r]=a,""})}return e=(e=(e=(e=t.converter._dispatch("metadata.before",e,r,t)).replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,function(e,r,t){return a(t),"¨M"})).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,function(e,r,n){return r&&(t.metadata.format=r),a(n),"¨M"})).replace(/¨M/g,""),e=t.converter._dispatch("metadata.after",e,r,t)}),s.subParser("outdent",function(e,r,t){"use strict";return e=(e=(e=t.converter._dispatch("outdent.before",e,r,t)).replace(/^(\t|[ ]{1,4})/gm,"¨0")).replace(/¨0/g,""),e=t.converter._dispatch("outdent.after",e,r,t)}),s.subParser("paragraphs",function(e,r,t){"use strict";for(var a=(e=(e=(e=t.converter._dispatch("paragraphs.before",e,r,t)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),n=[],o=a.length,i=0;i<o;i++){var l=a[i];l.search((K|G)(\d+)\1/g)>=0?n.push(l):l.search(/\S/)>=0&&(l=(l=s.subParser("spanGamut")(l,r,t)).replace(/^([ \t]*)/g,"<p>"),l+="</p>",n.push(l))}for(o=n.length,i=0;i<o;i++){for(var c="",u=n[i],d=!1;(K|G)(\d+)\1/.test(u);){var p=RegExp.$1,h=RegExp.$2;c=(c="K"===p?t.gHtmlBlocks[h]:d?s.subParser("encodeCode")(t.ghCodeBlocks[h].text,r,t):t.ghCodeBlocks[h].codeblock).replace(/\$/g,"$$$$"),u=u.replace(/(\n\n)?¨(K|G)\d+\2(\n\n)?/,c),/^<pre\b[^>]*>\s*<code\b[^>]*>/.test(u)&&(d=!0)}n[i]=u}return e=(e=(e=n.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.converter._dispatch("paragraphs.after",e,r,t)}),s.subParser("runExtension",function(e,r,t,a){"use strict";if(e.filter)r=e.filter(r,a.converter,t);else if(e.regex){var n=e.regex;n instanceof RegExp||(n=new RegExp(n,"g")),r=r.replace(n,e.replace)}return r}),s.subParser("spanGamut",function(e,r,t){"use strict";return e=t.converter._dispatch("spanGamut.before",e,r,t),e=s.subParser("codeSpans")(e,r,t),e=s.subParser("escapeSpecialCharsWithinTagAttributes")(e,r,t),e=s.subParser("encodeBackslashEscapes")(e,r,t),e=s.subParser("images")(e,r,t),e=s.subParser("anchors")(e,r,t),e=s.subParser("autoLinks")(e,r,t),e=s.subParser("simplifiedAutoLinks")(e,r,t),e=s.subParser("emoji")(e,r,t),e=s.subParser("underline")(e,r,t),e=s.subParser("italicsAndBold")(e,r,t),e=s.subParser("strikethrough")(e,r,t),e=s.subParser("ellipsis")(e,r,t),e=s.subParser("hashHTMLSpans")(e,r,t),e=s.subParser("encodeAmpsAndAngles")(e,r,t),r.simpleLineBreaks?/\n\n¨K/.test(e)||(e=e.replace(/\n+/g,"<br />\n")):e=e.replace(/ +\n/g,"<br />\n"),e=t.converter._dispatch("spanGamut.after",e,r,t)}),s.subParser("strikethrough",function(e,r,t){"use strict";return r.strikethrough&&(e=(e=t.converter._dispatch("strikethrough.before",e,r,t)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(e,a){return function(e){return r.simplifiedAutoLink&&(e=s.subParser("simplifiedAutoLinks")(e,r,t)),"<del>"+e+"</del>"}(a)}),e=t.converter._dispatch("strikethrough.after",e,r,t)),e}),s.subParser("stripLinkDefinitions",function(e,r,t){"use strict";var a=function(e,a,n,o,i,l,c){return a=a.toLowerCase(),n.match(/^data:.+?\/.+?;base64,/)?t.gUrls[a]=n.replace(/\s/g,""):t.gUrls[a]=s.subParser("encodeAmpsAndAngles")(n,r,t),l?l+c:(c&&(t.gTitles[a]=c.replace(/"|'/g,"&quot;")),r.parseImgDimensions&&o&&i&&(t.gDimensions[a]={width:o,height:i}),"")};return e=(e=(e=(e+="¨0").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm,a)).replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?([^>\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,a)).replace(/¨0/,"")}),s.subParser("tables",function(e,r,t){"use strict";if(!r.tables)return e;function a(e,a){return"<td"+a+">"+s.subParser("spanGamut")(e,r,t)+"</td>\n"}function n(e){var n,o=e.split("\n");for(n=0;n<o.length;++n)/^ {0,3}\|/.test(o[n])&&(o[n]=o[n].replace(/^ {0,3}\|/,"")),/\|[ \t]*$/.test(o[n])&&(o[n]=o[n].replace(/\|[ \t]*$/,"")),o[n]=s.subParser("codeSpans")(o[n],r,t);var i,l,c,u,d=o[0].split("|").map(function(e){return e.trim()}),p=o[1].split("|").map(function(e){return e.trim()}),h=[],_=[],g=[],m=[];for(o.shift(),o.shift(),n=0;n<o.length;++n)""!==o[n].trim()&&h.push(o[n].split("|").map(function(e){return e.trim()}));if(d.length<p.length)return e;for(n=0;n<p.length;++n)g.push((i=p[n],/^:[ \t]*--*$/.test(i)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(i)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(i)?' style="text-align:center;"':""));for(n=0;n<d.length;++n)s.helper.isUndefined(g[n])&&(g[n]=""),_.push((l=d[n],c=g[n],u=void 0,u="",l=l.trim(),(r.tablesHeaderId||r.tableHeaderId)&&(u=' id="'+l.replace(/ /g,"_").toLowerCase()+'"'),"<th"+u+c+">"+(l=s.subParser("spanGamut")(l,r,t))+"</th>\n"));for(n=0;n<h.length;++n){for(var f=[],b=0;b<_.length;++b)s.helper.isUndefined(h[n][b]),f.push(a(h[n][b],g[b]));m.push(f)}return function(e,r){for(var t="<table>\n<thead>\n<tr>\n",a=e.length,n=0;n<a;++n)t+=e[n];for(t+="</tr>\n</thead>\n<tbody>\n",n=0;n<r.length;++n){t+="<tr>\n";for(var s=0;s<a;++s)t+=r[n][s];t+="</tr>\n"}return t+="</tbody>\n</table>\n"}(_,m)}return e=(e=(e=(e=t.converter._dispatch("tables.before",e,r,t)).replace(/\\(\|)/g,s.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,n)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm,n),e=t.converter._dispatch("tables.after",e,r,t)}),s.subParser("underline",function(e,r,t){"use strict";return r.underline?(e=t.converter._dispatch("underline.before",e,r,t),e=(e=r.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,function(e,r){return"<u>"+r+"</u>"})).replace(/\b__(\S[\s\S]*?)__\b/g,function(e,r){return"<u>"+r+"</u>"}):(e=e.replace(/___(\S[\s\S]*?)___/g,function(e,r){return/\S$/.test(r)?"<u>"+r+"</u>":e})).replace(/__(\S[\s\S]*?)__/g,function(e,r){return/\S$/.test(r)?"<u>"+r+"</u>":e})).replace(/(_)/g,s.helper.escapeCharactersCallback),e=t.converter._dispatch("underline.after",e,r,t)):e}),s.subParser("unescapeSpecialChars",function(e,r,t){"use strict";return e=(e=t.converter._dispatch("unescapeSpecialChars.before",e,r,t)).replace(/¨E(\d+)E/g,function(e,r){var t=parseInt(r);return String.fromCharCode(t)}),e=t.converter._dispatch("unescapeSpecialChars.after",e,r,t)}),s.subParser("makeMarkdown.blockquote",function(e,r){"use strict";var t="";if(e.hasChildNodes())for(var a=e.childNodes,n=a.length,o=0;o<n;++o){var i=s.subParser("makeMarkdown.node")(a[o],r);""!==i&&(t+=i)}return t="> "+(t=t.trim()).split("\n").join("\n> ")}),s.subParser("makeMarkdown.codeBlock",function(e,r){"use strict";var t=e.getAttribute("language"),a=e.getAttribute("precodenum");return"```"+t+"\n"+r.preList[a]+"\n```"}),s.subParser("makeMarkdown.codeSpan",function(e){"use strict";return"`"+e.innerHTML+"`"}),s.subParser("makeMarkdown.emphasis",function(e,r){"use strict";var t="";if(e.hasChildNodes()){t+="*";for(var a=e.childNodes,n=a.length,o=0;o<n;++o)t+=s.subParser("makeMarkdown.node")(a[o],r);t+="*"}return t}),s.subParser("makeMarkdown.header",function(e,r,t){"use strict";var a=new Array(t+1).join("#"),n="";if(e.hasChildNodes()){n=a+" ";for(var o=e.childNodes,i=o.length,l=0;l<i;++l)n+=s.subParser("makeMarkdown.node")(o[l],r)}return n}),s.subParser("makeMarkdown.hr",function(){"use strict";return"---"}),s.subParser("makeMarkdown.image",function(e){"use strict";var r="";return e.hasAttribute("src")&&(r+="!["+e.getAttribute("alt")+"](",r+="<"+e.getAttribute("src")+">",e.hasAttribute("width")&&e.hasAttribute("height")&&(r+=" ="+e.getAttribute("width")+"x"+e.getAttribute("height")),e.hasAttribute("title")&&(r+=' "'+e.getAttribute("title")+'"'),r+=")"),r}),s.subParser("makeMarkdown.links",function(e,r){"use strict";var t="";if(e.hasChildNodes()&&e.hasAttribute("href")){var a=e.childNodes,n=a.length;t="[";for(var o=0;o<n;++o)t+=s.subParser("makeMarkdown.node")(a[o],r);t+="](",t+="<"+e.getAttribute("href")+">",e.hasAttribute("title")&&(t+=' "'+e.getAttribute("title")+'"'),t+=")"}return t}),s.subParser("makeMarkdown.list",function(e,r,t){"use strict";var a="";if(!e.hasChildNodes())return"";for(var n=e.childNodes,o=n.length,i=e.getAttribute("start")||1,l=0;l<o;++l)if(void 0!==n[l].tagName&&"li"===n[l].tagName.toLowerCase()){a+=("ol"===t?i.toString()+". ":"- ")+s.subParser("makeMarkdown.listItem")(n[l],r),++i}return(a+="\n\x3c!-- --\x3e\n").trim()}),s.subParser("makeMarkdown.listItem",function(e,r){"use strict";for(var t="",a=e.childNodes,n=a.length,o=0;o<n;++o)t+=s.subParser("makeMarkdown.node")(a[o],r);return/\n$/.test(t)?t=t.split("\n").join("\n ").replace(/^ {4}$/gm,"").replace(/\n\n+/g,"\n\n"):t+="\n",t}),s.subParser("makeMarkdown.node",function(e,r,t){"use strict";t=t||!1;var a="";if(3===e.nodeType)return s.subParser("makeMarkdown.txt")(e,r);if(8===e.nodeType)return"\x3c!--"+e.data+"--\x3e\n\n";if(1!==e.nodeType)return"";switch(e.tagName.toLowerCase()){case"h1":t||(a=s.subParser("makeMarkdown.header")(e,r,1)+"\n\n");break;case"h2":t||(a=s.subParser("makeMarkdown.header")(e,r,2)+"\n\n");break;case"h3":t||(a=s.subParser("makeMarkdown.header")(e,r,3)+"\n\n");break;case"h4":t||(a=s.subParser("makeMarkdown.header")(e,r,4)+"\n\n");break;case"h5":t||(a=s.subParser("makeMarkdown.header")(e,r,5)+"\n\n");break;case"h6":t||(a=s.subParser("makeMarkdown.header")(e,r,6)+"\n\n");break;case"p":t||(a=s.subParser("makeMarkdown.paragraph")(e,r)+"\n\n");break;case"blockquote":t||(a=s.subParser("makeMarkdown.blockquote")(e,r)+"\n\n");break;case"hr":t||(a=s.subParser("makeMarkdown.hr")(e,r)+"\n\n");break;case"ol":t||(a=s.subParser("makeMarkdown.list")(e,r,"ol")+"\n\n");break;case"ul":t||(a=s.subParser("makeMarkdown.list")(e,r,"ul")+"\n\n");break;case"precode":t||(a=s.subParser("makeMarkdown.codeBlock")(e,r)+"\n\n");break;case"pre":t||(a=s.subParser("makeMarkdown.pre")(e,r)+"\n\n");break;case"table":t||(a=s.subParser("makeMarkdown.table")(e,r)+"\n\n");break;case"code":a=s.subParser("makeMarkdown.codeSpan")(e,r);break;case"em":case"i":a=s.subParser("makeMarkdown.emphasis")(e,r);break;case"strong":case"b":a=s.subParser("makeMarkdown.strong")(e,r);break;case"del":a=s.subParser("makeMarkdown.strikethrough")(e,r);break;case"a":a=s.subParser("makeMarkdown.links")(e,r);break;case"img":a=s.subParser("makeMarkdown.image")(e,r);break;default:a=e.outerHTML+"\n\n"}return a}),s.subParser("makeMarkdown.paragraph",function(e,r){"use strict";var t="";if(e.hasChildNodes())for(var a=e.childNodes,n=a.length,o=0;o<n;++o)t+=s.subParser("makeMarkdown.node")(a[o],r);return t=t.trim()}),s.subParser("makeMarkdown.pre",function(e,r){"use strict";var t=e.getAttribute("prenum");return"<pre>"+r.preList[t]+"</pre>"}),s.subParser("makeMarkdown.strikethrough",function(e,r){"use strict";var t="";if(e.hasChildNodes()){t+="~~";for(var a=e.childNodes,n=a.length,o=0;o<n;++o)t+=s.subParser("makeMarkdown.node")(a[o],r);t+="~~"}return t}),s.subParser("makeMarkdown.strong",function(e,r){"use strict";var t="";if(e.hasChildNodes()){t+="**";for(var a=e.childNodes,n=a.length,o=0;o<n;++o)t+=s.subParser("makeMarkdown.node")(a[o],r);t+="**"}return t}),s.subParser("makeMarkdown.table",function(e,r){"use strict";var t,a,n="",o=[[],[]],i=e.querySelectorAll("thead>tr>th"),l=e.querySelectorAll("tbody>tr");for(t=0;t<i.length;++t){var c=s.subParser("makeMarkdown.tableCell")(i[t],r),u="---";if(i[t].hasAttribute("style"))switch(i[t].getAttribute("style").toLowerCase().replace(/\s/g,"")){case"text-align:left;":u=":---";break;case"text-align:right;":u="---:";break;case"text-align:center;":u=":---:"}o[0][t]=c.trim(),o[1][t]=u}for(t=0;t<l.length;++t){var d=o.push([])-1,p=l[t].getElementsByTagName("td");for(a=0;a<i.length;++a){var h=" ";void 0!==p[a]&&(h=s.subParser("makeMarkdown.tableCell")(p[a],r)),o[d].push(h)}}var _=3;for(t=0;t<o.length;++t)for(a=0;a<o[t].length;++a){var g=o[t][a].length;g>_&&(_=g)}for(t=0;t<o.length;++t){for(a=0;a<o[t].length;++a)1===t?":"===o[t][a].slice(-1)?o[t][a]=s.helper.padEnd(o[t][a].slice(-1),_-1,"-")+":":o[t][a]=s.helper.padEnd(o[t][a],_,"-"):o[t][a]=s.helper.padEnd(o[t][a],_);n+="| "+o[t].join(" | ")+" |\n"}return n.trim()}),s.subParser("makeMarkdown.tableCell",function(e,r){"use strict";var t="";if(!e.hasChildNodes())return"";for(var a=e.childNodes,n=a.length,o=0;o<n;++o)t+=s.subParser("makeMarkdown.node")(a[o],r,!0);return t.trim()}),s.subParser("makeMarkdown.txt",function(e){"use strict";var r=e.nodeValue;return r=(r=r.replace(/ +/g," ")).replace(/¨NBSP;/g," "),r=(r=(r=(r=(r=(r=(r=(r=(r=s.helper.unescapeHTMLEntities(r)).replace(/([*_~|`])/g,"\\$1")).replace(/^(\s*)>/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")});void 0===(a=function(){"use strict";return s}.call(r,t,r,e))||(e.exports=a)}).call(this)},tZVe:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a=t("I22p"),n=t("HKE2"),s=t.n(n),o={name:"markdown",data:function(){return{title:"",content:"",converter:null,html:""}},created:function(){this.docid=this.$route.query.docid,this.articleDetail(this.docid)},mounted:function(){this.converter=new s.a.Converter({tables:!0})},methods:{articleDetail:function(e){var r=this;a.a.articleDetail({docid:e}).then(function(e){console.log(e,999),0==e.err_code&&(r.content=e.data.doc,r.title=e.data.title,r.convertText())})},convertText:function(){this.html=this.converter.makeHtml(this.content)},cancel:function(){this.$router.back()}}},i={render:function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"markdown"},[t("div",{staticClass:"doc_name"},[e._v(e._s(e.title))]),e._v(" "),t("div",{staticClass:"main",domProps:{innerHTML:e._s(e.html)}}),e._v(" "),t("div",{staticClass:"bottom"},[t("van-button",{attrs:{plain:"",type:"info",color:"#cccccc"},on:{click:e.cancel}},[e._v("取消")])],1)])},staticRenderFns:[]};var l=t("VU/8")(o,i,!1,function(e){t("3ZUW")},"data-v-48e05d57",null);r.default=l.exports}});
//# sourceMappingURL=1.0bacae77969795d2a8ed.js.map
\ No newline at end of file
//# sourceMappingURL=2.9dc7beed2afa8da55cfa.js.map
\ No newline at end of file
webpackJsonp([2],{"7cd1":function(t,e){},"M+ft":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a={name:"folder2",components:{folderComponent:i("s//G").a}},s={render:function(){var t=this.$createElement;return(this._self._c||t)("folder-component",{attrs:{path:"/folder"}})},staticRenderFns:[]},n=i("VU/8")(a,s,!1,null,null,null);e.default=n.exports},"s//G":function(t,e,i){"use strict";var a=i("I22p"),s={name:"folder_component",props:["path"],data:function(){return{value:"",list:[],article_list:[],parentid:"",show_loading:!1,page:1}},created:function(){var t=this.$route.query.folderid?this.$route.query.folderid:"";this.folderList(t),t&&this.articleList(t)},methods:{folderList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.show_loading=!0,a.a.folderList({parentid:e}).then(function(e){0==e.err_code&&(t.list=e.data),t.show_loading=!1})},articleList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.show_loading=!0;var i={folderid:e,pagenum:20,current:this.page};a.a.articleList(i).then(function(e){0==e.err_code&&(console.log(e,99),t.article_list=e.data),t.show_loading=!1})},clickFolder:function(t){this.$router.push({path:this.path,query:{folderid:t.folderid}})},clickArticle:function(t){1==t.type?this.$router.push({path:"wangeditor",query:{docid:t.docid}}):this.$router.push({path:"markdown",query:{docid:t.docid}})}}},n={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"folder"},[i("div",{staticClass:"input"},[i("van-search",{attrs:{placeholder:"请输入搜索关键词"},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})],1),t._v(" "),i("div",{staticClass:"main"},[t._l(t.list,function(e,a){return i("div",{staticClass:"each_folder van-hairline--bottom",on:{click:function(i){return t.clickFolder(e)}}},[i("div",[i("span",{staticClass:"icon-107 icon107"}),t._v(" "),i("span",{staticClass:"folder_name"},[t._v(t._s(e.name))])]),t._v(" "),i("div",{staticClass:"updatetime"},[t._v(t._s(e.updatetime.substr(0,10)))])])}),t._v(" "),t._l(t.article_list,function(e,a){return i("div",{staticClass:"each_folder van-hairline--bottom",on:{click:function(i){return t.clickArticle(e)}}},[i("div",{staticStyle:{display:"flex","justify-content":"space-between"}},[i("span",{staticClass:"folder_name",staticStyle:{margin:"0"}},[t._v(t._s(e.title))]),t._v(" "),i("span",{staticStyle:{"font-size":"12px",color:"#3396fb"}},[t._v(t._s(1==e.type?"富文本":"Markdown"))])]),t._v(" "),i("div",{staticClass:"updatetime"},[t._v(t._s(e.updatetime.substr(0,10)))])])}),t._v(" "),i("van-loading",{directives:[{name:"show",rawName:"v-show",value:t.show_loading,expression:"show_loading"}],attrs:{size:"26",vertical:"",color:"#3396fb"}})],2)])},staticRenderFns:[]};var o=i("VU/8")(s,n,!1,function(t){i("7cd1")},"data-v-06aa8c8a",null);e.a=o.exports}});
//# sourceMappingURL=2.d1e78d8dc3862c4bebf4.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/pages/folder2.vue","webpack:///./src/pages/folder2.vue?4a26","webpack:///./src/pages/folder2.vue","webpack:///src/components/folder_component.vue","webpack:///./src/components/folder_component.vue?7ec7","webpack:///./src/components/folder_component.vue"],"names":["folder2","name","components","folderComponent","pages_folder2","render","_h","this","$createElement","_self","_c","attrs","path","staticRenderFns","Component","__webpack_require__","normalizeComponent","__webpack_exports__","folder_component","props","data","value","list","article_list","parentid","show_loading","page","created","id","$route","query","folderid","folderList","articleList","methods","_this","arguments","length","undefined","then","err_code","_this2","params","pagenum","current","console","log","clickFolder","item","$router","push","clickArticle","type","docid","components_folder_component","_vm","staticClass","placeholder","model","callback","$$v","expression","_v","_l","i","on","click","$event","_s","updatetime","substr","staticStyle","display","justify-content","margin","title","font-size","color","directives","rawName","size","vertical","ssrContext"],"mappings":"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","file":"static/js/2.d1e78d8dc3862c4bebf4.js","sourcesContent":["<template>\r\n <folder-component :path=\"'/folder'\"></folder-component>\r\n</template>\r\n\r\n<script>\r\n import folderComponent from '../components/folder_component';\r\n export default {\r\n name: \"folder2\",\r\n components:{\r\n folderComponent\r\n }\r\n }\r\n</script>\n\n\n// WEBPACK FOOTER //\n// src/pages/folder2.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('folder-component',{attrs:{\"path\":'/folder'}})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-24b715f0\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/pages/folder2.vue\n// module id = null\n// module chunks = ","var normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder2.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder2.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-24b715f0\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./folder2.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/pages/folder2.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"folder\">\r\n <div class=\"input\">\r\n <van-search v-model=\"value\" placeholder=\"请输入搜索关键词\" />\r\n </div>\r\n <div class=\"main\">\r\n <!-- 文件夹列表 -->\r\n <div v-for=\"(item,i) in list\" class=\"each_folder van-hairline--bottom\" @click=\"clickFolder(item)\">\r\n <div>\r\n <span class=\"icon-107 icon107\"></span>\r\n <span class=\"folder_name\">{{item.name}}</span>\r\n </div>\r\n <div class=\"updatetime\">{{item.updatetime.substr(0,10)}}</div>\r\n </div>\r\n <!-- 文章列表 -->\r\n <div v-for=\"(item,i) in article_list\" class=\"each_folder van-hairline--bottom\" @click=\"clickArticle(item)\">\r\n <div style=\"display:flex;justify-content:space-between;\">\r\n <span class=\"folder_name\" style=\"margin:0;\">{{item.title}}</span>\r\n <span style=\"font-size:12px;color:#3396fb;\">{{item.type==1?'富文本':'Markdown'}}</span>\r\n </div>\r\n <div class=\"updatetime\">{{item.updatetime.substr(0,10)}}</div>\r\n </div>\r\n <van-loading v-show=\"show_loading\" size=\"26\" vertical color=\"#3396fb\"/>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import api from '../api/methods';\r\n export default {\r\n name: \"folder_component\",\r\n props:['path'],\r\n data(){\r\n return{\r\n value:'',\r\n list:[], //文件夹列表\r\n article_list:[], //文件列表\r\n parentid:'', //父级id\r\n show_loading:false,\r\n page:1,\r\n }\r\n },\r\n created(){\r\n let id = this.$route.query.folderid?this.$route.query.folderid:'';\r\n this.folderList(id);\r\n if(id) this.articleList(id);\r\n },\r\n methods:{\r\n //获取文件夹列表\r\n folderList(id=''){\r\n this.show_loading = true;\r\n api.folderList({parentid:id}).then((data)=>{\r\n if(data.err_code == 0){\r\n this.list = data.data;\r\n }\r\n this.show_loading = false;\r\n })\r\n },\r\n //获取文件列表\r\n articleList(id=''){\r\n this.show_loading = true;\r\n let params = {\r\n folderid:id, //所属文件夹\r\n pagenum:20,\r\n current:this.page,\r\n };\r\n api.articleList(params).then((data)=>{\r\n if(data.err_code == 0){\r\n console.log(data,99)\r\n this.article_list = data.data;\r\n }\r\n this.show_loading = false;\r\n })\r\n },\r\n //点击文件夹\r\n clickFolder(item){\r\n this.$router.push({path:this.path,query:{folderid:item.folderid}});\r\n },\r\n //点击文章\r\n clickArticle(item){\r\n if(item.type == 1) this.$router.push({path:'wangeditor',query:{docid:item.docid}}); //富文本\r\n else this.$router.push({path:'markdown',query:{docid:item.docid}}); //Markdown\r\n }\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .folder{\r\n height:100%;\r\n padding:0 30rem /@basefont;\r\n .input{\r\n height:100rem /@basefont;\r\n .van-search{\r\n padding:10px 0;\r\n }\r\n }\r\n .main{\r\n height:calc(100% - (110rem /@basefont));\r\n overflow:auto;\r\n padding:10rem /@basefont 0;\r\n .each_folder{\r\n font-size:32rem /@basefont;\r\n padding:25rem /@basefont 0;\r\n .folder_name{\r\n font-weight:bolder;\r\n color:#333333;\r\n margin-left:20rem /@basefont;\r\n }\r\n .updatetime{\r\n font-size:24rem /@basefont;\r\n color:#cccccc;\r\n margin-top:20rem /@basefont;\r\n }\r\n }\r\n }\r\n }\r\n .icon107{\r\n color:#F0E290;\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/components/folder_component.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"folder\"},[_c('div',{staticClass:\"input\"},[_c('van-search',{attrs:{\"placeholder\":\"请输入搜索关键词\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"main\"},[_vm._l((_vm.list),function(item,i){return _c('div',{staticClass:\"each_folder van-hairline--bottom\",on:{\"click\":function($event){return _vm.clickFolder(item)}}},[_c('div',[_c('span',{staticClass:\"icon-107 icon107\"}),_vm._v(\" \"),_c('span',{staticClass:\"folder_name\"},[_vm._v(_vm._s(item.name))])]),_vm._v(\" \"),_c('div',{staticClass:\"updatetime\"},[_vm._v(_vm._s(item.updatetime.substr(0,10)))])])}),_vm._v(\" \"),_vm._l((_vm.article_list),function(item,i){return _c('div',{staticClass:\"each_folder van-hairline--bottom\",on:{\"click\":function($event){return _vm.clickArticle(item)}}},[_c('div',{staticStyle:{\"display\":\"flex\",\"justify-content\":\"space-between\"}},[_c('span',{staticClass:\"folder_name\",staticStyle:{\"margin\":\"0\"}},[_vm._v(_vm._s(item.title))]),_vm._v(\" \"),_c('span',{staticStyle:{\"font-size\":\"12px\",\"color\":\"#3396fb\"}},[_vm._v(_vm._s(item.type==1?'富文本':'Markdown'))])]),_vm._v(\" \"),_c('div',{staticClass:\"updatetime\"},[_vm._v(_vm._s(item.updatetime.substr(0,10)))])])}),_vm._v(\" \"),_c('van-loading',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.show_loading),expression:\"show_loading\"}],attrs:{\"size\":\"26\",\"vertical\":\"\",\"color\":\"#3396fb\"}})],2)])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-06aa8c8a\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/folder_component.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-06aa8c8a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./folder_component.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder_component.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder_component.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-06aa8c8a\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./folder_component.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-06aa8c8a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/folder_component.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([3],{"M+ft":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n={name:"folder2",components:{folderComponent:i("s//G").a}},r={render:function(){var t=this.$createElement;return(this._self._c||t)("folder-component",{attrs:{path:"/folder"}})},staticRenderFns:[]},s=i("VU/8")(n,r,!1,null,null,null);e.default=s.exports},"c4W/":function(t,e){},"s//G":function(t,e,i){"use strict";var n=i("Dd8w"),r=i.n(n),s=i("I22p"),a=i("NYxO"),o={name:"folder_component",props:["path"],data:function(){return{value:"",list:[],article_list:[],show_loading:!1,page:1}},created:function(){var t=this.$route.query.folderid?this.$route.query.folderid:"";this.setParentid(t),this.folderList(t),t&&this.articleList(t)},methods:r()({},Object(a.b)(["setParentid","setRefresh"]),{folderList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.show_loading=!0,s.a.folderList({parentid:e}).then(function(e){0==e.err_code&&(t.list=e.data),t.show_loading=!1})},articleList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.show_loading=!0;var i={folderid:e,pagenum:20,current:this.page};s.a.articleList(i).then(function(e){0==e.err_code&&(console.log(e,99),t.article_list=e.data),t.show_loading=!1})},clickFolder:function(t){this.$router.push({path:this.path,query:{folderid:t.folderid}})},clickArticle:function(t){1==t.type?this.$router.push({path:"wangeditor",query:{docid:t.docid}}):this.$router.push({path:"markdown",query:{docid:t.docid}})},folderDel:function(t){var e=this;s.a.folderDel({folderid:t.folderid}).then(function(t){0==t.err_code&&(e.$notify({type:"success",duration:1500,message:"删除成功"}),e.folderList(e.parentid))})},articleDel:function(t){var e=this;s.a.articleDel({docid:t.docid}).then(function(t){0==t.err_code&&(e.$notify({type:"success",duration:1500,message:"删除成功"}),e.articleList(e.parentid))})}}),watch:{refresh:function(t){if(t){this.setRefresh(!1);var e=this.parentid;this.folderList(e),e&&this.articleList(e)}}},computed:r()({},Object(a.c)(["refresh","parentid"]))},l={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"folder"},[i("div",{staticClass:"input"},[i("van-search",{attrs:{placeholder:"请输入搜索关键词"},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})],1),t._v(" "),i("div",{staticClass:"main"},[t._l(t.list,function(e,n){return i("div",{staticClass:"each_folder van-hairline--bottom",on:{click:function(i){return t.clickFolder(e)}}},[i("van-swipe-cell",{scopedSlots:t._u([{key:"right",fn:function(){return[i("van-button",{attrs:{square:"",type:"danger",text:"删除"},on:{click:function(i){return t.folderDel(e)}}})]},proxy:!0}],null,!0)},[i("div",[i("span",{staticClass:"icon-107 icon107"}),t._v(" "),i("span",{staticClass:"folder_name"},[t._v(t._s(e.name))])]),t._v(" "),i("div",{staticClass:"updatetime"},[t._v(t._s(e.updatetime.substr(0,10)))])])],1)}),t._v(" "),t._l(t.article_list,function(e,n){return i("div",{staticClass:"each_folder van-hairline--bottom",on:{click:function(i){return t.clickArticle(e)}}},[i("van-swipe-cell",{scopedSlots:t._u([{key:"right",fn:function(){return[i("van-button",{attrs:{square:"",type:"danger",text:"删除"},on:{click:function(i){return t.articleDel(e)}}})]},proxy:!0}],null,!0)},[i("div",{staticStyle:{display:"flex","justify-content":"space-between"}},[i("span",{staticClass:"folder_name",staticStyle:{margin:"0"}},[t._v(t._s(e.title))]),t._v(" "),i("span",{staticStyle:{"font-size":"12px",color:"#3396fb","margin-right":"10px"}},[t._v(t._s(1==e.type?"富文本":"Markdown"))])]),t._v(" "),i("div",{staticClass:"updatetime"},[t._v(t._s(e.updatetime.substr(0,10)))])])],1)}),t._v(" "),i("van-loading",{directives:[{name:"show",rawName:"v-show",value:t.show_loading,expression:"show_loading"}],attrs:{size:"26",vertical:"",color:"#3396fb"}})],2)])},staticRenderFns:[]};var c=i("VU/8")(o,l,!1,function(t){i("c4W/")},"data-v-0cbb64f6",null);e.a=c.exports}});
//# sourceMappingURL=3.247f4ab5fdb9651c1231.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/pages/folder2.vue","webpack:///./src/pages/folder2.vue?4a26","webpack:///./src/pages/folder2.vue","webpack:///src/components/folder_component.vue","webpack:///./src/components/folder_component.vue?5836","webpack:///./src/components/folder_component.vue"],"names":["folder2","name","components","folderComponent","pages_folder2","render","_h","this","$createElement","_self","_c","attrs","path","staticRenderFns","Component","__webpack_require__","normalizeComponent","__webpack_exports__","folder_component","props","data","value","list","article_list","show_loading","page","created","id","$route","query","folderid","setParentid","folderList","articleList","methods","extends_default","Object","vuex_esm","_this","arguments","length","undefined","parentid","then","err_code","_this2","params","pagenum","current","console","log","clickFolder","item","$router","push","clickArticle","type","docid","folderDel","_this3","$notify","duration","message","articleDel","_this4","watch","refresh","val","setRefresh","computed","components_folder_component","_vm","staticClass","placeholder","model","callback","$$v","expression","_v","_l","i","on","click","$event","scopedSlots","_u","key","fn","square","text","proxy","_s","updatetime","substr","staticStyle","display","justify-content","margin","title","font-size","color","margin-right","directives","rawName","size","vertical","ssrContext"],"mappings":"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","file":"static/js/3.247f4ab5fdb9651c1231.js","sourcesContent":["<template>\r\n <folder-component :path=\"'/folder'\"></folder-component>\r\n</template>\r\n\r\n<script>\r\n import folderComponent from '../components/folder_component';\r\n export default {\r\n name: \"folder2\",\r\n components:{\r\n folderComponent\r\n }\r\n }\r\n</script>\n\n\n// WEBPACK FOOTER //\n// src/pages/folder2.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('folder-component',{attrs:{\"path\":'/folder'}})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-24b715f0\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/pages/folder2.vue\n// module id = null\n// module chunks = ","var normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder2.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder2.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-24b715f0\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./folder2.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/pages/folder2.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"folder\">\r\n <div class=\"input\">\r\n <van-search v-model=\"value\" placeholder=\"请输入搜索关键词\" />\r\n </div>\r\n <div class=\"main\">\r\n <!-- 文件夹列表 -->\r\n <div v-for=\"(item,i) in list\" class=\"each_folder van-hairline--bottom\" @click=\"clickFolder(item)\">\r\n <van-swipe-cell>\r\n <div>\r\n <span class=\"icon-107 icon107\"></span>\r\n <span class=\"folder_name\">{{item.name}}</span>\r\n </div>\r\n <div class=\"updatetime\">{{item.updatetime.substr(0,10)}}</div>\r\n <template #right>\r\n <van-button square type=\"danger\" text=\"删除\" @click=\"folderDel(item)\"/>\r\n <!--<van-button square type=\"primary\" text=\"收藏\" />-->\r\n </template>\r\n </van-swipe-cell>\r\n </div>\r\n <!-- 文章列表 -->\r\n <div v-for=\"(item,i) in article_list\" class=\"each_folder van-hairline--bottom\" @click=\"clickArticle(item)\">\r\n <van-swipe-cell>\r\n <div style=\"display:flex;justify-content:space-between;\">\r\n <span class=\"folder_name\" style=\"margin:0;\">{{item.title}}</span>\r\n <span style=\"font-size:12px;color:#3396fb;margin-right:10px\">{{item.type==1?'富文本':'Markdown'}}</span>\r\n </div>\r\n <div class=\"updatetime\">{{item.updatetime.substr(0,10)}}</div>\r\n <template #right>\r\n <van-button square type=\"danger\" text=\"删除\" @click=\"articleDel(item)\"/>\r\n <!--<van-button square type=\"primary\" text=\"收藏\" />-->\r\n </template>\r\n </van-swipe-cell>\r\n </div>\r\n <van-loading v-show=\"show_loading\" size=\"26\" vertical color=\"#3396fb\"/>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import api from '../api/methods';\r\n import { mapState,mapMutations } from 'vuex';\r\n export default {\r\n name: \"folder_component\",\r\n props:['path'],\r\n data(){\r\n return{\r\n value:'',\r\n list:[], //文件夹列表\r\n article_list:[], //文件列表\r\n show_loading:false,\r\n page:1,\r\n }\r\n },\r\n created(){\r\n let id = this.$route.query.folderid?this.$route.query.folderid:'';\r\n this.setParentid(id);\r\n this.folderList(id);\r\n if(id) this.articleList(id);\r\n },\r\n methods:{\r\n ...mapMutations(['setParentid','setRefresh']),\r\n //获取文件夹列表\r\n folderList(id=''){\r\n this.show_loading = true;\r\n api.folderList({parentid:id}).then((data)=>{\r\n if(data.err_code == 0){\r\n this.list = data.data;\r\n }\r\n this.show_loading = false;\r\n })\r\n },\r\n //获取文件列表\r\n articleList(id=''){\r\n this.show_loading = true;\r\n let params = {\r\n folderid:id, //所属文件夹\r\n pagenum:20,\r\n current:this.page,\r\n };\r\n api.articleList(params).then((data)=>{\r\n if(data.err_code == 0){\r\n console.log(data,99)\r\n this.article_list = data.data;\r\n }\r\n this.show_loading = false;\r\n })\r\n },\r\n //点击文件夹\r\n clickFolder(item){\r\n this.$router.push({path:this.path,query:{folderid:item.folderid}});\r\n },\r\n //点击文章\r\n clickArticle(item){\r\n if(item.type == 1) this.$router.push({path:'wangeditor',query:{docid:item.docid}}); //富文本\r\n else this.$router.push({path:'markdown',query:{docid:item.docid}}); //Markdown\r\n },\r\n //删除文件夹\r\n folderDel(item){\r\n api.folderDel({folderid:item.folderid}).then((data)=>{\r\n if(data.err_code == 0){\r\n this.$notify({ type: 'success',duration: 1500, message: '删除成功' });\r\n this.folderList(this.parentid);\r\n }\r\n })\r\n },\r\n //删除文件\r\n articleDel(item){\r\n api.articleDel({docid:item.docid}).then((data)=>{\r\n if(data.err_code == 0){\r\n this.$notify({ type: 'success',duration: 1500, message: '删除成功' });\r\n this.articleList(this.parentid);\r\n }\r\n })\r\n },\r\n },\r\n watch:{\r\n refresh(val){\r\n if(val){\r\n this.setRefresh(false);\r\n let id = this.parentid;\r\n this.folderList(id);\r\n if(id) this.articleList(id);\r\n }\r\n },\r\n },\r\n computed:{\r\n ...mapState(['refresh','parentid']),\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .folder{\r\n height:100%;\r\n .input{\r\n height:100rem /@basefont;\r\n padding:0 30rem /@basefont;\r\n .van-search{\r\n padding:10px 0;\r\n }\r\n }\r\n .main{\r\n height:calc(100% - (110rem /@basefont));\r\n overflow:auto;\r\n padding:10rem /@basefont 30rem /@basefont;\r\n .each_folder{\r\n font-size:32rem /@basefont;\r\n /deep/.van-swipe-cell__wrapper{\r\n padding:25rem /@basefont 0;\r\n }\r\n .folder_name{\r\n font-weight:bolder;\r\n color:#333333;\r\n margin-left:20rem /@basefont;\r\n }\r\n .updatetime{\r\n font-size:24rem /@basefont;\r\n color:#cccccc;\r\n margin-top:20rem /@basefont;\r\n }\r\n }\r\n }\r\n }\r\n .icon107{\r\n color:#F0E290;\r\n }\r\n .van-button {\r\n height: 100%;\r\n }\r\n .van-button--normal{\r\n padding:0 40rem /@basefont;\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/components/folder_component.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"folder\"},[_c('div',{staticClass:\"input\"},[_c('van-search',{attrs:{\"placeholder\":\"请输入搜索关键词\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"main\"},[_vm._l((_vm.list),function(item,i){return _c('div',{staticClass:\"each_folder van-hairline--bottom\",on:{\"click\":function($event){return _vm.clickFolder(item)}}},[_c('van-swipe-cell',{scopedSlots:_vm._u([{key:\"right\",fn:function(){return [_c('van-button',{attrs:{\"square\":\"\",\"type\":\"danger\",\"text\":\"删除\"},on:{\"click\":function($event){return _vm.folderDel(item)}}})]},proxy:true}],null,true)},[_c('div',[_c('span',{staticClass:\"icon-107 icon107\"}),_vm._v(\" \"),_c('span',{staticClass:\"folder_name\"},[_vm._v(_vm._s(item.name))])]),_vm._v(\" \"),_c('div',{staticClass:\"updatetime\"},[_vm._v(_vm._s(item.updatetime.substr(0,10)))])])],1)}),_vm._v(\" \"),_vm._l((_vm.article_list),function(item,i){return _c('div',{staticClass:\"each_folder van-hairline--bottom\",on:{\"click\":function($event){return _vm.clickArticle(item)}}},[_c('van-swipe-cell',{scopedSlots:_vm._u([{key:\"right\",fn:function(){return [_c('van-button',{attrs:{\"square\":\"\",\"type\":\"danger\",\"text\":\"删除\"},on:{\"click\":function($event){return _vm.articleDel(item)}}})]},proxy:true}],null,true)},[_c('div',{staticStyle:{\"display\":\"flex\",\"justify-content\":\"space-between\"}},[_c('span',{staticClass:\"folder_name\",staticStyle:{\"margin\":\"0\"}},[_vm._v(_vm._s(item.title))]),_vm._v(\" \"),_c('span',{staticStyle:{\"font-size\":\"12px\",\"color\":\"#3396fb\",\"margin-right\":\"10px\"}},[_vm._v(_vm._s(item.type==1?'富文本':'Markdown'))])]),_vm._v(\" \"),_c('div',{staticClass:\"updatetime\"},[_vm._v(_vm._s(item.updatetime.substr(0,10)))])])],1)}),_vm._v(\" \"),_c('van-loading',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.show_loading),expression:\"show_loading\"}],attrs:{\"size\":\"26\",\"vertical\":\"\",\"color\":\"#3396fb\"}})],2)])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0cbb64f6\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/folder_component.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0cbb64f6\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./folder_component.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder_component.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder_component.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0cbb64f6\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./folder_component.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-0cbb64f6\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/folder_component.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([3],{"7cd1":function(t,e){},C0Ug:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a={name:"folder",components:{folderComponent:i("s//G").a}},s={render:function(){var t=this.$createElement;return(this._self._c||t)("folder-component",{attrs:{path:"/folder2"}})},staticRenderFns:[]},n=i("VU/8")(a,s,!1,null,null,null);e.default=n.exports},"s//G":function(t,e,i){"use strict";var a=i("I22p"),s={name:"folder_component",props:["path"],data:function(){return{value:"",list:[],article_list:[],parentid:"",show_loading:!1,page:1}},created:function(){var t=this.$route.query.folderid?this.$route.query.folderid:"";this.folderList(t),t&&this.articleList(t)},methods:{folderList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.show_loading=!0,a.a.folderList({parentid:e}).then(function(e){0==e.err_code&&(t.list=e.data),t.show_loading=!1})},articleList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.show_loading=!0;var i={folderid:e,pagenum:20,current:this.page};a.a.articleList(i).then(function(e){0==e.err_code&&(console.log(e,99),t.article_list=e.data),t.show_loading=!1})},clickFolder:function(t){this.$router.push({path:this.path,query:{folderid:t.folderid}})},clickArticle:function(t){1==t.type?this.$router.push({path:"wangeditor",query:{docid:t.docid}}):this.$router.push({path:"markdown",query:{docid:t.docid}})}}},n={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"folder"},[i("div",{staticClass:"input"},[i("van-search",{attrs:{placeholder:"请输入搜索关键词"},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})],1),t._v(" "),i("div",{staticClass:"main"},[t._l(t.list,function(e,a){return i("div",{staticClass:"each_folder van-hairline--bottom",on:{click:function(i){return t.clickFolder(e)}}},[i("div",[i("span",{staticClass:"icon-107 icon107"}),t._v(" "),i("span",{staticClass:"folder_name"},[t._v(t._s(e.name))])]),t._v(" "),i("div",{staticClass:"updatetime"},[t._v(t._s(e.updatetime.substr(0,10)))])])}),t._v(" "),t._l(t.article_list,function(e,a){return i("div",{staticClass:"each_folder van-hairline--bottom",on:{click:function(i){return t.clickArticle(e)}}},[i("div",{staticStyle:{display:"flex","justify-content":"space-between"}},[i("span",{staticClass:"folder_name",staticStyle:{margin:"0"}},[t._v(t._s(e.title))]),t._v(" "),i("span",{staticStyle:{"font-size":"12px",color:"#3396fb"}},[t._v(t._s(1==e.type?"富文本":"Markdown"))])]),t._v(" "),i("div",{staticClass:"updatetime"},[t._v(t._s(e.updatetime.substr(0,10)))])])}),t._v(" "),i("van-loading",{directives:[{name:"show",rawName:"v-show",value:t.show_loading,expression:"show_loading"}],attrs:{size:"26",vertical:"",color:"#3396fb"}})],2)])},staticRenderFns:[]};var o=i("VU/8")(s,n,!1,function(t){i("7cd1")},"data-v-06aa8c8a",null);e.a=o.exports}});
//# sourceMappingURL=3.939d6f88b23858af186e.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/pages/folder.vue","webpack:///./src/pages/folder.vue?acb9","webpack:///./src/pages/folder.vue","webpack:///src/components/folder_component.vue","webpack:///./src/components/folder_component.vue?7ec7","webpack:///./src/components/folder_component.vue"],"names":["folder","name","components","folderComponent","pages_folder","render","_h","this","$createElement","_self","_c","attrs","path","staticRenderFns","Component","__webpack_require__","normalizeComponent","__webpack_exports__","folder_component","props","data","value","list","article_list","parentid","show_loading","page","created","id","$route","query","folderid","folderList","articleList","methods","_this","arguments","length","undefined","then","err_code","_this2","params","pagenum","current","console","log","clickFolder","item","$router","push","clickArticle","type","docid","components_folder_component","_vm","staticClass","placeholder","model","callback","$$v","expression","_v","_l","i","on","click","$event","_s","updatetime","substr","staticStyle","display","justify-content","margin","title","font-size","color","directives","rawName","size","vertical","ssrContext"],"mappings":"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","file":"static/js/3.939d6f88b23858af186e.js","sourcesContent":["<template>\r\n <folder-component :path=\"'/folder2'\"></folder-component>\r\n</template>\r\n\r\n<script>\r\n import folderComponent from '../components/folder_component';\r\n export default {\r\n name: \"folder\",\r\n components:{\r\n folderComponent\r\n }\r\n }\r\n</script>\n\n\n// WEBPACK FOOTER //\n// src/pages/folder.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('folder-component',{attrs:{\"path\":'/folder2'}})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-3dd3f31a\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/pages/folder.vue\n// module id = null\n// module chunks = ","var normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3dd3f31a\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./folder.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/pages/folder.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"folder\">\r\n <div class=\"input\">\r\n <van-search v-model=\"value\" placeholder=\"请输入搜索关键词\" />\r\n </div>\r\n <div class=\"main\">\r\n <!-- 文件夹列表 -->\r\n <div v-for=\"(item,i) in list\" class=\"each_folder van-hairline--bottom\" @click=\"clickFolder(item)\">\r\n <div>\r\n <span class=\"icon-107 icon107\"></span>\r\n <span class=\"folder_name\">{{item.name}}</span>\r\n </div>\r\n <div class=\"updatetime\">{{item.updatetime.substr(0,10)}}</div>\r\n </div>\r\n <!-- 文章列表 -->\r\n <div v-for=\"(item,i) in article_list\" class=\"each_folder van-hairline--bottom\" @click=\"clickArticle(item)\">\r\n <div style=\"display:flex;justify-content:space-between;\">\r\n <span class=\"folder_name\" style=\"margin:0;\">{{item.title}}</span>\r\n <span style=\"font-size:12px;color:#3396fb;\">{{item.type==1?'富文本':'Markdown'}}</span>\r\n </div>\r\n <div class=\"updatetime\">{{item.updatetime.substr(0,10)}}</div>\r\n </div>\r\n <van-loading v-show=\"show_loading\" size=\"26\" vertical color=\"#3396fb\"/>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import api from '../api/methods';\r\n export default {\r\n name: \"folder_component\",\r\n props:['path'],\r\n data(){\r\n return{\r\n value:'',\r\n list:[], //文件夹列表\r\n article_list:[], //文件列表\r\n parentid:'', //父级id\r\n show_loading:false,\r\n page:1,\r\n }\r\n },\r\n created(){\r\n let id = this.$route.query.folderid?this.$route.query.folderid:'';\r\n this.folderList(id);\r\n if(id) this.articleList(id);\r\n },\r\n methods:{\r\n //获取文件夹列表\r\n folderList(id=''){\r\n this.show_loading = true;\r\n api.folderList({parentid:id}).then((data)=>{\r\n if(data.err_code == 0){\r\n this.list = data.data;\r\n }\r\n this.show_loading = false;\r\n })\r\n },\r\n //获取文件列表\r\n articleList(id=''){\r\n this.show_loading = true;\r\n let params = {\r\n folderid:id, //所属文件夹\r\n pagenum:20,\r\n current:this.page,\r\n };\r\n api.articleList(params).then((data)=>{\r\n if(data.err_code == 0){\r\n console.log(data,99)\r\n this.article_list = data.data;\r\n }\r\n this.show_loading = false;\r\n })\r\n },\r\n //点击文件夹\r\n clickFolder(item){\r\n this.$router.push({path:this.path,query:{folderid:item.folderid}});\r\n },\r\n //点击文章\r\n clickArticle(item){\r\n if(item.type == 1) this.$router.push({path:'wangeditor',query:{docid:item.docid}}); //富文本\r\n else this.$router.push({path:'markdown',query:{docid:item.docid}}); //Markdown\r\n }\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .folder{\r\n height:100%;\r\n padding:0 30rem /@basefont;\r\n .input{\r\n height:100rem /@basefont;\r\n .van-search{\r\n padding:10px 0;\r\n }\r\n }\r\n .main{\r\n height:calc(100% - (110rem /@basefont));\r\n overflow:auto;\r\n padding:10rem /@basefont 0;\r\n .each_folder{\r\n font-size:32rem /@basefont;\r\n padding:25rem /@basefont 0;\r\n .folder_name{\r\n font-weight:bolder;\r\n color:#333333;\r\n margin-left:20rem /@basefont;\r\n }\r\n .updatetime{\r\n font-size:24rem /@basefont;\r\n color:#cccccc;\r\n margin-top:20rem /@basefont;\r\n }\r\n }\r\n }\r\n }\r\n .icon107{\r\n color:#F0E290;\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/components/folder_component.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"folder\"},[_c('div',{staticClass:\"input\"},[_c('van-search',{attrs:{\"placeholder\":\"请输入搜索关键词\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"main\"},[_vm._l((_vm.list),function(item,i){return _c('div',{staticClass:\"each_folder van-hairline--bottom\",on:{\"click\":function($event){return _vm.clickFolder(item)}}},[_c('div',[_c('span',{staticClass:\"icon-107 icon107\"}),_vm._v(\" \"),_c('span',{staticClass:\"folder_name\"},[_vm._v(_vm._s(item.name))])]),_vm._v(\" \"),_c('div',{staticClass:\"updatetime\"},[_vm._v(_vm._s(item.updatetime.substr(0,10)))])])}),_vm._v(\" \"),_vm._l((_vm.article_list),function(item,i){return _c('div',{staticClass:\"each_folder van-hairline--bottom\",on:{\"click\":function($event){return _vm.clickArticle(item)}}},[_c('div',{staticStyle:{\"display\":\"flex\",\"justify-content\":\"space-between\"}},[_c('span',{staticClass:\"folder_name\",staticStyle:{\"margin\":\"0\"}},[_vm._v(_vm._s(item.title))]),_vm._v(\" \"),_c('span',{staticStyle:{\"font-size\":\"12px\",\"color\":\"#3396fb\"}},[_vm._v(_vm._s(item.type==1?'富文本':'Markdown'))])]),_vm._v(\" \"),_c('div',{staticClass:\"updatetime\"},[_vm._v(_vm._s(item.updatetime.substr(0,10)))])])}),_vm._v(\" \"),_c('van-loading',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.show_loading),expression:\"show_loading\"}],attrs:{\"size\":\"26\",\"vertical\":\"\",\"color\":\"#3396fb\"}})],2)])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-06aa8c8a\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/folder_component.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-06aa8c8a\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./folder_component.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder_component.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder_component.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-06aa8c8a\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./folder_component.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-06aa8c8a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/folder_component.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([4],{C0Ug:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n={name:"folder",components:{folderComponent:i("s//G").a}},r={render:function(){var t=this.$createElement;return(this._self._c||t)("folder-component",{attrs:{path:"/folder2"}})},staticRenderFns:[]},s=i("VU/8")(n,r,!1,null,null,null);e.default=s.exports},"c4W/":function(t,e){},"s//G":function(t,e,i){"use strict";var n=i("Dd8w"),r=i.n(n),s=i("I22p"),a=i("NYxO"),o={name:"folder_component",props:["path"],data:function(){return{value:"",list:[],article_list:[],show_loading:!1,page:1}},created:function(){var t=this.$route.query.folderid?this.$route.query.folderid:"";this.setParentid(t),this.folderList(t),t&&this.articleList(t)},methods:r()({},Object(a.b)(["setParentid","setRefresh"]),{folderList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.show_loading=!0,s.a.folderList({parentid:e}).then(function(e){0==e.err_code&&(t.list=e.data),t.show_loading=!1})},articleList:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.show_loading=!0;var i={folderid:e,pagenum:20,current:this.page};s.a.articleList(i).then(function(e){0==e.err_code&&(console.log(e,99),t.article_list=e.data),t.show_loading=!1})},clickFolder:function(t){this.$router.push({path:this.path,query:{folderid:t.folderid}})},clickArticle:function(t){1==t.type?this.$router.push({path:"wangeditor",query:{docid:t.docid}}):this.$router.push({path:"markdown",query:{docid:t.docid}})},folderDel:function(t){var e=this;s.a.folderDel({folderid:t.folderid}).then(function(t){0==t.err_code&&(e.$notify({type:"success",duration:1500,message:"删除成功"}),e.folderList(e.parentid))})},articleDel:function(t){var e=this;s.a.articleDel({docid:t.docid}).then(function(t){0==t.err_code&&(e.$notify({type:"success",duration:1500,message:"删除成功"}),e.articleList(e.parentid))})}}),watch:{refresh:function(t){if(t){this.setRefresh(!1);var e=this.parentid;this.folderList(e),e&&this.articleList(e)}}},computed:r()({},Object(a.c)(["refresh","parentid"]))},l={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"folder"},[i("div",{staticClass:"input"},[i("van-search",{attrs:{placeholder:"请输入搜索关键词"},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})],1),t._v(" "),i("div",{staticClass:"main"},[t._l(t.list,function(e,n){return i("div",{staticClass:"each_folder van-hairline--bottom",on:{click:function(i){return t.clickFolder(e)}}},[i("van-swipe-cell",{scopedSlots:t._u([{key:"right",fn:function(){return[i("van-button",{attrs:{square:"",type:"danger",text:"删除"},on:{click:function(i){return t.folderDel(e)}}})]},proxy:!0}],null,!0)},[i("div",[i("span",{staticClass:"icon-107 icon107"}),t._v(" "),i("span",{staticClass:"folder_name"},[t._v(t._s(e.name))])]),t._v(" "),i("div",{staticClass:"updatetime"},[t._v(t._s(e.updatetime.substr(0,10)))])])],1)}),t._v(" "),t._l(t.article_list,function(e,n){return i("div",{staticClass:"each_folder van-hairline--bottom",on:{click:function(i){return t.clickArticle(e)}}},[i("van-swipe-cell",{scopedSlots:t._u([{key:"right",fn:function(){return[i("van-button",{attrs:{square:"",type:"danger",text:"删除"},on:{click:function(i){return t.articleDel(e)}}})]},proxy:!0}],null,!0)},[i("div",{staticStyle:{display:"flex","justify-content":"space-between"}},[i("span",{staticClass:"folder_name",staticStyle:{margin:"0"}},[t._v(t._s(e.title))]),t._v(" "),i("span",{staticStyle:{"font-size":"12px",color:"#3396fb","margin-right":"10px"}},[t._v(t._s(1==e.type?"富文本":"Markdown"))])]),t._v(" "),i("div",{staticClass:"updatetime"},[t._v(t._s(e.updatetime.substr(0,10)))])])],1)}),t._v(" "),i("van-loading",{directives:[{name:"show",rawName:"v-show",value:t.show_loading,expression:"show_loading"}],attrs:{size:"26",vertical:"",color:"#3396fb"}})],2)])},staticRenderFns:[]};var c=i("VU/8")(o,l,!1,function(t){i("c4W/")},"data-v-0cbb64f6",null);e.a=c.exports}});
//# sourceMappingURL=4.68c1af37817ee3e52086.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/pages/folder.vue","webpack:///./src/pages/folder.vue?acb9","webpack:///./src/pages/folder.vue","webpack:///src/components/folder_component.vue","webpack:///./src/components/folder_component.vue?5836","webpack:///./src/components/folder_component.vue"],"names":["folder","name","components","folderComponent","pages_folder","render","_h","this","$createElement","_self","_c","attrs","path","staticRenderFns","Component","__webpack_require__","normalizeComponent","__webpack_exports__","folder_component","props","data","value","list","article_list","show_loading","page","created","id","$route","query","folderid","setParentid","folderList","articleList","methods","extends_default","Object","vuex_esm","_this","arguments","length","undefined","parentid","then","err_code","_this2","params","pagenum","current","console","log","clickFolder","item","$router","push","clickArticle","type","docid","folderDel","_this3","$notify","duration","message","articleDel","_this4","watch","refresh","val","setRefresh","computed","components_folder_component","_vm","staticClass","placeholder","model","callback","$$v","expression","_v","_l","i","on","click","$event","scopedSlots","_u","key","fn","square","text","proxy","_s","updatetime","substr","staticStyle","display","justify-content","margin","title","font-size","color","margin-right","directives","rawName","size","vertical","ssrContext"],"mappings":"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","file":"static/js/4.68c1af37817ee3e52086.js","sourcesContent":["<template>\r\n <folder-component :path=\"'/folder2'\"></folder-component>\r\n</template>\r\n\r\n<script>\r\n import folderComponent from '../components/folder_component';\r\n export default {\r\n name: \"folder\",\r\n components:{\r\n folderComponent\r\n }\r\n }\r\n</script>\n\n\n// WEBPACK FOOTER //\n// src/pages/folder.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('folder-component',{attrs:{\"path\":'/folder2'}})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-3dd3f31a\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/pages/folder.vue\n// module id = null\n// module chunks = ","var normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3dd3f31a\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./folder.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/pages/folder.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"folder\">\r\n <div class=\"input\">\r\n <van-search v-model=\"value\" placeholder=\"请输入搜索关键词\" />\r\n </div>\r\n <div class=\"main\">\r\n <!-- 文件夹列表 -->\r\n <div v-for=\"(item,i) in list\" class=\"each_folder van-hairline--bottom\" @click=\"clickFolder(item)\">\r\n <van-swipe-cell>\r\n <div>\r\n <span class=\"icon-107 icon107\"></span>\r\n <span class=\"folder_name\">{{item.name}}</span>\r\n </div>\r\n <div class=\"updatetime\">{{item.updatetime.substr(0,10)}}</div>\r\n <template #right>\r\n <van-button square type=\"danger\" text=\"删除\" @click=\"folderDel(item)\"/>\r\n <!--<van-button square type=\"primary\" text=\"收藏\" />-->\r\n </template>\r\n </van-swipe-cell>\r\n </div>\r\n <!-- 文章列表 -->\r\n <div v-for=\"(item,i) in article_list\" class=\"each_folder van-hairline--bottom\" @click=\"clickArticle(item)\">\r\n <van-swipe-cell>\r\n <div style=\"display:flex;justify-content:space-between;\">\r\n <span class=\"folder_name\" style=\"margin:0;\">{{item.title}}</span>\r\n <span style=\"font-size:12px;color:#3396fb;margin-right:10px\">{{item.type==1?'富文本':'Markdown'}}</span>\r\n </div>\r\n <div class=\"updatetime\">{{item.updatetime.substr(0,10)}}</div>\r\n <template #right>\r\n <van-button square type=\"danger\" text=\"删除\" @click=\"articleDel(item)\"/>\r\n <!--<van-button square type=\"primary\" text=\"收藏\" />-->\r\n </template>\r\n </van-swipe-cell>\r\n </div>\r\n <van-loading v-show=\"show_loading\" size=\"26\" vertical color=\"#3396fb\"/>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import api from '../api/methods';\r\n import { mapState,mapMutations } from 'vuex';\r\n export default {\r\n name: \"folder_component\",\r\n props:['path'],\r\n data(){\r\n return{\r\n value:'',\r\n list:[], //文件夹列表\r\n article_list:[], //文件列表\r\n show_loading:false,\r\n page:1,\r\n }\r\n },\r\n created(){\r\n let id = this.$route.query.folderid?this.$route.query.folderid:'';\r\n this.setParentid(id);\r\n this.folderList(id);\r\n if(id) this.articleList(id);\r\n },\r\n methods:{\r\n ...mapMutations(['setParentid','setRefresh']),\r\n //获取文件夹列表\r\n folderList(id=''){\r\n this.show_loading = true;\r\n api.folderList({parentid:id}).then((data)=>{\r\n if(data.err_code == 0){\r\n this.list = data.data;\r\n }\r\n this.show_loading = false;\r\n })\r\n },\r\n //获取文件列表\r\n articleList(id=''){\r\n this.show_loading = true;\r\n let params = {\r\n folderid:id, //所属文件夹\r\n pagenum:20,\r\n current:this.page,\r\n };\r\n api.articleList(params).then((data)=>{\r\n if(data.err_code == 0){\r\n console.log(data,99)\r\n this.article_list = data.data;\r\n }\r\n this.show_loading = false;\r\n })\r\n },\r\n //点击文件夹\r\n clickFolder(item){\r\n this.$router.push({path:this.path,query:{folderid:item.folderid}});\r\n },\r\n //点击文章\r\n clickArticle(item){\r\n if(item.type == 1) this.$router.push({path:'wangeditor',query:{docid:item.docid}}); //富文本\r\n else this.$router.push({path:'markdown',query:{docid:item.docid}}); //Markdown\r\n },\r\n //删除文件夹\r\n folderDel(item){\r\n api.folderDel({folderid:item.folderid}).then((data)=>{\r\n if(data.err_code == 0){\r\n this.$notify({ type: 'success',duration: 1500, message: '删除成功' });\r\n this.folderList(this.parentid);\r\n }\r\n })\r\n },\r\n //删除文件\r\n articleDel(item){\r\n api.articleDel({docid:item.docid}).then((data)=>{\r\n if(data.err_code == 0){\r\n this.$notify({ type: 'success',duration: 1500, message: '删除成功' });\r\n this.articleList(this.parentid);\r\n }\r\n })\r\n },\r\n },\r\n watch:{\r\n refresh(val){\r\n if(val){\r\n this.setRefresh(false);\r\n let id = this.parentid;\r\n this.folderList(id);\r\n if(id) this.articleList(id);\r\n }\r\n },\r\n },\r\n computed:{\r\n ...mapState(['refresh','parentid']),\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .folder{\r\n height:100%;\r\n .input{\r\n height:100rem /@basefont;\r\n padding:0 30rem /@basefont;\r\n .van-search{\r\n padding:10px 0;\r\n }\r\n }\r\n .main{\r\n height:calc(100% - (110rem /@basefont));\r\n overflow:auto;\r\n padding:10rem /@basefont 30rem /@basefont;\r\n .each_folder{\r\n font-size:32rem /@basefont;\r\n /deep/.van-swipe-cell__wrapper{\r\n padding:25rem /@basefont 0;\r\n }\r\n .folder_name{\r\n font-weight:bolder;\r\n color:#333333;\r\n margin-left:20rem /@basefont;\r\n }\r\n .updatetime{\r\n font-size:24rem /@basefont;\r\n color:#cccccc;\r\n margin-top:20rem /@basefont;\r\n }\r\n }\r\n }\r\n }\r\n .icon107{\r\n color:#F0E290;\r\n }\r\n .van-button {\r\n height: 100%;\r\n }\r\n .van-button--normal{\r\n padding:0 40rem /@basefont;\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/components/folder_component.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"folder\"},[_c('div',{staticClass:\"input\"},[_c('van-search',{attrs:{\"placeholder\":\"请输入搜索关键词\"},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}})],1),_vm._v(\" \"),_c('div',{staticClass:\"main\"},[_vm._l((_vm.list),function(item,i){return _c('div',{staticClass:\"each_folder van-hairline--bottom\",on:{\"click\":function($event){return _vm.clickFolder(item)}}},[_c('van-swipe-cell',{scopedSlots:_vm._u([{key:\"right\",fn:function(){return [_c('van-button',{attrs:{\"square\":\"\",\"type\":\"danger\",\"text\":\"删除\"},on:{\"click\":function($event){return _vm.folderDel(item)}}})]},proxy:true}],null,true)},[_c('div',[_c('span',{staticClass:\"icon-107 icon107\"}),_vm._v(\" \"),_c('span',{staticClass:\"folder_name\"},[_vm._v(_vm._s(item.name))])]),_vm._v(\" \"),_c('div',{staticClass:\"updatetime\"},[_vm._v(_vm._s(item.updatetime.substr(0,10)))])])],1)}),_vm._v(\" \"),_vm._l((_vm.article_list),function(item,i){return _c('div',{staticClass:\"each_folder van-hairline--bottom\",on:{\"click\":function($event){return _vm.clickArticle(item)}}},[_c('van-swipe-cell',{scopedSlots:_vm._u([{key:\"right\",fn:function(){return [_c('van-button',{attrs:{\"square\":\"\",\"type\":\"danger\",\"text\":\"删除\"},on:{\"click\":function($event){return _vm.articleDel(item)}}})]},proxy:true}],null,true)},[_c('div',{staticStyle:{\"display\":\"flex\",\"justify-content\":\"space-between\"}},[_c('span',{staticClass:\"folder_name\",staticStyle:{\"margin\":\"0\"}},[_vm._v(_vm._s(item.title))]),_vm._v(\" \"),_c('span',{staticStyle:{\"font-size\":\"12px\",\"color\":\"#3396fb\",\"margin-right\":\"10px\"}},[_vm._v(_vm._s(item.type==1?'富文本':'Markdown'))])]),_vm._v(\" \"),_c('div',{staticClass:\"updatetime\"},[_vm._v(_vm._s(item.updatetime.substr(0,10)))])])],1)}),_vm._v(\" \"),_c('van-loading',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.show_loading),expression:\"show_loading\"}],attrs:{\"size\":\"26\",\"vertical\":\"\",\"color\":\"#3396fb\"}})],2)])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0cbb64f6\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/folder_component.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0cbb64f6\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./folder_component.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder_component.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./folder_component.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0cbb64f6\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./folder_component.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-0cbb64f6\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/folder_component.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([4],{LKzM:function(e,t){},Y7I0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={render:function(){var e=this.$createElement;return(this._self._c||e)("div")},staticRenderFns:[]};var a=n("VU/8")({name:"test"},r,!1,function(e){n("LKzM")},"data-v-bdeb9c22",null);t.default=a.exports}});
//# sourceMappingURL=4.d10ba5b27b34dea08bd1.js.map
\ No newline at end of file
webpackJsonp([5],{LKzM:function(e,t){},Y7I0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={render:function(){var e=this.$createElement;return(this._self._c||e)("div")},staticRenderFns:[]};var a=n("VU/8")({name:"test"},r,!1,function(e){n("LKzM")},"data-v-bdeb9c22",null);t.default=a.exports}});
//# sourceMappingURL=5.9d67b441f44001b113a7.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/pages/test.vue","webpack:///./src/pages/test.vue?e628","webpack:///./src/pages/test.vue"],"names":["pages_test","render","_h","this","$createElement","_self","_c","staticRenderFns","Component","__webpack_require__","normalizeComponent","name","ssrContext","__webpack_exports__"],"mappings":"0HAKA,ICFeA,GADEC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAAkD,OAA/DD,KAAuCE,MAAAC,IAAAJ,GAAwB,QAExEK,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,EFXAC,KAAA,QEaEX,GATF,EAVA,SAAAY,GACEH,EAAQ,SAaV,kBAEA,MAUeI,EAAA,QAAAL,EAAiB","file":"static/js/4.d10ba5b27b34dea08bd1.js","sourcesContent":["<template>\r\n \r\n</template>\r\n\r\n<script>\r\n export default {\r\n name: \"test\"\r\n }\r\n</script>\r\n\r\n<style scoped>\r\n\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/pages/test.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(\"div\")}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-bdeb9c22\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/pages/test.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-bdeb9c22\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./test.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./test.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./test.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-bdeb9c22\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./test.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-bdeb9c22\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/pages/test.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/pages/test.vue","webpack:///./src/pages/test.vue?e628","webpack:///./src/pages/test.vue"],"names":["pages_test","render","_h","this","$createElement","_self","_c","staticRenderFns","Component","__webpack_require__","normalizeComponent","name","ssrContext","__webpack_exports__"],"mappings":"0HAKA,ICFeA,GADEC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAAkD,OAA/DD,KAAuCE,MAAAC,IAAAJ,GAAwB,QAExEK,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,EFXAC,KAAA,QEaEX,GATF,EAVA,SAAAY,GACEH,EAAQ,SAaV,kBAEA,MAUeI,EAAA,QAAAL,EAAiB","file":"static/js/5.9d67b441f44001b113a7.js","sourcesContent":["<template>\r\n \r\n</template>\r\n\r\n<script>\r\n export default {\r\n name: \"test\"\r\n }\r\n</script>\r\n\r\n<style scoped>\r\n\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/pages/test.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(\"div\")}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-bdeb9c22\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/pages/test.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-bdeb9c22\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./test.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./test.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./test.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-bdeb9c22\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./test.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-bdeb9c22\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/pages/test.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([5],{"+CO5":function(t,n){},"5DMK":function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e=i("I22p"),o={name:"wangeditor",data:function(){return{content:"",title:"",editorOption:null,docid:""}},created:function(){this.docid=this.$route.query.docid,this.articleDetail(this.docid)},methods:{articleDetail:function(t){var n=this;e.a.articleDetail({docid:t}).then(function(t){console.log(t,999),0==t.err_code&&(n.content=t.data.doc,n.title=t.data.title)})},sure:function(){this.articleEdit()},cancel:function(){this.$router.back()},articleEdit:function(){var t=this,n={docid:this.docid,title:this.title,doc:this.content,folderid:""};e.a.articleEdit(n).then(function(n){0==n.err_code&&(t.$notify({type:"success",duration:1500,message:"保存成功"}),t.$router.back())})},onEditorBlur:function(){},onEditorFocus:function(){},onEditorReady:function(){},onEditorChange:function(){}}},c={render:function(){var t=this,n=t.$createElement,i=t._self._c||n;return i("div",{staticClass:"editor"},[i("van-field",{staticClass:"doc_name",attrs:{"input-align":"center"},model:{value:t.title,callback:function(n){t.title=n},expression:"title"}}),t._v(" "),i("quill-editor",{ref:"myQuillEditor",staticClass:"quill_editor",attrs:{options:t.editorOption},on:{blur:function(n){return t.onEditorBlur(n)},focus:function(n){return t.onEditorFocus(n)},ready:function(n){return t.onEditorReady(n)},change:function(n){return t.onEditorChange(n)}},model:{value:t.content,callback:function(n){t.content=n},expression:"content"}}),t._v(" "),i("div",{staticClass:"bottom"},[i("van-button",{attrs:{plain:"",type:"info",color:"#cccccc"},on:{click:t.cancel}},[t._v("取消")]),t._v(" "),i("van-button",{attrs:{type:"info"},on:{click:t.sure}},[t._v("确定")])],1)],1)},staticRenderFns:[]};var r=i("VU/8")(o,c,!1,function(t){i("+CO5")},"data-v-2354df94",null);n.default=r.exports}});
//# sourceMappingURL=5.9cd0f2020c75b7a9dbf1.js.map
\ No newline at end of file
webpackJsonp([6],{"+CO5":function(t,n){},"5DMK":function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e=i("I22p"),o={name:"wangeditor",data:function(){return{content:"",title:"",editorOption:null,docid:""}},created:function(){this.docid=this.$route.query.docid,this.articleDetail(this.docid)},methods:{articleDetail:function(t){var n=this;e.a.articleDetail({docid:t}).then(function(t){console.log(t,999),0==t.err_code&&(n.content=t.data.doc,n.title=t.data.title)})},sure:function(){this.articleEdit()},cancel:function(){this.$router.back()},articleEdit:function(){var t=this,n={docid:this.docid,title:this.title,doc:this.content,folderid:""};e.a.articleEdit(n).then(function(n){0==n.err_code&&(t.$notify({type:"success",duration:1500,message:"保存成功"}),t.$router.back())})},onEditorBlur:function(){},onEditorFocus:function(){},onEditorReady:function(){},onEditorChange:function(){}}},c={render:function(){var t=this,n=t.$createElement,i=t._self._c||n;return i("div",{staticClass:"editor"},[i("van-field",{staticClass:"doc_name",attrs:{"input-align":"center"},model:{value:t.title,callback:function(n){t.title=n},expression:"title"}}),t._v(" "),i("quill-editor",{ref:"myQuillEditor",staticClass:"quill_editor",attrs:{options:t.editorOption},on:{blur:function(n){return t.onEditorBlur(n)},focus:function(n){return t.onEditorFocus(n)},ready:function(n){return t.onEditorReady(n)},change:function(n){return t.onEditorChange(n)}},model:{value:t.content,callback:function(n){t.content=n},expression:"content"}}),t._v(" "),i("div",{staticClass:"bottom"},[i("van-button",{attrs:{plain:"",type:"info",color:"#cccccc"},on:{click:t.cancel}},[t._v("取消")]),t._v(" "),i("van-button",{attrs:{type:"info"},on:{click:t.sure}},[t._v("确定")])],1)],1)},staticRenderFns:[]};var r=i("VU/8")(o,c,!1,function(t){i("+CO5")},"data-v-2354df94",null);n.default=r.exports}});
//# sourceMappingURL=6.b40ee7d1231781dc67bb.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/pages/wangeditor.vue","webpack:///./src/pages/wangeditor.vue?d8e7","webpack:///./src/pages/wangeditor.vue"],"names":["wangeditor","name","data","content","title","editorOption","docid","created","this","$route","query","articleDetail","methods","_this","then","console","log","err_code","doc","sure","articleEdit","cancel","$router","back","_this2","params","folderid","$notify","type","duration","message","onEditorBlur","onEditorFocus","onEditorReady","onEditorChange","pages_wangeditor","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","input-align","model","value","callback","$$v","expression","_v","ref","options","on","blur","$event","focus","ready","change","plain","color","click","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"8IAsBAA,GACAC,KAAA,aACAC,KAFA,WAGA,OACAC,QAAA,GACAC,MAAA,GACAC,aAAA,KACAC,MAAA,KAGAC,QAVA,WAWAC,KAAAF,MAAAE,KAAAC,OAAAC,MAAAJ,MACAE,KAAAG,cAAAH,KAAAF,QAEAM,SAEAD,cAFA,SAEAL,GAAA,IAAAO,EAAAL,KACYI,EAAA,EAAZD,eAAAL,UAAAQ,KAAA,SAAAZ,GACAa,QAAAC,IAAAd,EAAA,KACA,GAAAA,EAAAe,WACAJ,EAAAV,QAAAD,OAAAgB,IACAL,EAAAT,MAAAF,OAAAE,UAKAe,KAZA,WAaAX,KAAAY,eAGAC,OAhBA,WAiBAb,KAAAc,QAAAC,QAGAH,YApBA,WAoBA,IAAAI,EAAAhB,KACAiB,GACAnB,MAAAE,KAAAF,MACAF,MAAAI,KAAAJ,MACAc,IAAAV,KAAAL,QACAuB,SAAA,IAEYd,EAAA,EAAZQ,YAAAK,GAAAX,KAAA,SAAAZ,GACA,GAAAA,EAAAe,WACAO,EAAAG,SAAAC,KAAA,UAAAC,SAAA,KAAAC,QAAA,SACAN,EAAAF,QAAAC,WAIAQ,aAlCA,aAmCAC,cAnCA,aAoCAC,cApCA,aAqCAC,eArCA,eCjCeC,GADEC,OAFjB,WAA0B,IAAAC,EAAA7B,KAAa8B,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,WAAqBF,EAAA,aAAkBE,YAAA,WAAAC,OAA8BC,cAAA,UAAuBC,OAAQC,MAAAT,EAAA,MAAAU,SAAA,SAAAC,GAA2CX,EAAAjC,MAAA4C,GAAcC,WAAA,WAAqBZ,EAAAa,GAAA,KAAAV,EAAA,gBAAiCW,IAAA,gBAAAT,YAAA,eAAAC,OAAsDS,QAAAf,EAAAhC,cAA2BgD,IAAKC,KAAA,SAAAC,GAAwB,OAAAlB,EAAAN,aAAAwB,IAAgCC,MAAA,SAAAD,GAA0B,OAAAlB,EAAAL,cAAAuB,IAAiCE,MAAA,SAAAF,GAA0B,OAAAlB,EAAAJ,cAAAsB,IAAiCG,OAAA,SAAAH,GAA2B,OAAAlB,EAAAH,eAAAqB,KAAmCV,OAAQC,MAAAT,EAAA,QAAAU,SAAA,SAAAC,GAA6CX,EAAAlC,QAAA6C,GAAgBC,WAAA,aAAuBZ,EAAAa,GAAA,KAAAV,EAAA,OAAwBE,YAAA,WAAqBF,EAAA,cAAmBG,OAAOgB,MAAA,GAAA/B,KAAA,OAAAgC,MAAA,WAA2CP,IAAKQ,MAAAxB,EAAAhB,UAAoBgB,EAAAa,GAAA,QAAAb,EAAAa,GAAA,KAAAV,EAAA,cAA8CG,OAAOf,KAAA,QAAcyB,IAAKQ,MAAAxB,EAAAlB,QAAkBkB,EAAAa,GAAA,iBAE/6BY,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEjE,EACAmC,GATF,EAVA,SAAA+B,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/5.9cd0f2020c75b7a9dbf1.js","sourcesContent":["<template>\r\n <div class=\"editor\">\r\n <!--<div class=\"doc_name\">{{doc_name}}</div>-->\r\n <van-field v-model=\"title\" input-align=\"center\" class=\"doc_name\"/>\r\n <!-- bidirectional data binding(双向数据绑定) -->\r\n <quill-editor v-model=\"content\" class=\"quill_editor\"\r\n ref=\"myQuillEditor\"\r\n :options=\"editorOption\"\r\n @blur=\"onEditorBlur($event)\"\r\n @focus=\"onEditorFocus($event)\"\r\n @ready=\"onEditorReady($event)\"\r\n @change=\"onEditorChange($event)\">\r\n </quill-editor>\r\n <div class=\"bottom\">\r\n <van-button plain type=\"info\" color=\"#cccccc\" @click=\"cancel\">取消</van-button>\r\n <van-button type=\"info\" @click=\"sure\">确定</van-button>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import api from '../api/methods';\r\n export default {\r\n name: \"wangeditor\",\r\n data(){\r\n return{\r\n content:'', //内容\r\n title:'', //文章名字\r\n editorOption:null,\r\n docid:'', //文章id\r\n }\r\n },\r\n created(){\r\n this.docid = this.$route.query.docid;\r\n this.articleDetail(this.docid);\r\n },\r\n methods:{\r\n //获取文件详情\r\n articleDetail(docid){\r\n api.articleDetail({docid:docid}).then((data)=>{\r\n console.log(data,999)\r\n if(data.err_code == 0){\r\n this.content = data.data.doc;\r\n this.title = data.data.title;\r\n }\r\n })\r\n },\r\n //确定\r\n sure(){\r\n this.articleEdit();\r\n },\r\n //取消\r\n cancel(){\r\n this.$router.back();\r\n },\r\n //修改文件\r\n articleEdit(){\r\n let params = {\r\n docid:this.docid,\r\n title:this.title,\r\n doc:this.content,\r\n folderid:'',\r\n };\r\n api.articleEdit(params).then((data)=>{\r\n if(data.err_code == 0){\r\n this.$notify({ type: 'success',duration: 1500, message: '保存成功' });\r\n this.$router.back();\r\n }\r\n })\r\n },\r\n onEditorBlur(){}, // 失去焦点事件\r\n onEditorFocus(){}, // 获得焦点事件\r\n onEditorReady(){}, // 准备编辑器\r\n onEditorChange(){}, // 内容改变事件\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .editor{\r\n height:100vh;\r\n .doc_name{\r\n height:80rem /@basefont;\r\n color:#333333;\r\n font-size:36rem /@basefont;\r\n }\r\n .quill_editor{\r\n height:calc(100% - (200rem /@basefont));\r\n display:flex;\r\n flex-direction:column;\r\n /deep/.ql-container{\r\n flex:1;\r\n overflow:auto;\r\n }\r\n /deep/.ql-container.ql-snow{\r\n border:0;\r\n }\r\n /deep/.ql-toolbar.ql-snow .ql-formats{\r\n margin-right:20rem /@basefont;\r\n }\r\n }\r\n .bottom{\r\n height:120rem /@basefont;\r\n width:100%;\r\n position:fixed;\r\n bottom:0;\r\n background-color:white;\r\n display:flex;\r\n z-index:11;\r\n align-items:center;\r\n justify-content:space-around;\r\n padding:20rem /@basefont 0;\r\n box-sizing:border-box;\r\n box-shadow:0 -2px 5px #eeeeee;\r\n .van-button{\r\n width:40%;\r\n }\r\n }\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/pages/wangeditor.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"editor\"},[_c('van-field',{staticClass:\"doc_name\",attrs:{\"input-align\":\"center\"},model:{value:(_vm.title),callback:function ($$v) {_vm.title=$$v},expression:\"title\"}}),_vm._v(\" \"),_c('quill-editor',{ref:\"myQuillEditor\",staticClass:\"quill_editor\",attrs:{\"options\":_vm.editorOption},on:{\"blur\":function($event){return _vm.onEditorBlur($event)},\"focus\":function($event){return _vm.onEditorFocus($event)},\"ready\":function($event){return _vm.onEditorReady($event)},\"change\":function($event){return _vm.onEditorChange($event)}},model:{value:(_vm.content),callback:function ($$v) {_vm.content=$$v},expression:\"content\"}}),_vm._v(\" \"),_c('div',{staticClass:\"bottom\"},[_c('van-button',{attrs:{\"plain\":\"\",\"type\":\"info\",\"color\":\"#cccccc\"},on:{\"click\":_vm.cancel}},[_vm._v(\"取消\")]),_vm._v(\" \"),_c('van-button',{attrs:{\"type\":\"info\"},on:{\"click\":_vm.sure}},[_vm._v(\"确定\")])],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-2354df94\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/pages/wangeditor.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-2354df94\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./wangeditor.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./wangeditor.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./wangeditor.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-2354df94\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./wangeditor.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-2354df94\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/pages/wangeditor.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/pages/wangeditor.vue","webpack:///./src/pages/wangeditor.vue?d8e7","webpack:///./src/pages/wangeditor.vue"],"names":["wangeditor","name","data","content","title","editorOption","docid","created","this","$route","query","articleDetail","methods","_this","then","console","log","err_code","doc","sure","articleEdit","cancel","$router","back","_this2","params","folderid","$notify","type","duration","message","onEditorBlur","onEditorFocus","onEditorReady","onEditorChange","pages_wangeditor","render","_vm","_h","$createElement","_c","_self","staticClass","attrs","input-align","model","value","callback","$$v","expression","_v","ref","options","on","blur","$event","focus","ready","change","plain","color","click","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"8IAsBAA,GACAC,KAAA,aACAC,KAFA,WAGA,OACAC,QAAA,GACAC,MAAA,GACAC,aAAA,KACAC,MAAA,KAGAC,QAVA,WAWAC,KAAAF,MAAAE,KAAAC,OAAAC,MAAAJ,MACAE,KAAAG,cAAAH,KAAAF,QAEAM,SAEAD,cAFA,SAEAL,GAAA,IAAAO,EAAAL,KACYI,EAAA,EAAZD,eAAAL,UAAAQ,KAAA,SAAAZ,GACAa,QAAAC,IAAAd,EAAA,KACA,GAAAA,EAAAe,WACAJ,EAAAV,QAAAD,OAAAgB,IACAL,EAAAT,MAAAF,OAAAE,UAKAe,KAZA,WAaAX,KAAAY,eAGAC,OAhBA,WAiBAb,KAAAc,QAAAC,QAGAH,YApBA,WAoBA,IAAAI,EAAAhB,KACAiB,GACAnB,MAAAE,KAAAF,MACAF,MAAAI,KAAAJ,MACAc,IAAAV,KAAAL,QACAuB,SAAA,IAEYd,EAAA,EAAZQ,YAAAK,GAAAX,KAAA,SAAAZ,GACA,GAAAA,EAAAe,WACAO,EAAAG,SAAAC,KAAA,UAAAC,SAAA,KAAAC,QAAA,SACAN,EAAAF,QAAAC,WAIAQ,aAlCA,aAmCAC,cAnCA,aAoCAC,cApCA,aAqCAC,eArCA,eCjCeC,GADEC,OAFjB,WAA0B,IAAAC,EAAA7B,KAAa8B,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,WAAqBF,EAAA,aAAkBE,YAAA,WAAAC,OAA8BC,cAAA,UAAuBC,OAAQC,MAAAT,EAAA,MAAAU,SAAA,SAAAC,GAA2CX,EAAAjC,MAAA4C,GAAcC,WAAA,WAAqBZ,EAAAa,GAAA,KAAAV,EAAA,gBAAiCW,IAAA,gBAAAT,YAAA,eAAAC,OAAsDS,QAAAf,EAAAhC,cAA2BgD,IAAKC,KAAA,SAAAC,GAAwB,OAAAlB,EAAAN,aAAAwB,IAAgCC,MAAA,SAAAD,GAA0B,OAAAlB,EAAAL,cAAAuB,IAAiCE,MAAA,SAAAF,GAA0B,OAAAlB,EAAAJ,cAAAsB,IAAiCG,OAAA,SAAAH,GAA2B,OAAAlB,EAAAH,eAAAqB,KAAmCV,OAAQC,MAAAT,EAAA,QAAAU,SAAA,SAAAC,GAA6CX,EAAAlC,QAAA6C,GAAgBC,WAAA,aAAuBZ,EAAAa,GAAA,KAAAV,EAAA,OAAwBE,YAAA,WAAqBF,EAAA,cAAmBG,OAAOgB,MAAA,GAAA/B,KAAA,OAAAgC,MAAA,WAA2CP,IAAKQ,MAAAxB,EAAAhB,UAAoBgB,EAAAa,GAAA,QAAAb,EAAAa,GAAA,KAAAV,EAAA,cAA8CG,OAAOf,KAAA,QAAcyB,IAAKQ,MAAAxB,EAAAlB,QAAkBkB,EAAAa,GAAA,iBAE/6BY,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEjE,EACAmC,GATF,EAVA,SAAA+B,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/6.b40ee7d1231781dc67bb.js","sourcesContent":["<template>\r\n <div class=\"editor\">\r\n <!--<div class=\"doc_name\">{{doc_name}}</div>-->\r\n <van-field v-model=\"title\" input-align=\"center\" class=\"doc_name\"/>\r\n <!-- bidirectional data binding(双向数据绑定) -->\r\n <quill-editor v-model=\"content\" class=\"quill_editor\"\r\n ref=\"myQuillEditor\"\r\n :options=\"editorOption\"\r\n @blur=\"onEditorBlur($event)\"\r\n @focus=\"onEditorFocus($event)\"\r\n @ready=\"onEditorReady($event)\"\r\n @change=\"onEditorChange($event)\">\r\n </quill-editor>\r\n <div class=\"bottom\">\r\n <van-button plain type=\"info\" color=\"#cccccc\" @click=\"cancel\">取消</van-button>\r\n <van-button type=\"info\" @click=\"sure\">确定</van-button>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import api from '../api/methods';\r\n export default {\r\n name: \"wangeditor\",\r\n data(){\r\n return{\r\n content:'', //内容\r\n title:'', //文章名字\r\n editorOption:null,\r\n docid:'', //文章id\r\n }\r\n },\r\n created(){\r\n this.docid = this.$route.query.docid;\r\n this.articleDetail(this.docid);\r\n },\r\n methods:{\r\n //获取文件详情\r\n articleDetail(docid){\r\n api.articleDetail({docid:docid}).then((data)=>{\r\n console.log(data,999)\r\n if(data.err_code == 0){\r\n this.content = data.data.doc;\r\n this.title = data.data.title;\r\n }\r\n })\r\n },\r\n //确定\r\n sure(){\r\n this.articleEdit();\r\n },\r\n //取消\r\n cancel(){\r\n this.$router.back();\r\n },\r\n //修改文件\r\n articleEdit(){\r\n let params = {\r\n docid:this.docid,\r\n title:this.title,\r\n doc:this.content,\r\n folderid:'',\r\n };\r\n api.articleEdit(params).then((data)=>{\r\n if(data.err_code == 0){\r\n this.$notify({ type: 'success',duration: 1500, message: '保存成功' });\r\n this.$router.back();\r\n }\r\n })\r\n },\r\n onEditorBlur(){}, // 失去焦点事件\r\n onEditorFocus(){}, // 获得焦点事件\r\n onEditorReady(){}, // 准备编辑器\r\n onEditorChange(){}, // 内容改变事件\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .editor{\r\n height:100vh;\r\n .doc_name{\r\n height:80rem /@basefont;\r\n color:#333333;\r\n font-size:36rem /@basefont;\r\n }\r\n .quill_editor{\r\n height:calc(100% - (200rem /@basefont));\r\n display:flex;\r\n flex-direction:column;\r\n /deep/.ql-container{\r\n flex:1;\r\n overflow:auto;\r\n }\r\n /deep/.ql-container.ql-snow{\r\n border:0;\r\n }\r\n /deep/.ql-toolbar.ql-snow .ql-formats{\r\n margin-right:20rem /@basefont;\r\n }\r\n }\r\n .bottom{\r\n height:120rem /@basefont;\r\n width:100%;\r\n position:fixed;\r\n bottom:0;\r\n background-color:white;\r\n display:flex;\r\n z-index:11;\r\n align-items:center;\r\n justify-content:space-around;\r\n padding:20rem /@basefont 0;\r\n box-sizing:border-box;\r\n box-shadow:0 -2px 5px #eeeeee;\r\n .van-button{\r\n width:40%;\r\n }\r\n }\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/pages/wangeditor.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"editor\"},[_c('van-field',{staticClass:\"doc_name\",attrs:{\"input-align\":\"center\"},model:{value:(_vm.title),callback:function ($$v) {_vm.title=$$v},expression:\"title\"}}),_vm._v(\" \"),_c('quill-editor',{ref:\"myQuillEditor\",staticClass:\"quill_editor\",attrs:{\"options\":_vm.editorOption},on:{\"blur\":function($event){return _vm.onEditorBlur($event)},\"focus\":function($event){return _vm.onEditorFocus($event)},\"ready\":function($event){return _vm.onEditorReady($event)},\"change\":function($event){return _vm.onEditorChange($event)}},model:{value:(_vm.content),callback:function ($$v) {_vm.content=$$v},expression:\"content\"}}),_vm._v(\" \"),_c('div',{staticClass:\"bottom\"},[_c('van-button',{attrs:{\"plain\":\"\",\"type\":\"info\",\"color\":\"#cccccc\"},on:{\"click\":_vm.cancel}},[_vm._v(\"取消\")]),_vm._v(\" \"),_c('van-button',{attrs:{\"type\":\"info\"},on:{\"click\":_vm.sure}},[_vm._v(\"确定\")])],1)],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-2354df94\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/pages/wangeditor.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-2354df94\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./wangeditor.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./wangeditor.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./wangeditor.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-2354df94\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./wangeditor.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-2354df94\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/pages/wangeditor.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([8],{"+cgv":function(e,n){},"+jCZ":function(e,n){},"02pT":function(e,n){},"1H7Z":function(e,n){},"3IMD":function(e,n){},"3f40":function(e,n){},"4qOc":function(e,n){},FhoU:function(e,n){},I22p:function(e,n,t){"use strict";var o=t("//Fk"),r=t.n(o),i=t("mtWM"),a=t.n(i),c=t("mw3O"),u=t.n(c),d={config:"index.php/login/index/config",getSsoToken:"index.php/login/index/getSsoToken",folderList:"index.php/api/index/folderList",articleList:"index.php/api/index/articleList",articleDetail:"index.php/api/index/articleDetail",articleEdit:"index.php/api/index/articleEdit",folderAdd:"index.php/api/index/folderAdd",articleAdd:"index.php/api/index/articleAdd",folderDel:"index.php/api/index/folderDel",articleDel:"index.php/api/index/articleDel"},l=t("7+uW"),f=t("RjhT"),s=new l.a;a.a.interceptors.request.use(function(e){return e},function(e){return r.a.reject(e)}),a.a.interceptors.response.use(function(e){return 10003===e.data.err_code?(s.$notify({type:"primary",duration:1500,message:e.data.err_code+": 重新登录"}),f.a.getCode(function(){return location.reload()})):0!==e.data.err_code&&s.$notify({type:"danger",duration:2e3,message:e.data.err_code+": "+e.data.err_msg}),e.data},function(e){return r.a.reject(e)});var p=function(e,n){var t=d[e];return a()({method:"post",baseURL:"http://doc-phone.linanquan.com/",url:t,data:u.a.stringify(n)})};function h(e){var n=e||{};return n.token=localStorage.getItem("doc_phone_token"),n}n.a={config:function(e){return p("config",e)},getSsoToken:function(e){return p("getSsoToken",e)},folderList:function(e){return p("folderList",h(e))},articleList:function(e){return p("articleList",h(e))},articleDetail:function(e){return p("articleDetail",h(e))},articleEdit:function(e){return p("articleEdit",h(e))},folderAdd:function(e){return p("folderAdd",h(e))},articleAdd:function(e){return p("articleAdd",h(e))},folderDel:function(e){return p("folderDel",h(e))},articleDel:function(e){return p("articleDel",h(e))}}},JKiR:function(e,n){},NHnr:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});t("ssJA");var o=t("prsZ"),r=(t("XmAh"),t("il3B")),i=(t("cOrn"),t("77gS")),a=(t("MY4N"),t("0zAV")),c=(t("nOaS"),t("pIDD")),u=(t("Ny/I"),t("7Tnr")),d=(t("3Lne"),t("SSsa")),l=(t("4yKu"),t("wolx")),f=t("7+uW"),s={render:function(){var e=this.$createElement,n=this._self._c||e;return n("div",{attrs:{id:"app"}},[n("router-view")],1)},staticRenderFns:[]};var p=t("VU/8")({name:"App"},s,!1,function(e){t("+jCZ")},null,null).exports,h=t("/ocq"),m=t("RjhT"),g=t("NYxO");f.a.use(g.a);var x=new g.a.Store({state:{parentid:"",refresh:!1},mutations:{setParentid:function(e,n){e.parentid=n},setRefresh:function(e,n){e.refresh=n}}});f.a.use(h.a);var v=new h.a({routes:[{path:"/",name:"index",component:function(){return Promise.all([t.e(0),t.e(1)]).then(t.bind(null,"2NXm"))},children:[{path:"folder",name:"folder",component:function(){return Promise.all([t.e(0),t.e(4)]).then(t.bind(null,"C0Ug"))}},{path:"folder2",name:"folder2",component:function(){return Promise.all([t.e(0),t.e(3)]).then(t.bind(null,"M+ft"))}},{path:"wangeditor",name:"wangeditor",component:function(){return t.e(6).then(t.bind(null,"5DMK"))}},{path:"markdown",name:"markdown",component:function(){return t.e(2).then(t.bind(null,"tZVe"))}},{path:"test",name:"test",component:function(){return t.e(5).then(t.bind(null,"Y7I0"))}}]}]});v.beforeEach(function(e,n,t){localStorage.getItem("doc_phone_token")?t():m.a.getCode(function(){return t()})});var k=v,_=t("G0J2"),D=t.n(_);t("3f40"),t("4qOc"),t("+cgv");f.a.use(D.a,{placeholder:"请输入内容",modules:{toolbar:[[{color:[]}],["bold","italic","underline","strike"],[{header:1},{header:2}],[{header:[1,2,3,4,5,6,!1]}]]}}),f.a.use(l.a),f.a.use(d.a),f.a.use(u.a),f.a.use(c.a),f.a.use(a.a),f.a.use(i.a),f.a.use(r.a),f.a.use(o.a),f.a.config.productionTip=!1,new f.a({el:"#app",router:k,store:x,components:{App:p},template:"<App/>"})},Qu9z:function(e,n){},RjhT:function(e,n,t){"use strict";var o=t("mvHQ"),r=t.n(o),i=t("I22p");n.a={config:function(e){i.a.config().then(function(n){0==n.err_code&&e(n.data)})},getSsoToken:function(e,n){i.a.getSsoToken({code:e}).then(function(e){0==e.err_code&&(localStorage.setItem("doc_phone_token",e.data.token),n())})},getCode:function(e){var n=this;this.config(function(t){dd.ready(function(){dd.runtime.permission.requestAuthCode({corpId:t.corpId,onSuccess:function(t){n.getSsoToken(t.code,function(){return e()})},onFail:function(e){alert(r()(e))}})})})}}},T2s0:function(e,n){},WRFY:function(e,n){},WpgC:function(e,n){},hW8u:function(e,n){},"n/tq":function(e,n){},nsZj:function(e,n){},px3J:function(e,n){},qpP9:function(e,n){}},["NHnr"]);
//# sourceMappingURL=app.8267c31682e4f90aef43.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/api/apiList.js","webpack:///./src/api/index.js","webpack:///./src/api/methods.js","webpack:///./src/App.vue?ad9e","webpack:///./src/App.vue","webpack:///src/App.vue","webpack:///./src/vuex/index.js","webpack:///./src/router/index.js","webpack:///./src/main.js","webpack:///./src/assets/js/ddLogin.js"],"names":["apiList","config","getSsoToken","folderList","articleList","articleDetail","articleEdit","folderAdd","articleAdd","folderDel","articleDel","vm","Vue","axios","interceptors","request","use","error","promise_default","a","reject","response","data","err_code","$notify","type","duration","message","ddLogin","getCode","location","reload","err_msg","api","apiName","url","method","baseURL","qs","stringify","setData","params","token","localStorage","getItem","__webpack_exports__","selectortype_template_index_0_src_App","render","_h","this","$createElement","_c","_self","attrs","id","staticRenderFns","src_App","__webpack_require__","normalizeComponent","name","ssrContext","Vuex","store","Store","state","parentid","refresh","mutations","setParentid","setRefresh","Router","router","routes","path","component","Promise","all","e","then","bind","children","beforeEach","to","from","next","VueQuillEditor","placeholder","modules","toolbar","color","header","search","es_button","divider","loading","field","notify","dialog","swipe_cell","productionTip","el","components","App","template","callback","code","setItem","_this","dd","ready","runtime","permission","requestAuthCode","corpId","onSuccess","info","onFail","alert","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default"],"mappings":"6SACeA,GACXC,OAAO,+BACPC,YAAY,oCAGZC,WAAW,iCACXC,YAAY,kCACZC,cAAc,oCACdC,YAAY,kCACZC,UAAU,gCACVC,WAAW,iCACXC,UAAU,gCACVC,WAAW,0DCPXC,EAAK,IAAIC,IAGbC,IAAMC,aAAaC,QAAQC,IAAI,SAAUf,GAErC,OAAOA,GACR,SAAUgB,GAET,OAAOC,EAAAC,EAAQC,OAAOH,KAI1BJ,IAAMC,aAAaO,SAASL,IAAI,SAAUK,GAStC,OAP8B,QAA3BA,EAASC,KAAKC,UAEbZ,EAAGa,SAAUC,KAAK,UAAUC,SAAU,KAAKC,QAAQN,EAASC,KAAKC,SAAS,WAC1EK,IAAQC,QAAQ,kBAAKC,SAASC,YACE,IAA3BV,EAASC,KAAKC,UACnBZ,EAAGa,SAAUC,KAAK,SAASC,SAAU,IAAKC,QAAQN,EAASC,KAAKC,SAAS,KAAKF,EAASC,KAAKU,UAEzFX,EAASC,MACjB,SAAUL,GAET,OAAOC,EAAAC,EAAQC,OAAOH,KAGX,IAAAgB,EAAA,SACNC,EAAQZ,GACT,IAAIa,EAAMnC,EAAQkC,GAClB,OAAOrB,KACHuB,OAAO,OACPC,QA/BE,kCAgCFF,IAAIA,EACJb,KAAKgB,IAAGC,UAAUjB,MCtC9B,SAASkB,EAAQlB,GACb,IAAImB,EAASnB,MAEb,OADAmB,EAAOC,MAAQC,aAAaC,QAAQ,mBAC7BH,EAGII,EAAA,GAEX5C,OAFW,SAEJqB,GACH,OAAOW,EAAS,SAASX,IAG7BpB,YANW,SAMCoB,GACR,OAAOW,EAAS,cAAcX,IAKlCnB,WAZW,SAYAmB,GACP,OAAOW,EAAS,aAAaO,EAAQlB,KAGzClB,YAhBW,SAgBCkB,GACR,OAAOW,EAAS,cAAcO,EAAQlB,KAG1CjB,cApBW,SAoBGiB,GACV,OAAOW,EAAS,gBAAgBO,EAAQlB,KAG5ChB,YAxBW,SAwBCgB,GACR,OAAOW,EAAS,cAAcO,EAAQlB,KAG1Cf,UA5BW,SA4BDe,GACN,OAAOW,EAAS,YAAYO,EAAQlB,KAGxCd,WAhCW,SAgCAc,GACP,OAAOW,EAAS,aAAaO,EAAQlB,KAGzCb,UApCW,SAoCDa,GACN,OAAOW,EAAS,YAAYO,EAAQlB,KAGxCZ,WAxCW,SAwCAY,GACP,OAAOW,EAAS,aAAaO,EAAQlB,6TC9C9BwB,GADEC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAA0BC,EAAvCF,KAAuCG,MAAAD,IAAAH,EAAwB,OAAAG,EAAA,OAAiBE,OAAOC,GAAA,SAAYH,EAAA,oBAE5GI,oBCCjB,IAuBeC,EAvBUC,EAAQ,OAcjCC,ECTAC,KAAA,ODWEb,GATF,EAVA,SAAAc,GACEH,EAAQ,SAaV,KAEA,MAUgC,4CEvBhC7C,IAAII,IAAI6C,KAER,IAeeC,EAfD,IAAID,IAAKE,OACnBC,OACIC,SAAS,GACTC,SAAQ,GAEZC,WACIC,YADO,SACKJ,EAAM1C,GACd0C,EAAMC,SAAW3C,GAErB+C,WAJO,SAIIL,EAAM1C,GACb0C,EAAME,QAAU5C,MCV5BV,IAAII,IAAIsD,KAER,IAAIC,EAAS,IAAID,KACbE,SAEQC,KAAM,IACNd,KAAM,QACNe,UAAW,kBAAIC,QAAAC,KAAAnB,EAAAoB,EAAA,GAAApB,EAAAoB,EAAA,KAAAC,KAAArB,EAAAsB,KAAA,eACfC,WAEQP,KAAM,SACNd,KAAK,SACLe,UAAW,kBAAIC,QAAAC,KAAAnB,EAAAoB,EAAA,GAAApB,EAAAoB,EAAA,KAAAC,KAAArB,EAAAsB,KAAA,iBAGfN,KAAM,UACNd,KAAK,UACLe,UAAW,kBAAIC,QAAAC,KAAAnB,EAAAoB,EAAA,GAAApB,EAAAoB,EAAA,KAAAC,KAAArB,EAAAsB,KAAA,iBAGfN,KAAM,aACNd,KAAK,aACLe,UAAW,kBAAIjB,EAAAoB,EAAA,GAAAC,KAAArB,EAAAsB,KAAA,iBAGfN,KAAM,WACNd,KAAK,WACLe,UAAW,kBAAIjB,EAAAoB,EAAA,GAAAC,KAAArB,EAAAsB,KAAA,iBAGfN,KAAM,OACNd,KAAK,OACLe,UAAW,kBAAIjB,EAAAoB,EAAA,GAAAC,KAAArB,EAAAsB,KAAA,qBAOnCR,EAAOU,WAAW,SAACC,EAAIC,EAAMC,GAEbzC,aAAaC,QAAQ,mBAK7BwC,IAHAxD,IAAQC,QAAQ,kBAAKuD,QAOdb,2DC3Cf3D,IAAII,IAAIqE,KACNC,YAAY,QACZC,SACEC,WACIC,YACD,OAAQ,SAAU,YAAa,YAC9BC,OAAU,IAAKA,OAAU,MACzBA,QAAW,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,SAQrC9E,IAAII,IAAJ2E,EAAA,GACA/E,IAAII,IAAJ4E,EAAA,GACAhF,IAAII,IAAJ6E,EAAA,GACAjF,IAAII,IAAJ8E,EAAA,GACAlF,IAAII,IAAJ+E,EAAA,GACAnF,IAAII,IAAJgF,EAAA,GACApF,IAAII,IAAJiF,EAAA,GACArF,IAAII,IAAJkF,EAAA,GACAtF,IAAIX,OAAOkG,eAAgB,EAG3B,IAAIvF,KACFwF,GAAI,OACJ7B,SACAT,QACAuC,YAAcC,OACdC,SAAU,wGC1CG1D,EAAA,GAEX5C,OAFW,SAEJuG,GACHvE,IAAIhC,SAAS6E,KAAK,SAACxD,GACK,GAAjBA,EAAKC,UACJiF,EAASlF,EAAKA,SAK1BpB,YAVW,SAUCuG,EAAKD,GACbvE,IAAI/B,aAAauG,KAAKA,IAAQ3B,KAAK,SAACxD,GACZ,GAAjBA,EAAKC,WACJoB,aAAa+D,QAAQ,kBAAkBpF,EAAKA,KAAKoB,OAEjD8D,QAKZ3E,QApBW,SAoBH2E,GACJ,IAAIG,EAAQ1D,KACZA,KAAKhD,OAAO,SAACqB,GACTsF,GAAGC,MAAM,WACLD,GAAGE,QAAQC,WAAWC,iBAClBC,OAAQ3F,EAAK2F,OACbC,UAAW,SAAUC,GAEjBR,EAAMzG,YAAYiH,EAAKV,KAAK,kBAAKD,OAErCY,OAAQ,SAAUD,GACdE,MAAMC,IAAeH","file":"static/js/app.8267c31682e4f90aef43.js","sourcesContent":["\r\nexport default {\r\n config:'index.php/login/index/config', //获取钉钉配置信息\r\n getSsoToken:'index.php/login/index/getSsoToken', //通过免签码获取uid\r\n\r\n\r\n folderList:'index.php/api/index/folderList', //访问文件夹列表\r\n articleList:'index.php/api/index/articleList', //访问文件列表\r\n articleDetail:'index.php/api/index/articleDetail', //获取文件详情\r\n articleEdit:'index.php/api/index/articleEdit', //修改文件\r\n folderAdd:'index.php/api/index/folderAdd', //添加文件夹\r\n articleAdd:'index.php/api/index/articleAdd', //添加文件\r\n folderDel:'index.php/api/index/folderDel', //删除文件夹\r\n articleDel:'index.php/api/index/articleDel', //删除文件\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/api/apiList.js","import axios from 'axios';\r\nimport qs from 'qs';\r\nimport apiList from './apiList';\r\nimport Vue from 'vue';\r\nimport ddLogin from \"../assets/js/ddLogin\";\r\n\r\nlet vm = new Vue();\r\nlet baseUrl = 'http://doc-phone.linanquan.com/';\r\n// 添加请求拦截器\r\naxios.interceptors.request.use(function (config) {\r\n // 在发送请求之前做些什么\r\n return config;\r\n}, function (error) {\r\n // 对请求错误做些什么\r\n return Promise.reject(error);\r\n});\r\n\r\n// 添加响应拦截器\r\naxios.interceptors.response.use(function (response) {\r\n // 对响应数据做点什么\r\n if(response.data.err_code === 10003){\r\n //token过期去获取\r\n vm.$notify({ type:'primary',duration: 1500,message:response.data.err_code+': '+'重新登录'});\r\n ddLogin.getCode(()=> location.reload());\r\n }else if(response.data.err_code !== 0){\r\n vm.$notify({ type:'danger',duration: 2000,message:response.data.err_code+': '+response.data.err_msg});\r\n }\r\n return response.data;\r\n}, function (error) {\r\n // 对响应错误做点什么\r\n return Promise.reject(error);\r\n});\r\n\r\nexport default {\r\n post(apiName,data){\r\n let url = apiList[apiName];\r\n return axios({\r\n method:'post',\r\n baseURL:baseUrl,\r\n url:url,\r\n data:qs.stringify(data),\r\n })\r\n },\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/api/index.js","import api from './index';\r\n\r\nfunction setData(data) {\r\n let params = data ? data : {};\r\n params.token = localStorage.getItem('doc_phone_token');\r\n return params;\r\n}\r\n\r\nexport default {\r\n //获取钉钉配置信息\r\n config(data){\r\n return api.post('config',data);\r\n },\r\n //通过免签码获取uid\r\n getSsoToken(data){\r\n return api.post('getSsoToken',data);\r\n },\r\n\r\n\r\n //访问文件夹列表\r\n folderList(data){\r\n return api.post('folderList',setData(data));\r\n },\r\n //访问文件列表\r\n articleList(data){\r\n return api.post('articleList',setData(data));\r\n },\r\n //获取文件详情\r\n articleDetail(data){\r\n return api.post('articleDetail',setData(data));\r\n },\r\n //修改文件\r\n articleEdit(data){\r\n return api.post('articleEdit',setData(data));\r\n },\r\n //添加文件夹\r\n folderAdd(data){\r\n return api.post('folderAdd',setData(data));\r\n },\r\n //添加文件\r\n articleAdd(data){\r\n return api.post('articleAdd',setData(data));\r\n },\r\n //删除文件夹\r\n folderDel(data){\r\n return api.post('folderDel',setData(data));\r\n },\r\n //删除文件\r\n articleDel(data){\r\n return api.post('articleDel',setData(data));\r\n },\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/api/methods.js","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('router-view')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7fa12322\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/App.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7fa12322\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./App.vue\")\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7fa12322\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/App.vue\n// module id = null\n// module chunks = ","<template>\n <div id=\"app\">\n <router-view/>\n </div>\n</template>\n\n<script>\n export default {\n name: 'App'\n }\n</script>\n\n<style lang=\"less\">\n @import \"./style/app.less\";\n @import \"./assets/font.css\";\n @import \"./style/normalize.css\";\n @import \"./style/mark.css\";\n @basefont: 50;\n #app {\n font-family: 'Avenir', Helvetica, Arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size:24rem /@basefont;\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/App.vue","import Vue from 'vue';\r\nimport Vuex from 'vuex';\r\n\r\nVue.use(Vuex);\r\n\r\nconst store = new Vuex.Store({\r\n state: {\r\n parentid:'', //上级文件夹id\r\n refresh:false,\r\n },\r\n mutations: {\r\n setParentid(state,data){\r\n state.parentid = data;\r\n },\r\n setRefresh(state,data){\r\n state.refresh = data;\r\n }\r\n }\r\n});\r\n\r\nexport default store;\n\n\n// WEBPACK FOOTER //\n// ./src/vuex/index.js","import Vue from 'vue';\nimport Router from 'vue-router';\nimport ddLogin from '../assets/js/ddLogin';\nimport store from '../vuex/index';\n\nVue.use(Router);\n\nlet router = new Router({\n routes: [\n {\n path: '/',\n name: 'index',\n component: ()=>import('@/pages/index.vue'),\n children:[\n {\n path: 'folder',\n name:'folder',\n component: ()=>import('@/pages/folder.vue'),\n },\n {\n path: 'folder2',\n name:'folder2',\n component: ()=>import('@/pages/folder2.vue'),\n },\n {\n path: 'wangeditor',\n name:'wangeditor',\n component: ()=>import('@/pages/wangeditor.vue'),\n },\n {\n path: 'markdown',\n name:'markdown',\n component: ()=>import('@/pages/markdown.vue'),\n },\n {\n path: 'test',\n name:'test',\n component: ()=>import('@/pages/test.vue'),\n },\n ]\n },\n ]\n});\n\nrouter.beforeEach((to, from, next) => {\n //没有token则去获取\n let token = localStorage.getItem('doc_phone_token');\n if(!token){\n ddLogin.getCode(()=> next());\n }else{\n // localStorage.setItem('doc_phone_token','123213123')\n next();\n }\n});\n\nexport default router;\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.js","// The Vue build version to load with the `import` command\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\nimport Vue from 'vue'\nimport App from './App'\nimport router from './router'\nimport store from './vuex/index';\nimport { Button,Search,Divider,Loading,Field,Notify,Dialog,SwipeCell } from 'vant';\nimport VueQuillEditor from 'vue-quill-editor';\n// require styles\nimport 'quill/dist/quill.core.css';\nimport 'quill/dist/quill.snow.css';\nimport 'quill/dist/quill.bubble.css';\nVue.use(VueQuillEditor, /* { default global options } */{\n placeholder:'请输入内容',\n modules: {\n toolbar: [\n [{'color': []}],\n ['bold', 'italic', 'underline', 'strike'],\n [{'header': 1}, {'header': 2}],\n [{'header': [1, 2, 3, 4, 5, 6, false]}\n ],\n ],\n },\n // readOnly: false,\n // theme: 'bubble'\n});\n\nVue.use(Search);\nVue.use(Button);\nVue.use(Divider);\nVue.use(Loading);\nVue.use(Field);\nVue.use(Notify);\nVue.use(Dialog);\nVue.use(SwipeCell);\nVue.config.productionTip = false\n\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n router,\n store,\n components: { App },\n template: '<App/>'\n})\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","import api from '../../api/methods';\r\nexport default {\r\n //获取钉钉配置信息\r\n config(callback){\r\n api.config().then((data)=>{\r\n if(data.err_code == 0){\r\n callback(data.data);\r\n }\r\n })\r\n },\r\n //通过免签码获取uid\r\n getSsoToken(code,callback){\r\n api.getSsoToken({code:code\t}).then((data)=>{\r\n if(data.err_code == 0){\r\n localStorage.setItem('doc_phone_token',data.data.token);\r\n // alert(data.data.token+'保存新token');\r\n callback();\r\n }\r\n })\r\n },\r\n //获取微应用免登授权码\r\n getCode(callback){\r\n let _this = this;\r\n this.config((data)=>{\r\n dd.ready(function() {\r\n dd.runtime.permission.requestAuthCode({\r\n corpId: data.corpId, // 企业id\r\n onSuccess: function (info) {\r\n // code = info.code // 通过该免登授权码可以获取用户身份\r\n _this.getSsoToken(info.code,()=> callback());\r\n },\r\n onFail: function (info) {\r\n alert(JSON.stringify(info))\r\n // _this.getSsoToken(info.code,()=> callback());\r\n },\r\n });\r\n });\r\n })\r\n },\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/assets/js/ddLogin.js"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([7],{"+cgv":function(n,e){},"+jCZ":function(n,e){},"02pT":function(n,e){},"1H7Z":function(n,e){},"3IMD":function(n,e){},"3f40":function(n,e){},"4qOc":function(n,e){},FhoU:function(n,e){},I22p:function(n,e,t){"use strict";var o=t("//Fk"),r=t.n(o),i=t("mtWM"),a=t.n(i),c=t("mw3O"),u=t.n(c),d={config:"index.php/login/index/config",getSsoToken:"index.php/login/index/getSsoToken",folderList:"index.php/api/index/folderList",articleList:"index.php/api/index/articleList",articleDetail:"index.php/api/index/articleDetail",articleEdit:"index.php/api/index/articleEdit"},f=t("7+uW"),s=t("RjhT"),l=new f.a;a.a.interceptors.request.use(function(n){return n},function(n){return r.a.reject(n)}),a.a.interceptors.response.use(function(n){return 10003===n.data.err_code?(l.$notify({type:"primary",duration:1500,message:n.data.err_code+": 重新登录"}),s.a.getCode()):0!==n.data.err_code&&l.$notify({type:"danger",duration:2e3,message:n.data.err_code+": "+n.data.err_msg}),n.data},function(n){return r.a.reject(n)});var p=function(n,e){var t=d[n];return a()({method:"post",baseURL:"http://doc-phone.linanquan.com/",url:t,data:u.a.stringify(e)})};function h(n){var e=n||{};return e.token=localStorage.getItem("doc_phone_token"),e}e.a={config:function(n){return p("config",n)},getSsoToken:function(n){return p("getSsoToken",n)},folderList:function(n){return p("folderList",h(n))},articleList:function(n){return p("articleList",h(n))},articleDetail:function(n){return p("articleDetail",h(n))},articleEdit:function(n){return p("articleEdit",h(n))}}},NHnr:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});t("cOrn");var o=t("77gS"),r=(t("MY4N"),t("0zAV")),i=(t("nOaS"),t("pIDD")),a=(t("Ny/I"),t("7Tnr")),c=(t("3Lne"),t("SSsa")),u=(t("4yKu"),t("wolx")),d=t("7+uW"),f={render:function(){var n=this.$createElement,e=this._self._c||n;return e("div",{attrs:{id:"app"}},[e("router-view")],1)},staticRenderFns:[]};var s=t("VU/8")({name:"App"},f,!1,function(n){t("+jCZ")},null,null).exports,l=t("/ocq"),p=t("RjhT"),h=t("NYxO");d.a.use(h.a);new h.a.Store({state:{user_info:null},mutations:{userInfo:function(n,e){n.user_info=e}}});d.a.use(l.a);var g=new l.a({routes:[{path:"/",name:"index",component:function(){return t.e(0).then(t.bind(null,"2NXm"))},children:[{path:"folder",name:"folder",component:function(){return t.e(3).then(t.bind(null,"C0Ug"))}},{path:"folder2",name:"folder2",component:function(){return t.e(2).then(t.bind(null,"M+ft"))}},{path:"wangeditor",name:"wangeditor",component:function(){return t.e(5).then(t.bind(null,"5DMK"))}},{path:"markdown",name:"markdown",component:function(){return t.e(1).then(t.bind(null,"tZVe"))}},{path:"test",name:"test",component:function(){return t.e(4).then(t.bind(null,"Y7I0"))}}]}]});g.beforeEach(function(n,e,t){localStorage.getItem("doc_phone_token")?t():p.a.getCode(function(){return t()})});var m=g,k=t("G0J2"),_=t.n(k);t("3f40"),t("4qOc"),t("+cgv");d.a.use(_.a,{placeholder:"请输入内容",modules:{toolbar:[[{color:[]}],["bold","italic","underline","strike"],[{header:1},{header:2}],[{header:[1,2,3,4,5,6,!1]}]]}}),d.a.use(u.a),d.a.use(c.a),d.a.use(a.a),d.a.use(i.a),d.a.use(r.a),d.a.use(o.a),d.a.config.productionTip=!1,new d.a({el:"#app",router:m,components:{App:s},template:"<App/>"})},RjhT:function(n,e,t){"use strict";var o=t("mvHQ"),r=t.n(o),i=t("I22p");e.a={config:function(n){i.a.config().then(function(e){0==e.err_code&&n(e.data)})},getSsoToken:function(n,e){i.a.getSsoToken({code:n}).then(function(n){0==n.err_code&&(localStorage.setItem("doc_phone_token",n.data.token),alert("保存新token"),e())})},getCode:function(n){var e=this;this.config(function(t){dd.ready(function(){dd.runtime.permission.requestAuthCode({corpId:t.corpId,onSuccess:function(t){e.getSsoToken(t.code,function(){return n()})},onFail:function(n){alert(r()(n)),e.getSsoToken(n.code)}})})})}}},T2s0:function(n,e){},WRFY:function(n,e){},WpgC:function(n,e){},hW8u:function(n,e){},"n/tq":function(n,e){},nsZj:function(n,e){},px3J:function(n,e){},qpP9:function(n,e){}},["NHnr"]);
//# sourceMappingURL=app.ed696b3d8ab6352799f9.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///./src/api/apiList.js","webpack:///./src/api/index.js","webpack:///./src/api/methods.js","webpack:///./src/App.vue?ad9e","webpack:///./src/App.vue","webpack:///src/App.vue","webpack:///./src/vuex/index.js","webpack:///./src/router/index.js","webpack:///./src/main.js","webpack:///./src/assets/js/ddLogin.js"],"names":["apiList","config","getSsoToken","folderList","articleList","articleDetail","articleEdit","vm","Vue","axios","interceptors","request","use","error","promise_default","a","reject","response","data","err_code","$notify","type","duration","message","ddLogin","getCode","err_msg","api","apiName","url","method","baseURL","qs","stringify","setData","params","token","localStorage","getItem","__webpack_exports__","selectortype_template_index_0_src_App","render","_h","this","$createElement","_c","_self","attrs","id","staticRenderFns","src_App","__webpack_require__","normalizeComponent","name","ssrContext","Vuex","Store","state","user_info","mutations","userInfo","Router","router","routes","path","component","e","then","bind","children","beforeEach","to","from","next","VueQuillEditor","placeholder","modules","toolbar","color","header","search","es_button","divider","loading","field","notify","productionTip","el","components","App","template","callback","code","setItem","alert","_this","dd","ready","runtime","permission","requestAuthCode","corpId","onSuccess","info","onFail","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default"],"mappings":"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","file":"static/js/app.ed696b3d8ab6352799f9.js","sourcesContent":["\r\nexport default {\r\n config:'index.php/login/index/config', //获取钉钉配置信息\r\n getSsoToken:'index.php/login/index/getSsoToken', //通过免签码获取uid\r\n\r\n\r\n folderList:'index.php/api/index/folderList', //访问文件夹列表\r\n articleList:'index.php/api/index/articleList', //访问文件列表\r\n articleDetail:'index.php/api/index/articleDetail', //获取文件详情\r\n articleEdit:'index.php/api/index/articleEdit', //修改文件\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/api/apiList.js","import axios from 'axios';\r\nimport qs from 'qs';\r\nimport apiList from './apiList';\r\nimport Vue from 'vue';\r\nimport ddLogin from \"../assets/js/ddLogin\";\r\n\r\nlet vm = new Vue();\r\nlet baseUrl = 'http://doc-phone.linanquan.com/';\r\n// 添加请求拦截器\r\naxios.interceptors.request.use(function (config) {\r\n // 在发送请求之前做些什么\r\n return config;\r\n}, function (error) {\r\n // 对请求错误做些什么\r\n return Promise.reject(error);\r\n});\r\n\r\n// 添加响应拦截器\r\naxios.interceptors.response.use(function (response) {\r\n // 对响应数据做点什么\r\n if(response.data.err_code === 10003){\r\n //token过期去获取\r\n vm.$notify({ type:'primary',duration: 1500,message:response.data.err_code+': '+'重新登录'});\r\n ddLogin.getCode();\r\n }else if(response.data.err_code !== 0){\r\n vm.$notify({ type:'danger',duration: 2000,message:response.data.err_code+': '+response.data.err_msg});\r\n }\r\n return response.data;\r\n}, function (error) {\r\n // 对响应错误做点什么\r\n return Promise.reject(error);\r\n});\r\n\r\nexport default {\r\n post(apiName,data){\r\n let url = apiList[apiName];\r\n return axios({\r\n method:'post',\r\n baseURL:baseUrl,\r\n url:url,\r\n data:qs.stringify(data),\r\n })\r\n },\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/api/index.js","import api from './index';\r\n\r\nfunction setData(data) {\r\n let params = data ? data : {};\r\n params.token = localStorage.getItem('doc_phone_token');\r\n return params;\r\n}\r\n\r\nexport default {\r\n //获取钉钉配置信息\r\n config(data){\r\n return api.post('config',data);\r\n },\r\n //通过免签码获取uid\r\n getSsoToken(data){\r\n return api.post('getSsoToken',data);\r\n },\r\n\r\n\r\n //访问文件夹列表\r\n folderList(data){\r\n return api.post('folderList',setData(data));\r\n },\r\n //访问文件列表\r\n articleList(data){\r\n return api.post('articleList',setData(data));\r\n },\r\n //获取文件详情\r\n articleDetail(data){\r\n return api.post('articleDetail',setData(data));\r\n },\r\n //修改文件\r\n articleEdit(data){\r\n return api.post('articleEdit',setData(data));\r\n },\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/api/methods.js","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('router-view')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7fa12322\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/App.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7fa12322\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./App.vue\")\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7fa12322\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/App.vue\n// module id = null\n// module chunks = ","<template>\n <div id=\"app\">\n <router-view/>\n </div>\n</template>\n\n<script>\n export default {\n name: 'App'\n }\n</script>\n\n<style lang=\"less\">\n @import \"./style/app.less\";\n @import \"./assets/font.css\";\n @import \"./style/normalize.css\";\n @import \"./style/mark.css\";\n @basefont: 50;\n #app {\n font-family: 'Avenir', Helvetica, Arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size:24rem /@basefont;\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/App.vue","import Vue from 'vue';\r\nimport Vuex from 'vuex';\r\n\r\nVue.use(Vuex);\r\n\r\nconst store = new Vuex.Store({\r\n state: {\r\n user_info:null, //用户信息\r\n },\r\n mutations: {\r\n userInfo(state,data){\r\n state.user_info = data;\r\n },\r\n }\r\n});\r\n\r\nexport default store;\n\n\n// WEBPACK FOOTER //\n// ./src/vuex/index.js","import Vue from 'vue';\nimport Router from 'vue-router';\nimport ddLogin from '../assets/js/ddLogin';\nimport store from '../vuex/index';\n\nVue.use(Router);\n\nlet router = new Router({\n routes: [\n {\n path: '/',\n name: 'index',\n component: ()=>import('@/pages/index.vue'),\n children:[\n {\n path: 'folder',\n name:'folder',\n component: ()=>import('@/pages/folder.vue'),\n },\n {\n path: 'folder2',\n name:'folder2',\n component: ()=>import('@/pages/folder2.vue'),\n },\n {\n path: 'wangeditor',\n name:'wangeditor',\n component: ()=>import('@/pages/wangeditor.vue'),\n },\n {\n path: 'markdown',\n name:'markdown',\n component: ()=>import('@/pages/markdown.vue'),\n },\n {\n path: 'test',\n name:'test',\n component: ()=>import('@/pages/test.vue'),\n },\n ]\n },\n ]\n});\n\nrouter.beforeEach((to, from, next) => {\n //没有token则去获取\n let token = localStorage.getItem('doc_phone_token');\n if(!token){\n ddLogin.getCode(()=> next());\n }else{\n next();\n }\n});\n\nexport default router;\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.js","// The Vue build version to load with the `import` command\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\nimport Vue from 'vue'\nimport App from './App'\nimport router from './router'\nimport { Button,Search,Divider,Loading,Field,Notify } from 'vant';\nimport VueQuillEditor from 'vue-quill-editor';\n// require styles\nimport 'quill/dist/quill.core.css';\nimport 'quill/dist/quill.snow.css';\nimport 'quill/dist/quill.bubble.css';\n\nVue.use(VueQuillEditor, /* { default global options } */{\n placeholder:'请输入内容',\n modules: {\n toolbar: [\n [{'color': []}],\n ['bold', 'italic', 'underline', 'strike'],\n [{'header': 1}, {'header': 2}],\n [{'header': [1, 2, 3, 4, 5, 6, false]}\n ],\n ],\n },\n // readOnly: false,\n // theme: 'bubble'\n});\n\nVue.use(Search);\nVue.use(Button);\nVue.use(Divider);\nVue.use(Loading);\nVue.use(Field);\nVue.use(Notify);\nVue.config.productionTip = false\n\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n router,\n components: { App },\n template: '<App/>'\n})\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","import api from '../../api/methods';\r\nexport default {\r\n //获取钉钉配置信息\r\n config(callback){\r\n api.config().then((data)=>{\r\n if(data.err_code == 0){\r\n callback(data.data);\r\n }\r\n })\r\n },\r\n //通过免签码获取uid\r\n getSsoToken(code,callback){\r\n api.getSsoToken({code:code\t}).then((data)=>{\r\n if(data.err_code == 0){\r\n localStorage.setItem('doc_phone_token',data.data.token);\r\n alert('保存新token')\r\n callback();\r\n }\r\n })\r\n },\r\n //获取微应用免登授权码\r\n getCode(callback){\r\n let _this = this;\r\n this.config((data)=>{\r\n dd.ready(function() {\r\n dd.runtime.permission.requestAuthCode({\r\n corpId: data.corpId, // 企业id\r\n onSuccess: function (info) {\r\n // code = info.code // 通过该免登授权码可以获取用户身份\r\n _this.getSsoToken(info.code,()=> callback());\r\n },\r\n onFail: function (info) {\r\n alert(JSON.stringify(info))\r\n _this.getSsoToken(info.code);\r\n },\r\n });\r\n });\r\n })\r\n },\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/assets/js/ddLogin.js"],"sourceRoot":""}
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,a,c){for(var i,u,f,d=0,s=[];d<r.length;d++)u=r[d],t[u]&&s.push(t[u][0]),t[u]=0;for(i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i]);for(n&&n(r,a,c);s.length;)s.shift()();if(c)for(d=0;d<c.length;d++)f=o(o.s=c[d]);return f};var r={},t={8:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var a=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.charset="utf-8",c.async=!0,c.timeout=12e4,o.nc&&c.setAttribute("nonce",o.nc),c.src=o.p+"static/js/"+e+"."+{0:"f6abd17c3d767718aa0f",1:"0bacae77969795d2a8ed",2:"d1e78d8dc3862c4bebf4",3:"939d6f88b23858af186e",4:"d10ba5b27b34dea08bd1",5:"9cd0f2020c75b7a9dbf1"}[e]+".js";var i=setTimeout(u,12e4);function u(){c.onerror=c.onload=null,clearTimeout(i);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return c.onerror=c.onload=u,a.appendChild(c),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="./",o.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.aee9f0c4b51bd9f5c957.js.map
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,a,c){for(var f,i,u,s=0,d=[];s<r.length;s++)i=r[s],t[i]&&d.push(t[i][0]),t[i]=0;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e[f]=a[f]);for(n&&n(r,a,c);d.length;)d.shift()();if(c)for(s=0;s<c.length;s++)u=o(o.s=c[s]);return u};var r={},t={9:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var a=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.charset="utf-8",c.async=!0,c.timeout=12e4,o.nc&&c.setAttribute("nonce",o.nc),c.src=o.p+"static/js/"+e+"."+{0:"01e757a00646d7e94f62",1:"06dab9ce8ffca8a1637f",2:"9dc7beed2afa8da55cfa",3:"247f4ab5fdb9651c1231",4:"68c1af37817ee3e52086",5:"9d67b441f44001b113a7",6:"b40ee7d1231781dc67bb"}[e]+".js";var f=setTimeout(i,12e4);function i(){c.onerror=c.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return c.onerror=c.onload=i,a.appendChild(c),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="./",o.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.16ea681b0e48634365d6.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 2558a2acacdb0a0de22e"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","9","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"aACA,IAAAA,EAAAC,OAAA,aACAA,OAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,EAAAC,KACQD,EAAAN,EAAAQ,OAAoBF,IAC5BF,EAAAJ,EAAAM,GACAG,EAAAL,IACAG,EAAAG,KAAAD,EAAAL,GAAA,IAEAK,EAAAL,GAAA,EAEA,IAAAD,KAAAF,EACAU,OAAAC,UAAAC,eAAAC,KAAAb,EAAAE,KACAY,EAAAZ,GAAAF,EAAAE,IAIA,IADAL,KAAAE,EAAAC,EAAAC,GACAK,EAAAC,QACAD,EAAAS,OAAAT,GAEA,GAAAL,EACA,IAAAI,EAAA,EAAYA,EAAAJ,EAAAM,OAA2BF,IACvCD,EAAAY,IAAAC,EAAAhB,EAAAI,IAGA,OAAAD,GAIA,IAAAc,KAGAV,GACAW,EAAA,GAIA,SAAAH,EAAAd,GAGA,GAAAgB,EAAAhB,GACA,OAAAgB,EAAAhB,GAAAkB,QAGA,IAAAC,EAAAH,EAAAhB,IACAG,EAAAH,EACAoB,GAAA,EACAF,YAUA,OANAN,EAAAZ,GAAAW,KAAAQ,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAA,SAAApB,GACA,IAAAqB,EAAAhB,EAAAL,GACA,OAAAqB,EACA,WAAAC,QAAA,SAAAC,GAA0CA,MAI1C,GAAAF,EACA,OAAAA,EAAA,GAIA,IAAAG,EAAA,IAAAF,QAAA,SAAAC,EAAAE,GACAJ,EAAAhB,EAAAL,IAAAuB,EAAAE,KAEAJ,EAAA,GAAAG,EAGA,IAAAE,EAAAC,SAAAC,qBAAA,WACAC,EAAAF,SAAAG,cAAA,UACAD,EAAAE,KAAA,kBACAF,EAAAG,QAAA,QACAH,EAAAI,OAAA,EACAJ,EAAAK,QAAA,KAEArB,EAAAsB,IACAN,EAAAO,aAAA,QAAAvB,EAAAsB,IAEAN,EAAAQ,IAAAxB,EAAAyB,EAAA,aAAAtC,EAAA,KAAwEuC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,wBAA6L7C,GAAA,MACrQ,IAAAkC,EAAAY,WAAAC,EAAA,MAEA,SAAAA,IAEAlB,EAAAmB,QAAAnB,EAAAoB,OAAA,KACAC,aAAAhB,GACA,IAAAiB,EAAA9C,EAAAL,GACA,IAAAmD,IACAA,GACAA,EAAA,OAAAC,MAAA,iBAAApD,EAAA,aAEAK,EAAAL,QAAAqD,GAKA,OAfAxB,EAAAmB,QAAAnB,EAAAoB,OAAAF,EAaArB,EAAA4B,YAAAzB,GAEAL,GAIAX,EAAA0C,EAAA5C,EAGAE,EAAA2C,EAAAzC,EAGAF,EAAA4C,EAAA,SAAAxC,EAAAyC,EAAAC,GACA9C,EAAA+C,EAAA3C,EAAAyC,IACAnD,OAAAsD,eAAA5C,EAAAyC,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMA9C,EAAAoD,EAAA,SAAA/C,GACA,IAAAyC,EAAAzC,KAAAgD,WACA,WAA2B,OAAAhD,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAA4C,EAAAE,EAAA,IAAAA,GACAA,GAIA9C,EAAA+C,EAAA,SAAAO,EAAAC,GAAsD,OAAA7D,OAAAC,UAAAC,eAAAC,KAAAyD,EAAAC,IAGtDvD,EAAAyB,EAAA,KAGAzB,EAAAwD,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.16ea681b0e48634365d6.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t9: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"01e757a00646d7e94f62\",\"1\":\"06dab9ce8ffca8a1637f\",\"2\":\"9dc7beed2afa8da55cfa\",\"3\":\"247f4ab5fdb9651c1231\",\"4\":\"68c1af37817ee3e52086\",\"5\":\"9d67b441f44001b113a7\",\"6\":\"b40ee7d1231781dc67bb\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 2558a2acacdb0a0de22e"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap d14962407b4cb166ccca"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","8","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"aACA,IAAAA,EAAAC,OAAA,aACAA,OAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,EAAAC,KACQD,EAAAN,EAAAQ,OAAoBF,IAC5BF,EAAAJ,EAAAM,GACAG,EAAAL,IACAG,EAAAG,KAAAD,EAAAL,GAAA,IAEAK,EAAAL,GAAA,EAEA,IAAAD,KAAAF,EACAU,OAAAC,UAAAC,eAAAC,KAAAb,EAAAE,KACAY,EAAAZ,GAAAF,EAAAE,IAIA,IADAL,KAAAE,EAAAC,EAAAC,GACAK,EAAAC,QACAD,EAAAS,OAAAT,GAEA,GAAAL,EACA,IAAAI,EAAA,EAAYA,EAAAJ,EAAAM,OAA2BF,IACvCD,EAAAY,IAAAC,EAAAhB,EAAAI,IAGA,OAAAD,GAIA,IAAAc,KAGAV,GACAW,EAAA,GAIA,SAAAH,EAAAd,GAGA,GAAAgB,EAAAhB,GACA,OAAAgB,EAAAhB,GAAAkB,QAGA,IAAAC,EAAAH,EAAAhB,IACAG,EAAAH,EACAoB,GAAA,EACAF,YAUA,OANAN,EAAAZ,GAAAW,KAAAQ,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAA,SAAApB,GACA,IAAAqB,EAAAhB,EAAAL,GACA,OAAAqB,EACA,WAAAC,QAAA,SAAAC,GAA0CA,MAI1C,GAAAF,EACA,OAAAA,EAAA,GAIA,IAAAG,EAAA,IAAAF,QAAA,SAAAC,EAAAE,GACAJ,EAAAhB,EAAAL,IAAAuB,EAAAE,KAEAJ,EAAA,GAAAG,EAGA,IAAAE,EAAAC,SAAAC,qBAAA,WACAC,EAAAF,SAAAG,cAAA,UACAD,EAAAE,KAAA,kBACAF,EAAAG,QAAA,QACAH,EAAAI,OAAA,EACAJ,EAAAK,QAAA,KAEArB,EAAAsB,IACAN,EAAAO,aAAA,QAAAvB,EAAAsB,IAEAN,EAAAQ,IAAAxB,EAAAyB,EAAA,aAAAtC,EAAA,KAAwEuC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,wBAAkK5C,GAAA,MAC1O,IAAAkC,EAAAW,WAAAC,EAAA,MAEA,SAAAA,IAEAjB,EAAAkB,QAAAlB,EAAAmB,OAAA,KACAC,aAAAf,GACA,IAAAgB,EAAA7C,EAAAL,GACA,IAAAkD,IACAA,GACAA,EAAA,OAAAC,MAAA,iBAAAnD,EAAA,aAEAK,EAAAL,QAAAoD,GAKA,OAfAvB,EAAAkB,QAAAlB,EAAAmB,OAAAF,EAaApB,EAAA2B,YAAAxB,GAEAL,GAIAX,EAAAyC,EAAA3C,EAGAE,EAAA0C,EAAAxC,EAGAF,EAAA2C,EAAA,SAAAvC,EAAAwC,EAAAC,GACA7C,EAAA8C,EAAA1C,EAAAwC,IACAlD,OAAAqD,eAAA3C,EAAAwC,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMA7C,EAAAmD,EAAA,SAAA9C,GACA,IAAAwC,EAAAxC,KAAA+C,WACA,WAA2B,OAAA/C,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAA2C,EAAAE,EAAA,IAAAA,GACAA,GAIA7C,EAAA8C,EAAA,SAAAO,EAAAC,GAAsD,OAAA5D,OAAAC,UAAAC,eAAAC,KAAAwD,EAAAC,IAGtDtD,EAAAyB,EAAA,KAGAzB,EAAAuD,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.aee9f0c4b51bd9f5c957.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t8: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"f6abd17c3d767718aa0f\",\"1\":\"0bacae77969795d2a8ed\",\"2\":\"d1e78d8dc3862c4bebf4\",\"3\":\"939d6f88b23858af186e\",\"4\":\"d10ba5b27b34dea08bd1\",\"5\":\"9cd0f2020c75b7a9dbf1\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap d14962407b4cb166ccca"],"sourceRoot":""}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -8,4 +8,8 @@ export default {
articleList:'index.php/api/index/articleList', //访问文件列表
articleDetail:'index.php/api/index/articleDetail', //获取文件详情
articleEdit:'index.php/api/index/articleEdit', //修改文件
folderAdd:'index.php/api/index/folderAdd', //添加文件夹
articleAdd:'index.php/api/index/articleAdd', //添加文件
folderDel:'index.php/api/index/folderDel', //删除文件夹
articleDel:'index.php/api/index/articleDel', //删除文件
}
\ No newline at end of file
......@@ -21,7 +21,7 @@ axios.interceptors.response.use(function (response) {
if(response.data.err_code === 10003){
//token过期去获取
vm.$notify({ type:'primary',duration: 1500,message:response.data.err_code+': '+'重新登录'});
ddLogin.getCode();
ddLogin.getCode(()=> location.reload());
}else if(response.data.err_code !== 0){
vm.$notify({ type:'danger',duration: 2000,message:response.data.err_code+': '+response.data.err_msg});
}
......
......@@ -33,4 +33,20 @@ export default {
articleEdit(data){
return api.post('articleEdit',setData(data));
},
//添加文件夹
folderAdd(data){
return api.post('folderAdd',setData(data));
},
//添加文件
articleAdd(data){
return api.post('articleAdd',setData(data));
},
//删除文件夹
folderDel(data){
return api.post('folderDel',setData(data));
},
//删除文件
articleDel(data){
return api.post('articleDel',setData(data));
},
}
\ No newline at end of file
......@@ -13,7 +13,7 @@ export default {
api.getSsoToken({code:code }).then((data)=>{
if(data.err_code == 0){
localStorage.setItem('doc_phone_token',data.data.token);
alert('保存新token')
// alert(data.data.token+'保存新token');
callback();
}
})
......@@ -31,7 +31,7 @@ export default {
},
onFail: function (info) {
alert(JSON.stringify(info))
_this.getSsoToken(info.code);
// _this.getSsoToken(info.code,()=> callback());
},
});
});
......
<template>
<div class="add_file" v-show="show_addFile">
<div class="add_file">
<div class="main">
<div class="folder" :class="{folder2:!closeAni}">
<van-button round type="info" size="small" block>新建文件夹</van-button>
<van-button round type="info" size="small" @click="addFolder" block>新建文件夹</van-button>
</div>
<div class="divider" :class="{divider2:!closeAni}">
<van-divider :style="{borderColor:'#cccccc',margin:'30px 0'}"/>
</div>
<div class="file" :class="{file2:!closeAni}">
<van-button plain round type="info" size="small" block style="margin-bottom:20px">新建富文本</van-button>
<van-button plain round type="info" size="small" block>新建Markdown</van-button>
<van-button plain round type="info" size="small" @click="addFuwenben" :disabled="!parentid" block>新建富文本</van-button>
<!--<van-button plain round type="info" size="small" @click="addMarkdown" block>新建Markdown</van-button>-->
</div>
</div>
<div class="footer">
<i class="icon-19" :class="{icon19:!closeAni}" @click="closeAdd"></i>
</div>
<!-- 弹框 -->
<van-dialog v-model="show" :title="title" @confirm="confirm" @cancel="cancel" show-cancel-button>
<div class="input">
<van-field v-model.trim="file_name" size="mini" :placeholder="placeholder"/>
</div>
</van-dialog>
</div>
</template>
<script>
import api from '../api/methods';
import { mapState,mapMutations } from 'vuex';
export default {
name: "add_file",
props:['show_addFile'],
data(){
return{
closeAni:true, //关闭页面
show:false, //显示/隐藏弹框
title:'', //弹框标题
file_name:'', //文件夹或文件名
placeholder:'',
}
},
methods:{
...mapMutations(['setRefresh']),
cancel(){
this.file_name = '';
},
confirm(){
if(this.file_name == '') {
return this.$notify({ type: 'danger',duration: 1500, message: '名字不能为空' });
}
if(this.title.includes('文件夹')){
this.folderAdd();
}else if(this.title.includes('富文本')){
this.articleAdd();
}
this.file_name = '';
},
//新建文件夹
folderAdd(){
let params = {
name:this.file_name,
parentid:this.parentid,
};
api.folderAdd(params).then((data)=>{
if(data.err_code == 0){
this.$notify({ type: 'success',duration: 1500, message: '创建成功' });
this.setRefresh(true);
this.closeAdd();
}
})
},
articleAdd(){
let params = {
title:this.file_name,
folderid:this.parentid,
type:1, //1:富文本 2:markdown
doc:'', //文章内容
};
api.articleAdd(params).then((data)=>{
if(data.err_code == 0){
console.log(data,7777)
this.$notify({ type: 'success',duration: 1500, message: '创建成功' });
this.setRefresh(true);
this.closeAdd();
this.$router.push({path:'wangeditor',query:{docid:data.data}});
}
})
},
//点击新建文件夹
addFolder(){
this.show = true;
this.title = '新建文件夹';
this.placeholder = '输入文件夹名字';
},
//点击新建富文本
addFuwenben(){
this.show = true;
this.title = '新建富文本';
this.placeholder = '输入富文本名字';
},
//点击新建Markdown
// addMarkdown(){
// this.show = true;
// this.title = '新建Markdown';
// this.placeholder = '输入Markdown名字';
// },
//新建文件夹
closeAdd(){
this.closeAni = false;
setTimeout(()=>{
......@@ -36,6 +113,9 @@
},300)
}
},
computed:{
...mapState(['parentid'])
}
}
</script>
......@@ -64,6 +144,16 @@
bottom:0;
background-color:#f8f8f8;
}
.input{
width:80%;
margin:20rem /@basefont auto;
border-radius:5px;
border:1px solid #eeeeee;
overflow:hidden;
/deep/.van-cell{
padding:10rem /@basefont 16rem /@basefont;
}
}
}
.icon-19{
font-size:60rem /@basefont;
......
......@@ -5,20 +5,32 @@
</div>
<div class="main">
<!-- 文件夹列表 -->
<div v-for="(item,i) in list" class="each_folder van-hairline--bottom" @click="clickFolder(item)">
<div>
<span class="icon-107 icon107"></span>
<span class="folder_name">{{item.name}}</span>
<div v-for="(item,i) in list" class="each_folder van-hairline--bottom" @click="clickFolder(item)">
<van-swipe-cell>
<div>
<span class="icon-107 icon107"></span>
<span class="folder_name">{{item.name}}</span>
</div>
<div class="updatetime">{{item.updatetime.substr(0,10)}}</div>
<template #right>
<van-button square type="danger" text="删除" @click="folderDel(item)"/>
<!--<van-button square type="primary" text="收藏" />-->
</template>
</van-swipe-cell>
</div>
<div class="updatetime">{{item.updatetime.substr(0,10)}}</div>
</div>
<!-- 文章列表 -->
<div v-for="(item,i) in article_list" class="each_folder van-hairline--bottom" @click="clickArticle(item)">
<div style="display:flex;justify-content:space-between;">
<span class="folder_name" style="margin:0;">{{item.title}}</span>
<span style="font-size:12px;color:#3396fb;">{{item.type==1?'富文本':'Markdown'}}</span>
</div>
<div class="updatetime">{{item.updatetime.substr(0,10)}}</div>
<van-swipe-cell>
<div style="display:flex;justify-content:space-between;">
<span class="folder_name" style="margin:0;">{{item.title}}</span>
<span style="font-size:12px;color:#3396fb;margin-right:10px">{{item.type==1?'富文本':'Markdown'}}</span>
</div>
<div class="updatetime">{{item.updatetime.substr(0,10)}}</div>
<template #right>
<van-button square type="danger" text="删除" @click="articleDel(item)"/>
<!--<van-button square type="primary" text="收藏" />-->
</template>
</van-swipe-cell>
</div>
<van-loading v-show="show_loading" size="26" vertical color="#3396fb"/>
</div>
......@@ -27,6 +39,7 @@
<script>
import api from '../api/methods';
import { mapState,mapMutations } from 'vuex';
export default {
name: "folder_component",
props:['path'],
......@@ -35,17 +48,18 @@
value:'',
list:[], //文件夹列表
article_list:[], //文件列表
parentid:'', //父级id
show_loading:false,
page:1,
}
},
created(){
let id = this.$route.query.folderid?this.$route.query.folderid:'';
this.setParentid(id);
this.folderList(id);
if(id) this.articleList(id);
},
methods:{
...mapMutations(['setParentid','setRefresh']),
//获取文件夹列表
folderList(id=''){
this.show_loading = true;
......@@ -80,7 +94,38 @@
clickArticle(item){
if(item.type == 1) this.$router.push({path:'wangeditor',query:{docid:item.docid}}); //富文本
else this.$router.push({path:'markdown',query:{docid:item.docid}}); //Markdown
}
},
//删除文件夹
folderDel(item){
api.folderDel({folderid:item.folderid}).then((data)=>{
if(data.err_code == 0){
this.$notify({ type: 'success',duration: 1500, message: '删除成功' });
this.folderList(this.parentid);
}
})
},
//删除文件
articleDel(item){
api.articleDel({docid:item.docid}).then((data)=>{
if(data.err_code == 0){
this.$notify({ type: 'success',duration: 1500, message: '删除成功' });
this.articleList(this.parentid);
}
})
},
},
watch:{
refresh(val){
if(val){
this.setRefresh(false);
let id = this.parentid;
this.folderList(id);
if(id) this.articleList(id);
}
},
},
computed:{
...mapState(['refresh','parentid']),
}
}
</script>
......@@ -89,9 +134,9 @@
@basefont:50;
.folder{
height:100%;
padding:0 30rem /@basefont;
.input{
height:100rem /@basefont;
padding:0 30rem /@basefont;
.van-search{
padding:10px 0;
}
......@@ -99,10 +144,12 @@
.main{
height:calc(100% - (110rem /@basefont));
overflow:auto;
padding:10rem /@basefont 0;
padding:10rem /@basefont 30rem /@basefont;
.each_folder{
font-size:32rem /@basefont;
padding:25rem /@basefont 0;
/deep/.van-swipe-cell__wrapper{
padding:25rem /@basefont 0;
}
.folder_name{
font-weight:bolder;
color:#333333;
......@@ -119,4 +166,10 @@
.icon107{
color:#F0E290;
}
.van-button {
height: 100%;
}
.van-button--normal{
padding:0 40rem /@basefont;
}
</style>
\ No newline at end of file
......@@ -19,7 +19,7 @@
<i class="icon-53"></i>
<div>我的</div>
</div>
<add-file :show_addFile.sync="show_addFile"></add-file>
<add-file :show_addFile.sync="show_addFile" v-if="show_addFile"></add-file>
</div>
</template>
......
......@@ -3,13 +3,13 @@
import Vue from 'vue'
import App from './App'
import router from './router'
import { Button,Search,Divider,Loading,Field,Notify } from 'vant';
import store from './vuex/index';
import { Button,Search,Divider,Loading,Field,Notify,Dialog,SwipeCell } from 'vant';
import VueQuillEditor from 'vue-quill-editor';
// require styles
import 'quill/dist/quill.core.css';
import 'quill/dist/quill.snow.css';
import 'quill/dist/quill.bubble.css';
Vue.use(VueQuillEditor, /* { default global options } */{
placeholder:'请输入内容',
modules: {
......@@ -31,12 +31,15 @@ Vue.use(Divider);
Vue.use(Loading);
Vue.use(Field);
Vue.use(Notify);
Vue.use(Dialog);
Vue.use(SwipeCell);
Vue.config.productionTip = false
/* eslint-disable no-new */
new Vue({
el: '#app',
router,
store,
components: { App },
template: '<App/>'
})
......@@ -48,6 +48,7 @@ router.beforeEach((to, from, next) => {
if(!token){
ddLogin.getCode(()=> next());
}else{
// localStorage.setItem('doc_phone_token','123213123')
next();
}
});
......
......@@ -5,12 +5,16 @@ Vue.use(Vuex);
const store = new Vuex.Store({
state: {
user_info:null, //用户信息
parentid:'', //上级文件夹id
refresh:false,
},
mutations: {
userInfo(state,data){
state.user_info = data;
setParentid(state,data){
state.parentid = data;
},
setRefresh(state,data){
state.refresh = data;
}
}
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment