mirror of
https://github.com/docmost/docmost.git
synced 2026-09-11 07:56:54 +08:00
minor fixes
This commit is contained in:
@@ -34,7 +34,7 @@ const excludedExtensionNames = new Set([
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
const isEmptyJsonNode = (node: JSONContent) =>
|
const isEmptyJsonNode = (node: JSONContent) =>
|
||||||
node.type === "paragraph" && !node.text?.trim() && !node.content?.length;
|
node?.type === "paragraph" && !node.text?.trim() && !node.content?.length;
|
||||||
|
|
||||||
const isDivider = (node: JSONContent) => node.type === "horizontalRule";
|
const isDivider = (node: JSONContent) => node.type === "horizontalRule";
|
||||||
|
|
||||||
@@ -147,7 +147,7 @@ export default function PresentationModal({
|
|||||||
for (let index = 0; index < renderedNodes.length; index++) {
|
for (let index = 0; index < renderedNodes.length; index++) {
|
||||||
const node = nodes[index];
|
const node = nodes[index];
|
||||||
const renderedNode = renderedNodes[index];
|
const renderedNode = renderedNodes[index];
|
||||||
if (!node || !renderedNode || isEmptyJsonNode(node)) continue;
|
if (!renderedNode || isEmptyJsonNode(node)) continue;
|
||||||
|
|
||||||
const rect = renderedNode.getBoundingClientRect();
|
const rect = renderedNode.getBoundingClientRect();
|
||||||
|
|
||||||
@@ -194,7 +194,9 @@ export default function PresentationModal({
|
|||||||
setSlideIndex(slides.length - 1);
|
setSlideIndex(slides.length - 1);
|
||||||
}, [slides.length]);
|
}, [slides.length]);
|
||||||
|
|
||||||
useHotkeys([
|
useHotkeys(
|
||||||
|
opened
|
||||||
|
? [
|
||||||
["ArrowRight", goToNext, { preventDefault: true }],
|
["ArrowRight", goToNext, { preventDefault: true }],
|
||||||
["ArrowDown", goToNext, { preventDefault: true }],
|
["ArrowDown", goToNext, { preventDefault: true }],
|
||||||
["PageDown", goToNext, { preventDefault: true }],
|
["PageDown", goToNext, { preventDefault: true }],
|
||||||
@@ -204,7 +206,9 @@ export default function PresentationModal({
|
|||||||
["PageUp", goToPrevious, { preventDefault: true }],
|
["PageUp", goToPrevious, { preventDefault: true }],
|
||||||
["Home", goToFirst, { preventDefault: true }],
|
["Home", goToFirst, { preventDefault: true }],
|
||||||
["End", goToLast, { preventDefault: true }],
|
["End", goToLast, { preventDefault: true }],
|
||||||
]);
|
]
|
||||||
|
: []
|
||||||
|
);
|
||||||
|
|
||||||
const currentSlide = slides[slideIndex];
|
const currentSlide = slides[slideIndex];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user