├── .after-build.sh ├── .eslintrc.yml ├── .gitignore ├── .npmignore ├── README.md ├── babel.config.js ├── demo.html ├── index.html ├── package.json ├── src ├── Editor.vue ├── FixedMarkdownItVKatex.js ├── MarkdownPalettes.vue ├── browserModule.js ├── components │ ├── Dialog │ │ ├── Dialog.vue │ │ ├── DialogForm.vue │ │ ├── DialogTab.vue │ │ └── FormComponent │ │ │ ├── AbstractDialogFormComponent.js │ │ │ ├── DialogCodeMirror.vue │ │ │ ├── DialogFile.vue │ │ │ ├── DialogFormComponentMap.js │ │ │ ├── DialogInput.vue │ │ │ └── DialogSelect.vue │ ├── PreviewArea.js │ └── ToolBarBtns │ │ ├── btn-bold.js │ │ ├── btn-code.js │ │ ├── btn-fullscreen.js │ │ ├── btn-header.js │ │ ├── btn-hide.js │ │ ├── btn-hr.js │ │ ├── btn-img.js │ │ ├── btn-info.jsx │ │ ├── btn-italic.js │ │ ├── btn-link.js │ │ ├── btn-ol.js │ │ ├── btn-scrollsync.js │ │ ├── btn-strikethrough.js │ │ ├── btn-table.js │ │ ├── btn-ul.js │ │ ├── divider.js │ │ └── toolbarBtn.js ├── main.js ├── mixins │ ├── ActionMixin.js │ ├── InputAreaMixin.js │ ├── PreviewAreaMixin.js │ └── ToolbarMixin.js ├── module.js ├── parsers │ ├── ContentParserFactory.js │ └── InjectLnParser.js └── utils │ ├── DefaultConfig.js │ ├── ImageUploaderFactory.js │ └── i18n.js ├── vue.config.js └── yarn.lock /.after-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/.after-build.sh -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/.npmignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/babel.config.js -------------------------------------------------------------------------------- /demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/demo.html -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/package.json -------------------------------------------------------------------------------- /src/Editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/Editor.vue -------------------------------------------------------------------------------- /src/FixedMarkdownItVKatex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/FixedMarkdownItVKatex.js -------------------------------------------------------------------------------- /src/MarkdownPalettes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/MarkdownPalettes.vue -------------------------------------------------------------------------------- /src/browserModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/browserModule.js -------------------------------------------------------------------------------- /src/components/Dialog/Dialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/Dialog/Dialog.vue -------------------------------------------------------------------------------- /src/components/Dialog/DialogForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/Dialog/DialogForm.vue -------------------------------------------------------------------------------- /src/components/Dialog/DialogTab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/Dialog/DialogTab.vue -------------------------------------------------------------------------------- /src/components/Dialog/FormComponent/AbstractDialogFormComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/Dialog/FormComponent/AbstractDialogFormComponent.js -------------------------------------------------------------------------------- /src/components/Dialog/FormComponent/DialogCodeMirror.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/Dialog/FormComponent/DialogCodeMirror.vue -------------------------------------------------------------------------------- /src/components/Dialog/FormComponent/DialogFile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/Dialog/FormComponent/DialogFile.vue -------------------------------------------------------------------------------- /src/components/Dialog/FormComponent/DialogFormComponentMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/Dialog/FormComponent/DialogFormComponentMap.js -------------------------------------------------------------------------------- /src/components/Dialog/FormComponent/DialogInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/Dialog/FormComponent/DialogInput.vue -------------------------------------------------------------------------------- /src/components/Dialog/FormComponent/DialogSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/Dialog/FormComponent/DialogSelect.vue -------------------------------------------------------------------------------- /src/components/PreviewArea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/PreviewArea.js -------------------------------------------------------------------------------- /src/components/ToolBarBtns/btn-bold.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/btn-bold.js -------------------------------------------------------------------------------- /src/components/ToolBarBtns/btn-code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/btn-code.js -------------------------------------------------------------------------------- /src/components/ToolBarBtns/btn-fullscreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/btn-fullscreen.js -------------------------------------------------------------------------------- /src/components/ToolBarBtns/btn-header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/btn-header.js -------------------------------------------------------------------------------- /src/components/ToolBarBtns/btn-hide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/btn-hide.js -------------------------------------------------------------------------------- /src/components/ToolBarBtns/btn-hr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/btn-hr.js -------------------------------------------------------------------------------- /src/components/ToolBarBtns/btn-img.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/btn-img.js -------------------------------------------------------------------------------- /src/components/ToolBarBtns/btn-info.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/btn-info.jsx -------------------------------------------------------------------------------- /src/components/ToolBarBtns/btn-italic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/btn-italic.js -------------------------------------------------------------------------------- /src/components/ToolBarBtns/btn-link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/btn-link.js -------------------------------------------------------------------------------- /src/components/ToolBarBtns/btn-ol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/btn-ol.js -------------------------------------------------------------------------------- /src/components/ToolBarBtns/btn-scrollsync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/btn-scrollsync.js -------------------------------------------------------------------------------- /src/components/ToolBarBtns/btn-strikethrough.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/btn-strikethrough.js -------------------------------------------------------------------------------- /src/components/ToolBarBtns/btn-table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/btn-table.js -------------------------------------------------------------------------------- /src/components/ToolBarBtns/btn-ul.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/btn-ul.js -------------------------------------------------------------------------------- /src/components/ToolBarBtns/divider.js: -------------------------------------------------------------------------------- 1 | export default { 2 | name: '|' 3 | } 4 | -------------------------------------------------------------------------------- /src/components/ToolBarBtns/toolbarBtn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/components/ToolBarBtns/toolbarBtn.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/main.js -------------------------------------------------------------------------------- /src/mixins/ActionMixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/mixins/ActionMixin.js -------------------------------------------------------------------------------- /src/mixins/InputAreaMixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/mixins/InputAreaMixin.js -------------------------------------------------------------------------------- /src/mixins/PreviewAreaMixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/mixins/PreviewAreaMixin.js -------------------------------------------------------------------------------- /src/mixins/ToolbarMixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/mixins/ToolbarMixin.js -------------------------------------------------------------------------------- /src/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/module.js -------------------------------------------------------------------------------- /src/parsers/ContentParserFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/parsers/ContentParserFactory.js -------------------------------------------------------------------------------- /src/parsers/InjectLnParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/parsers/InjectLnParser.js -------------------------------------------------------------------------------- /src/utils/DefaultConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/utils/DefaultConfig.js -------------------------------------------------------------------------------- /src/utils/ImageUploaderFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/utils/ImageUploaderFactory.js -------------------------------------------------------------------------------- /src/utils/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/src/utils/i18n.js -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/vue.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luogu-dev/markdown-palettes/HEAD/yarn.lock --------------------------------------------------------------------------------