├── .babelrc ├── .editorconfig ├── .gitignore ├── .npmrc ├── .nvmrc ├── .postcssrc.js ├── LICENSE ├── README.md ├── config ├── dev.env.js ├── index.js ├── prod.env.js └── test.env.js ├── demo ├── App.vue ├── main.js └── test │ ├── dev-test.vue │ ├── i18n │ ├── en-US.js │ ├── index.js │ ├── zh-CN.js │ └── zh-TW.js │ ├── ms-test.vue │ └── test-plugin.vue ├── index.html ├── package.json └── src ├── assets └── minder │ ├── iconpriority.png │ ├── iconprogress.png │ ├── icons.png │ └── mold.png ├── components ├── main │ ├── footer.vue │ ├── header.vue │ ├── mainEditor.vue │ └── navigator.vue ├── menu │ ├── edit │ │ ├── attachment.vue │ │ ├── editDel.vue │ │ ├── editMenu.vue │ │ ├── expand.vue │ │ ├── insertBox.vue │ │ ├── moveBox.vue │ │ ├── progressBox.vue │ │ ├── selection.vue │ │ ├── sequenceBox.vue │ │ └── tagBox.vue │ └── view │ │ ├── arrange.vue │ │ ├── fontOperation.vue │ │ ├── mold.vue │ │ ├── styleOperation.vue │ │ ├── theme.vue │ │ └── viewMenu.vue └── minderEditor.vue ├── index.js ├── locale ├── format.js ├── index.js └── lang │ ├── en-US.js │ ├── zh-CN.js │ └── zh-TW.js ├── mixins.js ├── mixins └── locale.js ├── props.js ├── script ├── editor.js ├── expose-editor.js ├── hotbox.js ├── lang.js ├── minder.js ├── protocol │ ├── freemind.js │ ├── json.js │ ├── markdown.js │ ├── plain.js │ ├── png.js │ ├── svg.js │ └── xmind.js ├── runtime │ ├── clipboard-mimetype.js │ ├── clipboard.js │ ├── container.js │ ├── drag.js │ ├── exports.js │ ├── fsm.js │ ├── history.js │ ├── hotbox.js │ ├── input.js │ ├── jumping.js │ ├── minder.js │ ├── node.js │ ├── priority.js │ ├── progress.js │ ├── receiver.js │ └── tag.js ├── store.js └── tool │ ├── debug.js │ ├── format.js │ ├── innertext.js │ ├── key.js │ ├── keymap.js │ └── utils.js └── style ├── dropdown-list.scss ├── editor.scss ├── header.scss ├── hotbox.scss ├── mixin.scss ├── navigator.scss └── normalize.css /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" 2 | message="Chore(release): %s" -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18 2 | -------------------------------------------------------------------------------- /.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/.postcssrc.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/README.md -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/config/dev.env.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/config/index.js -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /config/test.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/config/test.env.js -------------------------------------------------------------------------------- /demo/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/demo/App.vue -------------------------------------------------------------------------------- /demo/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/demo/main.js -------------------------------------------------------------------------------- /demo/test/dev-test.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/demo/test/dev-test.vue -------------------------------------------------------------------------------- /demo/test/i18n/en-US.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/demo/test/i18n/en-US.js -------------------------------------------------------------------------------- /demo/test/i18n/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/demo/test/i18n/index.js -------------------------------------------------------------------------------- /demo/test/i18n/zh-CN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/demo/test/i18n/zh-CN.js -------------------------------------------------------------------------------- /demo/test/i18n/zh-TW.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/demo/test/i18n/zh-TW.js -------------------------------------------------------------------------------- /demo/test/ms-test.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/demo/test/ms-test.vue -------------------------------------------------------------------------------- /demo/test/test-plugin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/demo/test/test-plugin.vue -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/package.json -------------------------------------------------------------------------------- /src/assets/minder/iconpriority.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/assets/minder/iconpriority.png -------------------------------------------------------------------------------- /src/assets/minder/iconprogress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/assets/minder/iconprogress.png -------------------------------------------------------------------------------- /src/assets/minder/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/assets/minder/icons.png -------------------------------------------------------------------------------- /src/assets/minder/mold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/assets/minder/mold.png -------------------------------------------------------------------------------- /src/components/main/footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/main/footer.vue -------------------------------------------------------------------------------- /src/components/main/header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/main/header.vue -------------------------------------------------------------------------------- /src/components/main/mainEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/main/mainEditor.vue -------------------------------------------------------------------------------- /src/components/main/navigator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/main/navigator.vue -------------------------------------------------------------------------------- /src/components/menu/edit/attachment.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/edit/attachment.vue -------------------------------------------------------------------------------- /src/components/menu/edit/editDel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/edit/editDel.vue -------------------------------------------------------------------------------- /src/components/menu/edit/editMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/edit/editMenu.vue -------------------------------------------------------------------------------- /src/components/menu/edit/expand.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/edit/expand.vue -------------------------------------------------------------------------------- /src/components/menu/edit/insertBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/edit/insertBox.vue -------------------------------------------------------------------------------- /src/components/menu/edit/moveBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/edit/moveBox.vue -------------------------------------------------------------------------------- /src/components/menu/edit/progressBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/edit/progressBox.vue -------------------------------------------------------------------------------- /src/components/menu/edit/selection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/edit/selection.vue -------------------------------------------------------------------------------- /src/components/menu/edit/sequenceBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/edit/sequenceBox.vue -------------------------------------------------------------------------------- /src/components/menu/edit/tagBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/edit/tagBox.vue -------------------------------------------------------------------------------- /src/components/menu/view/arrange.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/view/arrange.vue -------------------------------------------------------------------------------- /src/components/menu/view/fontOperation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/view/fontOperation.vue -------------------------------------------------------------------------------- /src/components/menu/view/mold.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/view/mold.vue -------------------------------------------------------------------------------- /src/components/menu/view/styleOperation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/view/styleOperation.vue -------------------------------------------------------------------------------- /src/components/menu/view/theme.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/view/theme.vue -------------------------------------------------------------------------------- /src/components/menu/view/viewMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/menu/view/viewMenu.vue -------------------------------------------------------------------------------- /src/components/minderEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/components/minderEditor.vue -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/index.js -------------------------------------------------------------------------------- /src/locale/format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/locale/format.js -------------------------------------------------------------------------------- /src/locale/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/locale/index.js -------------------------------------------------------------------------------- /src/locale/lang/en-US.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/locale/lang/en-US.js -------------------------------------------------------------------------------- /src/locale/lang/zh-CN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/locale/lang/zh-CN.js -------------------------------------------------------------------------------- /src/locale/lang/zh-TW.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/locale/lang/zh-TW.js -------------------------------------------------------------------------------- /src/mixins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/mixins.js -------------------------------------------------------------------------------- /src/mixins/locale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/mixins/locale.js -------------------------------------------------------------------------------- /src/props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/props.js -------------------------------------------------------------------------------- /src/script/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/editor.js -------------------------------------------------------------------------------- /src/script/expose-editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/expose-editor.js -------------------------------------------------------------------------------- /src/script/hotbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/hotbox.js -------------------------------------------------------------------------------- /src/script/lang.js: -------------------------------------------------------------------------------- 1 | define(function(require, exports, module) { 2 | 3 | }); -------------------------------------------------------------------------------- /src/script/minder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/minder.js -------------------------------------------------------------------------------- /src/script/protocol/freemind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/protocol/freemind.js -------------------------------------------------------------------------------- /src/script/protocol/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/protocol/json.js -------------------------------------------------------------------------------- /src/script/protocol/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/protocol/markdown.js -------------------------------------------------------------------------------- /src/script/protocol/plain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/protocol/plain.js -------------------------------------------------------------------------------- /src/script/protocol/png.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/protocol/png.js -------------------------------------------------------------------------------- /src/script/protocol/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/protocol/svg.js -------------------------------------------------------------------------------- /src/script/protocol/xmind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/protocol/xmind.js -------------------------------------------------------------------------------- /src/script/runtime/clipboard-mimetype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/clipboard-mimetype.js -------------------------------------------------------------------------------- /src/script/runtime/clipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/clipboard.js -------------------------------------------------------------------------------- /src/script/runtime/container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/container.js -------------------------------------------------------------------------------- /src/script/runtime/drag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/drag.js -------------------------------------------------------------------------------- /src/script/runtime/exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/exports.js -------------------------------------------------------------------------------- /src/script/runtime/fsm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/fsm.js -------------------------------------------------------------------------------- /src/script/runtime/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/history.js -------------------------------------------------------------------------------- /src/script/runtime/hotbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/hotbox.js -------------------------------------------------------------------------------- /src/script/runtime/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/input.js -------------------------------------------------------------------------------- /src/script/runtime/jumping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/jumping.js -------------------------------------------------------------------------------- /src/script/runtime/minder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/minder.js -------------------------------------------------------------------------------- /src/script/runtime/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/node.js -------------------------------------------------------------------------------- /src/script/runtime/priority.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/priority.js -------------------------------------------------------------------------------- /src/script/runtime/progress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/progress.js -------------------------------------------------------------------------------- /src/script/runtime/receiver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/receiver.js -------------------------------------------------------------------------------- /src/script/runtime/tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/runtime/tag.js -------------------------------------------------------------------------------- /src/script/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/store.js -------------------------------------------------------------------------------- /src/script/tool/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/tool/debug.js -------------------------------------------------------------------------------- /src/script/tool/format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/tool/format.js -------------------------------------------------------------------------------- /src/script/tool/innertext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/tool/innertext.js -------------------------------------------------------------------------------- /src/script/tool/key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/tool/key.js -------------------------------------------------------------------------------- /src/script/tool/keymap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/tool/keymap.js -------------------------------------------------------------------------------- /src/script/tool/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/script/tool/utils.js -------------------------------------------------------------------------------- /src/style/dropdown-list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/style/dropdown-list.scss -------------------------------------------------------------------------------- /src/style/editor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/style/editor.scss -------------------------------------------------------------------------------- /src/style/header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/style/header.scss -------------------------------------------------------------------------------- /src/style/hotbox.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/style/hotbox.scss -------------------------------------------------------------------------------- /src/style/mixin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/style/mixin.scss -------------------------------------------------------------------------------- /src/style/navigator.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/style/navigator.scss -------------------------------------------------------------------------------- /src/style/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lruihao/vue-minder-editor-extended/HEAD/src/style/normalize.css --------------------------------------------------------------------------------