提交 4757e4ff authored 作者: 王鹏飞's avatar 王鹏飞

refactor(admin): colocate chapter structure feature

上级 553c787c
......@@ -12,8 +12,8 @@ import {
Col,
} from "antd";
import { SlateEditor, SlateTransforms, SlateElement } from "@wangeditor/editor";
import { fontFamilyList, fontSizeList } from "../utils/setting";
import "./index.less";
import { fontFamilyList, fontSizeList } from "../../utils/setting";
import "../../index.less";
const ChapterItemModal = (props, ref) => {
const { editor, setSectionInfo, sectionInfo, setSectionVisible } = props;
......
......@@ -16,8 +16,8 @@ import {
} from "antd";
import { CloudUploadOutlined } from "@ant-design/icons";
import { SlateEditor, SlateTransforms, SlateElement } from "@wangeditor/editor";
import { fontFamilyList, fontSizeList } from "../utils/setting";
import "./index.less";
import { fontFamilyList, fontSizeList } from "../../utils/setting";
import "../../index.less";
import { uploadFile } from "@/utils/oss";
......
import { defineEditorFeature } from '../../core/define-editor-feature'
import itemMenu from '../../customer/ChapterItem'
import titleMenu from '../../customer/ChapterTitle'
import sectionNodeModule from '../../node/chapterItem'
import headerNodeModule from '../../node/chapterTitle'
import itemMenu from './section-menu'
import titleMenu from './title-menu'
import sectionNodeModule from './section-node'
import headerNodeModule from './title-node'
export default defineEditorFeature({
id: 'chapter-structure',
......
import { DomEditor, SlateTransforms } from "@wangeditor/editor";
import iconClose from "@/assets/images/icon_chapter_close.png";
import { h } from "snabbdom";
import { findNodeWithParent } from "../utils/setting";
import { findNodeWithParent } from "../../utils/setting";
const withChapterSectionNode = (editor) => {
const { isInline, isVoid, normalizeNode } = editor;
......
import { DomEditor, SlateTransforms } from "@wangeditor/editor";
import iconClose from "@/assets/images/icon_chapter_close.png";
import { h } from "snabbdom";
import { findNodeWithParent } from "../utils/setting";
import { findNodeWithParent } from "../../utils/setting";
const withChapterHeaderNode = (editor) => {
const { isInline, isVoid, normalizeNode } = editor;
......
......@@ -26,8 +26,8 @@ import ImageModal from "./components/image";
import VideoModal from "./components/video";
import GalleryModal from "./components/gallery";
import AudioModal from "./components/audio";
import ChapterTitleModal from "./components/chapter-title";
import ChapterItemModal from "./components/chapter-item";
import ChapterTitleModal from "./features/chapter-structure/TitleDialog";
import ChapterItemModal from "./features/chapter-structure/SectionDialog";
import PracticeModal from "./components/practice";
import FormulaModal from "./features/formula/FormulaDialog";
import TooltipModal from "./components/tooltip";
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论