mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-03-08 05:32:33 +01:00
Revert "Adjust the style of the first column of the attribute view" (#10143)
This commit is contained in:
parent
9691c4218c
commit
a48c2fbcf8
7 changed files with 35 additions and 56 deletions
|
|
@ -25,7 +25,7 @@ export const avKeydown = (event: KeyboardEvent, nodeElement: HTMLElement, protyl
|
|||
}
|
||||
if (event.key === "Escape") {
|
||||
selectCellElement.classList.remove("av__cell--select");
|
||||
selectRow(rowElement.querySelector(".av__check"), "select");
|
||||
selectRow(rowElement.querySelector(".av__firstcol"), "select");
|
||||
event.preventDefault();
|
||||
return true;
|
||||
}
|
||||
|
|
@ -42,7 +42,7 @@ export const avKeydown = (event: KeyboardEvent, nodeElement: HTMLElement, protyl
|
|||
let newCellElement;
|
||||
if (event.key === "ArrowLeft" || matchHotKey("⇧⇥", event)) {
|
||||
const previousRowElement = rowElement.previousElementSibling;
|
||||
if (selectCellElement.previousElementSibling && !selectCellElement.previousElementSibling.classList.contains("av__check")) {
|
||||
if (selectCellElement.previousElementSibling && !selectCellElement.previousElementSibling.classList.contains("av__firstcol")) {
|
||||
if (selectCellElement.previousElementSibling.classList.contains("av__cell")) {
|
||||
newCellElement = selectCellElement.previousElementSibling;
|
||||
} else {
|
||||
|
|
@ -129,7 +129,7 @@ export const avKeydown = (event: KeyboardEvent, nodeElement: HTMLElement, protyl
|
|||
}
|
||||
if (event.key === "Escape") {
|
||||
event.preventDefault();
|
||||
selectRow(selectRowElements[0].querySelector(".av__check"), "unselectAll");
|
||||
selectRow(selectRowElements[0].querySelector(".av__firstcol"), "unselectAll");
|
||||
return true;
|
||||
}
|
||||
if (event.key === "Backspace") {
|
||||
|
|
@ -138,7 +138,7 @@ export const avKeydown = (event: KeyboardEvent, nodeElement: HTMLElement, protyl
|
|||
return true;
|
||||
}
|
||||
if (event.key === "Enter") {
|
||||
selectRow(selectRowElements[0].querySelector(".av__check"), "unselectAll");
|
||||
selectRow(selectRowElements[0].querySelector(".av__firstcol"), "unselectAll");
|
||||
popTextCell(protyle, [selectRowElements[0].querySelector(".av__cell")]);
|
||||
event.preventDefault();
|
||||
return true;
|
||||
|
|
@ -146,9 +146,9 @@ export const avKeydown = (event: KeyboardEvent, nodeElement: HTMLElement, protyl
|
|||
// TODO event.shiftKey
|
||||
if (event.key === "ArrowUp") {
|
||||
const previousRowElement = selectRowElements[0].previousElementSibling;
|
||||
selectRow(selectRowElements[0].querySelector(".av__check"), "unselectAll");
|
||||
selectRow(selectRowElements[0].querySelector(".av__firstcol"), "unselectAll");
|
||||
if (previousRowElement && !previousRowElement.classList.contains("av__row--header")) {
|
||||
selectRow(previousRowElement.querySelector(".av__check"), "select");
|
||||
selectRow(previousRowElement.querySelector(".av__firstcol"), "select");
|
||||
cellScrollIntoView(nodeElement, previousRowElement);
|
||||
} else {
|
||||
nodeElement.classList.add("protyle-wysiwyg--select");
|
||||
|
|
@ -158,9 +158,9 @@ export const avKeydown = (event: KeyboardEvent, nodeElement: HTMLElement, protyl
|
|||
}
|
||||
if (event.key === "ArrowDown") {
|
||||
const nextRowElement = selectRowElements[selectRowElements.length - 1].nextElementSibling;
|
||||
selectRow(selectRowElements[0].querySelector(".av__check"), "unselectAll");
|
||||
selectRow(selectRowElements[0].querySelector(".av__firstcol"), "unselectAll");
|
||||
if (nextRowElement && !nextRowElement.classList.contains("av__row--util")) {
|
||||
selectRow(nextRowElement.querySelector(".av__check"), "select");
|
||||
selectRow(nextRowElement.querySelector(".av__firstcol"), "select");
|
||||
cellScrollIntoView(nodeElement, nextRowElement);
|
||||
} else {
|
||||
nodeElement.classList.add("protyle-wysiwyg--select");
|
||||
|
|
@ -171,3 +171,4 @@ export const avKeydown = (event: KeyboardEvent, nodeElement: HTMLElement, protyl
|
|||
}
|
||||
return false;
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue