提交 0e9276d7 authored 作者: 王鹏飞's avatar 王鹏飞

refactor(admin): colocate tooltip and link features

上级 4757e4ff
......@@ -13,8 +13,8 @@ import {
Col,
} from "antd";
import { SlateTransforms, SlateEditor, SlateElement } from "@wangeditor/editor";
import "./index.less";
import { fontSizeList } from "../utils/setting";
import "../../index.less";
import { fontSizeList } from "../../utils/setting";
import { findTreeElementByKey } from "@/utils/common";
const LinkModal = (props, ref) => {
......
import { defineEditorFeature } from '../../core/define-editor-feature'
import menu from '../../customer/CustomerLink'
import nodeModule from '../../node/link'
import menu from './menu'
import nodeModule from './node'
export default defineEditorFeature({
id: 'link',
......
......@@ -2,7 +2,7 @@ import { DomEditor, SlateTransforms } from "@wangeditor/editor";
import icon_tooltip_editor from "@/assets/images/editor/icon_tooltip_editor.png";
import { h } from "snabbdom";
import iconLink from "@/assets/images/editor/icon_link_editor.png";
import "../utils/iconfont";
import "../../utils/iconfont";
const withChapterLinkNode = (editor) => {
const { isInline, isVoid, normalizeNode } = editor;
......
import { useState, useEffect, forwardRef } from "react";
import { Divider, Input, Space, Button, Form, message, Select, ColorPicker, Row, Col } from "antd";
import { SlateTransforms, SlateEditor, SlateElement } from "@wangeditor/editor";
import "./index.less";
import { addChapterTooltip, delChapterTooltip } from "../utils/request";
import { findNodeWithParent, fontSizeList } from "../utils/setting";
import "../../index.less";
import { addChapterTooltip, delChapterTooltip } from "../../utils/request";
import { findNodeWithParent, fontSizeList } from "../../utils/setting";
const TooltipModal = (props, ref) => {
const {
......
import { defineEditorFeature } from '../../core/define-editor-feature'
import menu from '../../customer/Tooltip'
import nodeModule from '../../node/tooltip'
import menu from './menu'
import nodeModule from './node'
export default defineEditorFeature({
id: 'tooltip',
......
import { DomEditor, SlateTransforms } from "@wangeditor/editor";
import icon_tooltip_editor from "@/assets/images/editor/icon_tooltip_editor.png";
import { h } from "snabbdom";
import "../utils/iconfont";
import { escapeHtml } from "../utils/html";
import "../../utils/iconfont";
import { escapeHtml } from "../../utils/html";
const withChapterTooltipNode = (editor) => {
const { isInline, isVoid, normalizeNode } = editor;
......
......@@ -30,8 +30,8 @@ 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";
import LinkModal from "./components/link";
import TooltipModal from "./features/tooltip/TooltipDialog";
import LinkModal from "./features/link/LinkDialog";
import ExpandModal from "./components/expand";
import PracticeSettingModal from "./practice/index";
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论