mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-21 11:30:42 +08:00
This commit is contained in:
parent
5cdf81581c
commit
0ca398e3f7
@ -215,6 +215,10 @@
|
||||
top: 8px;
|
||||
}
|
||||
|
||||
&.dragover__right {
|
||||
border-right-color: var(--b3-theme-primary-lighter);
|
||||
}
|
||||
|
||||
&--select {
|
||||
background-color: var(--b3-theme-primary-lightest);
|
||||
box-shadow: 2px 2px 0 var(--b3-theme-primary-lighter) inset, -2px -2px 0px var(--b3-theme-primary-lighter) inset;
|
||||
|
@ -9,16 +9,16 @@
|
||||
|
||||
&__bottom {
|
||||
border-radius: 0 !important;
|
||||
box-shadow: 0 2px 0 var(--b3-theme-primary-lighter), inset 0px -2px 0 var(--b3-theme-primary-lighter) !important;
|
||||
box-shadow: 0 2px 0 var(--b3-theme-primary-lighter), inset 0 -2px 0 var(--b3-theme-primary-lighter) !important;
|
||||
}
|
||||
|
||||
&__left {
|
||||
border-radius: 0 !important;
|
||||
box-shadow: -4px 0 0 var(--b3-theme-primary-lighter) !important;
|
||||
box-shadow: -3px 0 0 var(--b3-theme-primary-lighter), inset 1px 0 0 var(--b3-theme-primary-lighter) !important;
|
||||
}
|
||||
|
||||
&__right {
|
||||
border-radius: 0 !important;
|
||||
box-shadow: 4px 0 0 var(--b3-theme-primary-lighter) !important;
|
||||
box-shadow: 1px 0 0 var(--b3-theme-primary-lighter), inset -2px 0 0 var(--b3-theme-primary-lighter) !important;
|
||||
}
|
||||
}
|
||||
|
@ -1070,7 +1070,7 @@ export const dropEvent = (protyle: IProtyle, editorElement: HTMLElement) => {
|
||||
// 左侧
|
||||
point.x = editorPosition.left;
|
||||
point.className = "dragover__left";
|
||||
} else if (event.clientX > editorPosition.right) {
|
||||
} else if (event.clientX >= editorPosition.right) {
|
||||
// 右侧
|
||||
point.x = editorPosition.right - 6;
|
||||
point.className = "dragover__right";
|
||||
@ -1121,13 +1121,13 @@ export const dropEvent = (protyle: IProtyle, editorElement: HTMLElement) => {
|
||||
if (event.clientX < nodeRect.left + nodeRect.width / 2 && event.clientX > nodeRect.left &&
|
||||
!targetElement.classList.contains("av__row")) {
|
||||
targetElement.classList.add("dragover__left");
|
||||
} else if (event.clientX > nodeRect.right - nodeRect.width / 2 && event.clientX < nodeRect.right &&
|
||||
} else if (event.clientX > nodeRect.right - nodeRect.width / 2 && event.clientX <= nodeRect.right + 1 &&
|
||||
!targetElement.classList.contains("av__row")) {
|
||||
targetElement.classList.add("dragover__right");
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (event.clientX < nodeRect.left + 32 && event.clientX > nodeRect.left &&
|
||||
if (event.clientX < nodeRect.left + 32 && event.clientX >= nodeRect.left - 1 &&
|
||||
!targetElement.classList.contains("av__row")) {
|
||||
targetElement.classList.add("dragover__left");
|
||||
} else if (event.clientX > nodeRect.right - 32 && event.clientX < nodeRect.right &&
|
||||
|
@ -395,6 +395,9 @@ export class WYSIWYG {
|
||||
documentSelf.ondragstart = null;
|
||||
documentSelf.onselectstart = null;
|
||||
documentSelf.onselect = null;
|
||||
if (!newWidth || newWidth !== oldWidth + "px") {
|
||||
return;
|
||||
}
|
||||
transaction(protyle, [{
|
||||
action: "setAttrViewColWidth",
|
||||
id: dragColId,
|
||||
|
Loading…
Reference in New Issue
Block a user