mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-27 03:48:48 +01:00
This commit is contained in:
parent
24709d29ad
commit
e533b24f3d
4 changed files with 4460 additions and 1057 deletions
|
|
@ -1468,12 +1468,37 @@ export class WYSIWYG {
|
|||
|
||||
const embedItemElement = hasClosestByClassName(event.target, "protyle-wysiwyg__embed");
|
||||
if (embedItemElement) {
|
||||
const embedId = embedItemElement.getAttribute("data-id")
|
||||
if (isMobile()) {
|
||||
openMobileFileById(embedItemElement.getAttribute("data-id"), false, [Constants.CB_GET_ALL]);
|
||||
openMobileFileById(embedId, false, [Constants.CB_GET_ALL]);
|
||||
} else if (window.siyuan.shiftIsPressed) {
|
||||
openFileById({
|
||||
id: embedId,
|
||||
position: "bottom",
|
||||
hasContext: false,
|
||||
action: [Constants.CB_GET_FOCUS, Constants.CB_GET_ALL],
|
||||
zoomIn: true
|
||||
});
|
||||
} else if (window.siyuan.altIsPressed) {
|
||||
openFileById({
|
||||
id: embedId,
|
||||
position: "right",
|
||||
hasContext: false,
|
||||
action: [Constants.CB_GET_FOCUS, Constants.CB_GET_ALL],
|
||||
zoomIn: true
|
||||
});
|
||||
} else if (window.siyuan.ctrlIsPressed) {
|
||||
openFileById({
|
||||
id: embedId,
|
||||
hasContext: false,
|
||||
action: [Constants.CB_GET_FOCUS, Constants.CB_GET_ALL],
|
||||
keepCursor: true,
|
||||
zoomIn: true
|
||||
});
|
||||
} else if (!protyle.disabled) {
|
||||
window.siyuan.blockPanels.push(new BlockPanel({
|
||||
targetElement: embedItemElement,
|
||||
nodeIds: [embedItemElement.getAttribute("data-id")],
|
||||
nodeIds: [embedId],
|
||||
}));
|
||||
}
|
||||
event.stopPropagation();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue