mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-18 18:10:43 +08:00
🎨 rm nodeID
This commit is contained in:
parent
859a541155
commit
f85e1178c4
@ -12,7 +12,6 @@ export const duplicateCol = (options: {
|
||||
protyle: IProtyle,
|
||||
type: TAVCol,
|
||||
avID: string,
|
||||
nodeID: string,
|
||||
colId: string,
|
||||
newValue: string
|
||||
}) => {
|
||||
@ -24,7 +23,7 @@ export const duplicateCol = (options: {
|
||||
options.newValue = `${options.newValue} (1)`;
|
||||
}
|
||||
if (["select", "mSelect"].includes(options.type)) {
|
||||
fetchPost("/api/av/renderAttributeView", {id: options.avID, nodeID: options.nodeID}, (response) => {
|
||||
fetchPost("/api/av/renderAttributeView", {id: options.avID}, (response) => {
|
||||
const data = response.data as IAV;
|
||||
let colOptions;
|
||||
data.view.columns.find((item) => {
|
||||
@ -74,7 +73,7 @@ export const duplicateCol = (options: {
|
||||
}]);
|
||||
}
|
||||
addAttrViewColAnimation({
|
||||
blockElement: options.protyle.wysiwyg.element.querySelector(`[data-node-id="${options.nodeID}"]`),
|
||||
blockElement: options.protyle.wysiwyg.element.querySelector(`[data-av-id="${options.avID}"]`),
|
||||
protyle: options.protyle,
|
||||
type: options.type,
|
||||
name: options.newValue,
|
||||
@ -289,7 +288,6 @@ export const showColMenu = (protyle: IProtyle, blockElement: Element, cellElemen
|
||||
const type = cellElement.getAttribute("data-dtype") as TAVCol;
|
||||
const colId = cellElement.getAttribute("data-col-id");
|
||||
const avID = blockElement.getAttribute("data-av-id");
|
||||
const nodeID = blockElement.getAttribute("data-node-id");
|
||||
const menu = new Menu("av-header-cell", () => {
|
||||
const newValue = (window.siyuan.menus.menu.element.querySelector(".b3-text-field") as HTMLInputElement).value;
|
||||
if (newValue === cellElement.textContent.trim()) {
|
||||
@ -339,7 +337,6 @@ export const showColMenu = (protyle: IProtyle, blockElement: Element, cellElemen
|
||||
click() {
|
||||
fetchPost("/api/av/renderAttributeView", {
|
||||
id: avID,
|
||||
nodeID
|
||||
}, (response) => {
|
||||
transaction(protyle, [{
|
||||
action: "setAttrViewSorts",
|
||||
@ -362,7 +359,6 @@ export const showColMenu = (protyle: IProtyle, blockElement: Element, cellElemen
|
||||
click() {
|
||||
fetchPost("/api/av/renderAttributeView", {
|
||||
id: avID,
|
||||
nodeID
|
||||
}, (response) => {
|
||||
transaction(protyle, [{
|
||||
action: "setAttrViewSorts",
|
||||
@ -386,7 +382,6 @@ export const showColMenu = (protyle: IProtyle, blockElement: Element, cellElemen
|
||||
click() {
|
||||
fetchPost("/api/av/renderAttributeView", {
|
||||
id: avID,
|
||||
nodeID
|
||||
}, (response) => {
|
||||
const avData = response.data as IAV;
|
||||
let filter: IAVFilter;
|
||||
@ -450,7 +445,6 @@ export const showColMenu = (protyle: IProtyle, blockElement: Element, cellElemen
|
||||
protyle,
|
||||
type,
|
||||
avID,
|
||||
nodeID,
|
||||
colId,
|
||||
newValue: (window.siyuan.menus.menu.element.querySelector(".b3-text-field") as HTMLInputElement).value
|
||||
});
|
||||
|
@ -27,10 +27,8 @@ export const openMenuPanel = (options: {
|
||||
}
|
||||
window.siyuan.menus.menu.remove();
|
||||
const avID = options.blockElement.getAttribute("data-av-id");
|
||||
const nodeID = options.blockElement.getAttribute("data-node-id");
|
||||
fetchPost("/api/av/renderAttributeView", {
|
||||
id: avID,
|
||||
nodeID
|
||||
}, (response) => {
|
||||
const data = response.data as IAV;
|
||||
let html;
|
||||
@ -238,7 +236,7 @@ export const openMenuPanel = (options: {
|
||||
} else {
|
||||
targetElement.after(sourceElement);
|
||||
}
|
||||
const replaceValue: IAVCellAssetValue[] = []
|
||||
const replaceValue: IAVCellAssetValue[] = [];
|
||||
Array.from(targetElement.parentElement.children).forEach((item: HTMLElement) => {
|
||||
if (item.dataset.content) {
|
||||
replaceValue.push({
|
||||
@ -628,7 +626,6 @@ export const openMenuPanel = (options: {
|
||||
type: colData.type,
|
||||
avID,
|
||||
colId,
|
||||
nodeID,
|
||||
newValue: colData.name
|
||||
});
|
||||
avPanelElement.remove();
|
||||
|
@ -23,7 +23,6 @@ export const avRender = (element: Element, protyle: IProtyle, cb?: () => void) =
|
||||
const left = e.querySelector(".av__scroll")?.scrollLeft || 0;
|
||||
fetchPost("/api/av/renderAttributeView", {
|
||||
id: e.getAttribute("data-av-id"),
|
||||
nodeID: e.getAttribute("data-node-id")
|
||||
}, (response) => {
|
||||
const data = response.data.view as IAVTable;
|
||||
// header
|
||||
|
Loading…
Reference in New Issue
Block a user