chore: Editor 'plugin' -> 'extension'
They've always been called extensions, not sure why the folder was plugins. Part of ongoing spring cleaning
This commit is contained in:
@@ -5,6 +5,7 @@ import { useTranslation } from "react-i18next";
|
|||||||
import { useHistory } from "react-router-dom";
|
import { useHistory } from "react-router-dom";
|
||||||
import { IndexeddbPersistence } from "y-indexeddb";
|
import { IndexeddbPersistence } from "y-indexeddb";
|
||||||
import * as Y from "yjs";
|
import * as Y from "yjs";
|
||||||
|
import MultiplayerExtension from "@shared/editor/extensions/Multiplayer";
|
||||||
import Editor, { Props as EditorProps } from "~/components/Editor";
|
import Editor, { Props as EditorProps } from "~/components/Editor";
|
||||||
import env from "~/env";
|
import env from "~/env";
|
||||||
import useCurrentToken from "~/hooks/useCurrentToken";
|
import useCurrentToken from "~/hooks/useCurrentToken";
|
||||||
@@ -14,7 +15,6 @@ import useIsMounted from "~/hooks/useIsMounted";
|
|||||||
import usePageVisibility from "~/hooks/usePageVisibility";
|
import usePageVisibility from "~/hooks/usePageVisibility";
|
||||||
import useStores from "~/hooks/useStores";
|
import useStores from "~/hooks/useStores";
|
||||||
import useToasts from "~/hooks/useToasts";
|
import useToasts from "~/hooks/useToasts";
|
||||||
import MultiplayerExtension from "~/multiplayer/MultiplayerExtension";
|
|
||||||
import Logger from "~/utils/Logger";
|
import Logger from "~/utils/Logger";
|
||||||
import { supportsPassiveListener } from "~/utils/browser";
|
import { supportsPassiveListener } from "~/utils/browser";
|
||||||
import { homePath } from "~/utils/routeHelpers";
|
import { homePath } from "~/utils/routeHelpers";
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ import {
|
|||||||
} from "@getoutline/y-prosemirror";
|
} from "@getoutline/y-prosemirror";
|
||||||
import { keymap } from "prosemirror-keymap";
|
import { keymap } from "prosemirror-keymap";
|
||||||
import * as Y from "yjs";
|
import * as Y from "yjs";
|
||||||
import { Extension } from "~/editor";
|
import Extension from "../lib/Extension";
|
||||||
|
|
||||||
export default class MultiplayerExtension extends Extension {
|
export default class Multiplayer extends Extension {
|
||||||
get name() {
|
get name() {
|
||||||
return "multiplayer";
|
return "multiplayer";
|
||||||
}
|
}
|
||||||
@@ -56,11 +56,10 @@ import zig from "refractor/lang/zig";
|
|||||||
import { Dictionary } from "~/hooks/useDictionary";
|
import { Dictionary } from "~/hooks/useDictionary";
|
||||||
import { UserPreferences } from "../../types";
|
import { UserPreferences } from "../../types";
|
||||||
import Storage from "../../utils/Storage";
|
import Storage from "../../utils/Storage";
|
||||||
|
|
||||||
import toggleBlockType from "../commands/toggleBlockType";
|
import toggleBlockType from "../commands/toggleBlockType";
|
||||||
|
import Mermaid from "../extensions/Mermaid";
|
||||||
|
import Prism, { LANGUAGES } from "../extensions/Prism";
|
||||||
import { MarkdownSerializerState } from "../lib/markdown/serializer";
|
import { MarkdownSerializerState } from "../lib/markdown/serializer";
|
||||||
import Mermaid from "../plugins/Mermaid";
|
|
||||||
import Prism, { LANGUAGES } from "../plugins/Prism";
|
|
||||||
import isInCode from "../queries/isInCode";
|
import isInCode from "../queries/isInCode";
|
||||||
import { Dispatch } from "../types";
|
import { Dispatch } from "../types";
|
||||||
import Node from "./Node";
|
import Node from "./Node";
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ import Token from "markdown-it/lib/token";
|
|||||||
import { InputRule } from "prosemirror-inputrules";
|
import { InputRule } from "prosemirror-inputrules";
|
||||||
import { NodeSpec, Node as ProsemirrorNode, NodeType } from "prosemirror-model";
|
import { NodeSpec, Node as ProsemirrorNode, NodeType } from "prosemirror-model";
|
||||||
import { EditorState, TextSelection, Plugin } from "prosemirror-state";
|
import { EditorState, TextSelection, Plugin } from "prosemirror-state";
|
||||||
|
import { run } from "../extensions/BlockMenuTrigger";
|
||||||
import { MarkdownSerializerState } from "../lib/markdown/serializer";
|
import { MarkdownSerializerState } from "../lib/markdown/serializer";
|
||||||
import { run } from "../plugins/BlockMenuTrigger";
|
|
||||||
import isInCode from "../queries/isInCode";
|
import isInCode from "../queries/isInCode";
|
||||||
import emojiRule from "../rules/emoji";
|
import emojiRule from "../rules/emoji";
|
||||||
import { Dispatch, EventType } from "../types";
|
import { Dispatch, EventType } from "../types";
|
||||||
|
|||||||
@@ -18,8 +18,8 @@ import {
|
|||||||
Node as ProsemirrorNode,
|
Node as ProsemirrorNode,
|
||||||
} from "prosemirror-model";
|
} from "prosemirror-model";
|
||||||
import { EditorState, Plugin } from "prosemirror-state";
|
import { EditorState, Plugin } from "prosemirror-state";
|
||||||
|
import MathPlugin from "../extensions/Math";
|
||||||
import { MarkdownSerializerState } from "../lib/markdown/serializer";
|
import { MarkdownSerializerState } from "../lib/markdown/serializer";
|
||||||
import MathPlugin from "../plugins/Math";
|
|
||||||
import mathRule, { REGEX_INLINE_MATH_DOLLARS } from "../rules/math";
|
import mathRule, { REGEX_INLINE_MATH_DOLLARS } from "../rules/math";
|
||||||
import { Dispatch } from "../types";
|
import { Dispatch } from "../types";
|
||||||
import Node from "./Node";
|
import Node from "./Node";
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ import Token from "markdown-it/lib/token";
|
|||||||
import { InputRule } from "prosemirror-inputrules";
|
import { InputRule } from "prosemirror-inputrules";
|
||||||
import { NodeSpec, Node as ProsemirrorNode, NodeType } from "prosemirror-model";
|
import { NodeSpec, Node as ProsemirrorNode, NodeType } from "prosemirror-model";
|
||||||
import { EditorState, TextSelection, Plugin } from "prosemirror-state";
|
import { EditorState, TextSelection, Plugin } from "prosemirror-state";
|
||||||
|
import { run } from "../extensions/BlockMenuTrigger";
|
||||||
import { MarkdownSerializerState } from "../lib/markdown/serializer";
|
import { MarkdownSerializerState } from "../lib/markdown/serializer";
|
||||||
import { run } from "../plugins/BlockMenuTrigger";
|
|
||||||
import isInCode from "../queries/isInCode";
|
import isInCode from "../queries/isInCode";
|
||||||
import mentionRule from "../rules/mention";
|
import mentionRule from "../rules/mention";
|
||||||
import { Dispatch, EventType } from "../types";
|
import { Dispatch, EventType } from "../types";
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
import BlockMenuTrigger from "../extensions/BlockMenuTrigger";
|
||||||
|
import ClipboardTextSerializer from "../extensions/ClipboardTextSerializer";
|
||||||
|
import DateTime from "../extensions/DateTime";
|
||||||
|
import Folding from "../extensions/Folding";
|
||||||
|
import History from "../extensions/History";
|
||||||
|
import Keys from "../extensions/Keys";
|
||||||
|
import MaxLength from "../extensions/MaxLength";
|
||||||
|
import PasteHandler from "../extensions/PasteHandler";
|
||||||
|
import Placeholder from "../extensions/Placeholder";
|
||||||
|
import PreventTab from "../extensions/PreventTab";
|
||||||
|
import SmartText from "../extensions/SmartText";
|
||||||
|
import TrailingNode from "../extensions/TrailingNode";
|
||||||
import Extension from "../lib/Extension";
|
import Extension from "../lib/Extension";
|
||||||
import Bold from "../marks/Bold";
|
import Bold from "../marks/Bold";
|
||||||
import Code from "../marks/Code";
|
import Code from "../marks/Code";
|
||||||
@@ -9,18 +21,6 @@ import Mark from "../marks/Mark";
|
|||||||
import TemplatePlaceholder from "../marks/Placeholder";
|
import TemplatePlaceholder from "../marks/Placeholder";
|
||||||
import Strikethrough from "../marks/Strikethrough";
|
import Strikethrough from "../marks/Strikethrough";
|
||||||
import Underline from "../marks/Underline";
|
import Underline from "../marks/Underline";
|
||||||
import BlockMenuTrigger from "../plugins/BlockMenuTrigger";
|
|
||||||
import ClipboardTextSerializer from "../plugins/ClipboardTextSerializer";
|
|
||||||
import DateTime from "../plugins/DateTime";
|
|
||||||
import Folding from "../plugins/Folding";
|
|
||||||
import History from "../plugins/History";
|
|
||||||
import Keys from "../plugins/Keys";
|
|
||||||
import MaxLength from "../plugins/MaxLength";
|
|
||||||
import PasteHandler from "../plugins/PasteHandler";
|
|
||||||
import Placeholder from "../plugins/Placeholder";
|
|
||||||
import PreventTab from "../plugins/PreventTab";
|
|
||||||
import SmartText from "../plugins/SmartText";
|
|
||||||
import TrailingNode from "../plugins/TrailingNode";
|
|
||||||
import Attachment from "./Attachment";
|
import Attachment from "./Attachment";
|
||||||
import Blockquote from "./Blockquote";
|
import Blockquote from "./Blockquote";
|
||||||
import BulletList from "./BulletList";
|
import BulletList from "./BulletList";
|
||||||
|
|||||||
Reference in New Issue
Block a user