@udecode/plate-basic-marks
Advanced tools
Comparing version 32.0.0 to 33.0.0
@@ -1,8 +0,9 @@ | ||
import * as _udecode_plate_core from '@udecode/plate-core'; | ||
import * as _udecode_plate_common_server from '@udecode/plate-common/server'; | ||
import { ToggleMarkPlugin } from '@udecode/plate-common/server'; | ||
import * as _udecode_slate from '@udecode/slate'; | ||
import * as _udecode_utils from '@udecode/utils'; | ||
import { ToggleMarkPlugin } from '@udecode/plate-common'; | ||
/** | ||
* Enables support for basic marks: | ||
* | ||
* - Bold | ||
@@ -16,46 +17,32 @@ * - Code | ||
*/ | ||
declare const createBasicMarksPlugin: <OP = _udecode_utils.AnyObject, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_core.PlateEditor<OV> = _udecode_plate_core.PlateEditor<OV>>(override?: Partial<_udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_core.OverrideByKey<OV, OE> | undefined) => _udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>; | ||
declare const createBasicMarksPlugin: <OP = _udecode_utils.AnyObject, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_common_server.PlateEditor<OV> = _udecode_plate_common_server.PlateEditor<OV>>(override?: Partial<_udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_common_server.OverrideByKey<OV, OE> | undefined) => _udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>; | ||
declare const MARK_BOLD = "bold"; | ||
/** | ||
* Enables support for bold formatting | ||
*/ | ||
declare const createBoldPlugin: <OP = ToggleMarkPlugin, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_core.PlateEditor<OV> = _udecode_plate_core.PlateEditor<OV>>(override?: Partial<_udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_core.OverrideByKey<OV, OE> | undefined) => _udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>; | ||
/** Enables support for bold formatting */ | ||
declare const createBoldPlugin: <OP = ToggleMarkPlugin, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_common_server.PlateEditor<OV> = _udecode_plate_common_server.PlateEditor<OV>>(override?: Partial<_udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_common_server.OverrideByKey<OV, OE> | undefined) => _udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>; | ||
declare const MARK_CODE = "code"; | ||
/** | ||
* Enables support for code formatting | ||
*/ | ||
declare const createCodePlugin: <OP = ToggleMarkPlugin, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_core.PlateEditor<OV> = _udecode_plate_core.PlateEditor<OV>>(override?: Partial<_udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_core.OverrideByKey<OV, OE> | undefined) => _udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>; | ||
/** Enables support for code formatting */ | ||
declare const createCodePlugin: <OP = ToggleMarkPlugin, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_common_server.PlateEditor<OV> = _udecode_plate_common_server.PlateEditor<OV>>(override?: Partial<_udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_common_server.OverrideByKey<OV, OE> | undefined) => _udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>; | ||
declare const MARK_ITALIC = "italic"; | ||
/** | ||
* Enables support for italic formatting. | ||
*/ | ||
declare const createItalicPlugin: <OP = ToggleMarkPlugin, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_core.PlateEditor<OV> = _udecode_plate_core.PlateEditor<OV>>(override?: Partial<_udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_core.OverrideByKey<OV, OE> | undefined) => _udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>; | ||
/** Enables support for italic formatting. */ | ||
declare const createItalicPlugin: <OP = ToggleMarkPlugin, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_common_server.PlateEditor<OV> = _udecode_plate_common_server.PlateEditor<OV>>(override?: Partial<_udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_common_server.OverrideByKey<OV, OE> | undefined) => _udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>; | ||
declare const MARK_STRIKETHROUGH = "strikethrough"; | ||
/** | ||
* Enables support for strikethrough formatting. | ||
*/ | ||
declare const createStrikethroughPlugin: <OP = ToggleMarkPlugin, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_core.PlateEditor<OV> = _udecode_plate_core.PlateEditor<OV>>(override?: Partial<_udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_core.OverrideByKey<OV, OE> | undefined) => _udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>; | ||
/** Enables support for strikethrough formatting. */ | ||
declare const createStrikethroughPlugin: <OP = ToggleMarkPlugin, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_common_server.PlateEditor<OV> = _udecode_plate_common_server.PlateEditor<OV>>(override?: Partial<_udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_common_server.OverrideByKey<OV, OE> | undefined) => _udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>; | ||
declare const MARK_SUBSCRIPT = "subscript"; | ||
/** | ||
* Enables support for subscript formatting. | ||
*/ | ||
declare const createSubscriptPlugin: <OP = ToggleMarkPlugin, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_core.PlateEditor<OV> = _udecode_plate_core.PlateEditor<OV>>(override?: Partial<_udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_core.OverrideByKey<OV, OE> | undefined) => _udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>; | ||
/** Enables support for subscript formatting. */ | ||
declare const createSubscriptPlugin: <OP = ToggleMarkPlugin, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_common_server.PlateEditor<OV> = _udecode_plate_common_server.PlateEditor<OV>>(override?: Partial<_udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_common_server.OverrideByKey<OV, OE> | undefined) => _udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>; | ||
declare const MARK_SUPERSCRIPT = "superscript"; | ||
/** | ||
* Enables support for superscript formatting. | ||
*/ | ||
declare const createSuperscriptPlugin: <OP = ToggleMarkPlugin, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_core.PlateEditor<OV> = _udecode_plate_core.PlateEditor<OV>>(override?: Partial<_udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_core.OverrideByKey<OV, OE> | undefined) => _udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>; | ||
/** Enables support for superscript formatting. */ | ||
declare const createSuperscriptPlugin: <OP = ToggleMarkPlugin, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_common_server.PlateEditor<OV> = _udecode_plate_common_server.PlateEditor<OV>>(override?: Partial<_udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_common_server.OverrideByKey<OV, OE> | undefined) => _udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>; | ||
declare const MARK_UNDERLINE = "underline"; | ||
/** | ||
* Enables support for underline formatting. | ||
*/ | ||
declare const createUnderlinePlugin: <OP = ToggleMarkPlugin, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_core.PlateEditor<OV> = _udecode_plate_core.PlateEditor<OV>>(override?: Partial<_udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_core.OverrideByKey<OV, OE> | undefined) => _udecode_plate_core.PlatePlugin<_udecode_plate_core.NoInfer<OP>, OV, OE>; | ||
/** Enables support for underline formatting. */ | ||
declare const createUnderlinePlugin: <OP = ToggleMarkPlugin, OV extends _udecode_slate.Value = _udecode_slate.Value, OE extends _udecode_plate_common_server.PlateEditor<OV> = _udecode_plate_common_server.PlateEditor<OV>>(override?: Partial<_udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>> | undefined, overrideByKey?: _udecode_plate_common_server.OverrideByKey<OV, OE> | undefined) => _udecode_plate_common_server.PlatePlugin<_udecode_plate_common_server.NoInfer<OP>, OV, OE>; | ||
export { MARK_BOLD, MARK_CODE, MARK_ITALIC, MARK_STRIKETHROUGH, MARK_SUBSCRIPT, MARK_SUPERSCRIPT, MARK_UNDERLINE, createBasicMarksPlugin, createBoldPlugin, createCodePlugin, createItalicPlugin, createStrikethroughPlugin, createSubscriptPlugin, createSuperscriptPlugin, createUnderlinePlugin }; |
@@ -42,11 +42,10 @@ "use strict"; | ||
// src/createBasicMarksPlugin.ts | ||
var import_plate_common8 = require("@udecode/plate-common"); | ||
var import_server8 = require("@udecode/plate-common/server"); | ||
// src/createBoldPlugin.ts | ||
var import_plate_common = require("@udecode/plate-common"); | ||
var import_server = require("@udecode/plate-common/server"); | ||
var MARK_BOLD = "bold"; | ||
var createBoldPlugin = (0, import_plate_common.createPluginFactory)({ | ||
key: MARK_BOLD, | ||
isLeaf: true, | ||
var createBoldPlugin = (0, import_server.createPluginFactory)({ | ||
deserializeHtml: { | ||
query: (el) => !(0, import_server.someHtmlElement)(el, (node) => node.style.fontWeight === "normal"), | ||
rules: [ | ||
@@ -59,8 +58,9 @@ { validNodeName: ["STRONG", "B"] }, | ||
} | ||
], | ||
query: (el) => !(0, import_plate_common.someHtmlElement)(el, (node) => node.style.fontWeight === "normal") | ||
] | ||
}, | ||
handlers: { | ||
onKeyDown: import_plate_common.onKeyDownToggleMark | ||
onKeyDown: import_server.onKeyDownToggleMark | ||
}, | ||
isLeaf: true, | ||
key: MARK_BOLD, | ||
options: { | ||
@@ -72,8 +72,12 @@ hotkey: "mod+b" | ||
// src/createCodePlugin.ts | ||
var import_plate_common2 = require("@udecode/plate-common"); | ||
var import_server2 = require("@udecode/plate-common/server"); | ||
var MARK_CODE = "code"; | ||
var createCodePlugin = (0, import_plate_common2.createPluginFactory)({ | ||
key: MARK_CODE, | ||
isLeaf: true, | ||
var createCodePlugin = (0, import_server2.createPluginFactory)({ | ||
deserializeHtml: { | ||
query(el) { | ||
const blockAbove = (0, import_server2.findHtmlParentElement)(el, "P"); | ||
if ((blockAbove == null ? void 0 : blockAbove.style.fontFamily) === "Consolas") | ||
return false; | ||
return !(0, import_server2.findHtmlParentElement)(el, "PRE"); | ||
}, | ||
rules: [ | ||
@@ -88,13 +92,9 @@ { | ||
} | ||
], | ||
query(el) { | ||
const blockAbove = (0, import_plate_common2.findHtmlParentElement)(el, "P"); | ||
if ((blockAbove == null ? void 0 : blockAbove.style.fontFamily) === "Consolas") | ||
return false; | ||
return !(0, import_plate_common2.findHtmlParentElement)(el, "PRE"); | ||
} | ||
] | ||
}, | ||
handlers: { | ||
onKeyDown: import_plate_common2.onKeyDownToggleMark | ||
onKeyDown: import_server2.onKeyDownToggleMark | ||
}, | ||
isLeaf: true, | ||
key: MARK_CODE, | ||
options: { | ||
@@ -106,14 +106,7 @@ hotkey: "mod+e" | ||
// src/createItalicPlugin.ts | ||
var import_plate_common3 = require("@udecode/plate-common"); | ||
var import_server3 = require("@udecode/plate-common/server"); | ||
var MARK_ITALIC = "italic"; | ||
var createItalicPlugin = (0, import_plate_common3.createPluginFactory)({ | ||
key: MARK_ITALIC, | ||
isLeaf: true, | ||
handlers: { | ||
onKeyDown: import_plate_common3.onKeyDownToggleMark | ||
}, | ||
options: { | ||
hotkey: "mod+i" | ||
}, | ||
var createItalicPlugin = (0, import_server3.createPluginFactory)({ | ||
deserializeHtml: { | ||
query: (el) => !(0, import_server3.someHtmlElement)(el, (node) => node.style.fontStyle === "normal"), | ||
rules: [ | ||
@@ -126,4 +119,11 @@ { validNodeName: ["EM", "I"] }, | ||
} | ||
], | ||
query: (el) => !(0, import_plate_common3.someHtmlElement)(el, (node) => node.style.fontStyle === "normal") | ||
] | ||
}, | ||
handlers: { | ||
onKeyDown: import_server3.onKeyDownToggleMark | ||
}, | ||
isLeaf: true, | ||
key: MARK_ITALIC, | ||
options: { | ||
hotkey: "mod+i" | ||
} | ||
@@ -133,14 +133,7 @@ }); | ||
// src/createStrikethroughPlugin.ts | ||
var import_plate_common4 = require("@udecode/plate-common"); | ||
var import_server4 = require("@udecode/plate-common/server"); | ||
var MARK_STRIKETHROUGH = "strikethrough"; | ||
var createStrikethroughPlugin = (0, import_plate_common4.createPluginFactory)({ | ||
key: MARK_STRIKETHROUGH, | ||
isLeaf: true, | ||
handlers: { | ||
onKeyDown: import_plate_common4.onKeyDownToggleMark | ||
}, | ||
options: { | ||
hotkey: "mod+shift+x" | ||
}, | ||
var createStrikethroughPlugin = (0, import_server4.createPluginFactory)({ | ||
deserializeHtml: { | ||
query: (el) => !(0, import_server4.someHtmlElement)(el, (node) => node.style.textDecoration === "none"), | ||
rules: [ | ||
@@ -153,4 +146,11 @@ { validNodeName: ["S", "DEL", "STRIKE"] }, | ||
} | ||
], | ||
query: (el) => !(0, import_plate_common4.someHtmlElement)(el, (node) => node.style.textDecoration === "none") | ||
] | ||
}, | ||
handlers: { | ||
onKeyDown: import_server4.onKeyDownToggleMark | ||
}, | ||
isLeaf: true, | ||
key: MARK_STRIKETHROUGH, | ||
options: { | ||
hotkey: "mod+shift+x" | ||
} | ||
@@ -160,15 +160,6 @@ }); | ||
// src/createSubscriptPlugin.ts | ||
var import_plate_common5 = require("@udecode/plate-common"); | ||
var import_server5 = require("@udecode/plate-common/server"); | ||
var MARK_SUBSCRIPT = "subscript"; | ||
var MARK_SUPERSCRIPT = "superscript"; | ||
var createSubscriptPlugin = (0, import_plate_common5.createPluginFactory)({ | ||
key: MARK_SUBSCRIPT, | ||
isLeaf: true, | ||
handlers: { | ||
onKeyDown: import_plate_common5.onKeyDownToggleMark | ||
}, | ||
options: { | ||
hotkey: "mod+,", | ||
clear: MARK_SUPERSCRIPT | ||
}, | ||
var createSubscriptPlugin = (0, import_server5.createPluginFactory)({ | ||
deserializeHtml: { | ||
@@ -183,2 +174,11 @@ rules: [ | ||
] | ||
}, | ||
handlers: { | ||
onKeyDown: import_server5.onKeyDownToggleMark | ||
}, | ||
isLeaf: true, | ||
key: MARK_SUBSCRIPT, | ||
options: { | ||
clear: MARK_SUPERSCRIPT, | ||
hotkey: "mod+," | ||
} | ||
@@ -188,15 +188,6 @@ }); | ||
// src/createSuperscriptPlugin.ts | ||
var import_plate_common6 = require("@udecode/plate-common"); | ||
var import_server6 = require("@udecode/plate-common/server"); | ||
var MARK_SUPERSCRIPT2 = "superscript"; | ||
var MARK_SUBSCRIPT2 = "subscript"; | ||
var createSuperscriptPlugin = (0, import_plate_common6.createPluginFactory)({ | ||
key: MARK_SUPERSCRIPT2, | ||
isLeaf: true, | ||
handlers: { | ||
onKeyDown: import_plate_common6.onKeyDownToggleMark | ||
}, | ||
options: { | ||
hotkey: "mod+.", | ||
clear: MARK_SUBSCRIPT2 | ||
}, | ||
var createSuperscriptPlugin = (0, import_server6.createPluginFactory)({ | ||
deserializeHtml: { | ||
@@ -211,2 +202,11 @@ rules: [ | ||
] | ||
}, | ||
handlers: { | ||
onKeyDown: import_server6.onKeyDownToggleMark | ||
}, | ||
isLeaf: true, | ||
key: MARK_SUPERSCRIPT2, | ||
options: { | ||
clear: MARK_SUBSCRIPT2, | ||
hotkey: "mod+." | ||
} | ||
@@ -216,14 +216,7 @@ }); | ||
// src/createUnderlinePlugin.ts | ||
var import_plate_common7 = require("@udecode/plate-common"); | ||
var import_server7 = require("@udecode/plate-common/server"); | ||
var MARK_UNDERLINE = "underline"; | ||
var createUnderlinePlugin = (0, import_plate_common7.createPluginFactory)({ | ||
key: MARK_UNDERLINE, | ||
isLeaf: true, | ||
handlers: { | ||
onKeyDown: import_plate_common7.onKeyDownToggleMark | ||
}, | ||
options: { | ||
hotkey: "mod+u" | ||
}, | ||
var createUnderlinePlugin = (0, import_server7.createPluginFactory)({ | ||
deserializeHtml: { | ||
query: (el) => !(0, import_server7.someHtmlElement)(el, (node) => node.style.textDecoration === "none"), | ||
rules: [ | ||
@@ -238,4 +231,11 @@ { | ||
} | ||
], | ||
query: (el) => !(0, import_plate_common7.someHtmlElement)(el, (node) => node.style.textDecoration === "none") | ||
] | ||
}, | ||
handlers: { | ||
onKeyDown: import_server7.onKeyDownToggleMark | ||
}, | ||
isLeaf: true, | ||
key: MARK_UNDERLINE, | ||
options: { | ||
hotkey: "mod+u" | ||
} | ||
@@ -245,3 +245,3 @@ }); | ||
// src/createBasicMarksPlugin.ts | ||
var createBasicMarksPlugin = (0, import_plate_common8.createPluginFactory)({ | ||
var createBasicMarksPlugin = (0, import_server8.createPluginFactory)({ | ||
key: "basicMarks", | ||
@@ -248,0 +248,0 @@ plugins: [ |
{ | ||
"name": "@udecode/plate-basic-marks", | ||
"version": "32.0.0", | ||
"version": "33.0.0", | ||
"description": "Basic marks plugin for Plate", | ||
@@ -44,3 +44,3 @@ "license": "MIT", | ||
"peerDependencies": { | ||
"@udecode/plate-common": ">=32.0.0", | ||
"@udecode/plate-common": ">=33.0.0", | ||
"react": ">=16.8.0", | ||
@@ -47,0 +47,0 @@ "react-dom": ">=16.8.0", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
45901
534