mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-23 18:10:12 +01:00
This commit is contained in:
parent
ffd6459540
commit
2c433b69e4
1 changed files with 12 additions and 4 deletions
|
|
@ -4,9 +4,9 @@ import {
|
||||||
hasClosestByAttribute,
|
hasClosestByAttribute,
|
||||||
hasClosestByClassName,
|
hasClosestByClassName,
|
||||||
} from "../protyle/util/hasClosest";
|
} from "../protyle/util/hasClosest";
|
||||||
import {fetchSyncPost} from "../util/fetch";
|
import {fetchPost, fetchSyncPost} from "../util/fetch";
|
||||||
import {hideTooltip, showTooltip} from "../dialog/tooltip";
|
import {hideTooltip, showTooltip} from "../dialog/tooltip";
|
||||||
import {getIdFromSYProtocol} from "../util/pathName";
|
import {getIdFromSYProtocol, isLocalPath} from "../util/pathName";
|
||||||
import {App} from "../index";
|
import {App} from "../index";
|
||||||
import {Constants} from "../constants";
|
import {Constants} from "../constants";
|
||||||
import {getCellText} from "../protyle/render/av/cell";
|
import {getCellText} from "../protyle/render/av/cell";
|
||||||
|
|
@ -42,9 +42,17 @@ export const initBlockPopover = (app: App) => {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!tip) {
|
if (!tip) {
|
||||||
tip = aElement.getAttribute("data-href")?.substring(0, Constants.SIZE_TITLE) || "";
|
const href = aElement.getAttribute("data-href") || "";
|
||||||
|
tip = href.substring(0, Constants.SIZE_TITLE) || "";
|
||||||
const title = aElement.getAttribute("data-title");
|
const title = aElement.getAttribute("data-title");
|
||||||
if (title) {
|
if (tip && isLocalPath(href) && !aElement.classList.contains("b3-tooltips")) {
|
||||||
|
let assetTip = tip;
|
||||||
|
fetchPost("/api/asset/statAsset", {path: href}, (response) => {
|
||||||
|
assetTip += ` ${response.data.hSize}${title ? "<br>" + title : ""}<br>${window.siyuan.languages.modifiedAt} ${response.data.hCreated}<br>${window.siyuan.languages.createdAt} ${response.data.hUpdated}`;
|
||||||
|
showTooltip(assetTip, aElement);
|
||||||
|
});
|
||||||
|
tip = "";
|
||||||
|
} else if (title) {
|
||||||
tip += "<br>" + title;
|
tip += "<br>" + title;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue