+
${actionHTML}
@@ -549,7 +561,7 @@ const bindEvent = (app: App, element: Element, dialog?: Dialog) => {
time = target.parentElement.parentElement.previousElementSibling.textContent.trim();
} else if (dataType === "repoitem") {
name = window.siyuan.languages.workspaceData;
- time = target.parentElement.querySelector("span[data-type='hCreated']").textContent.trim();
+ time = (isMobile() ? target.parentElement.parentElement : target.parentElement).querySelector("span[data-type='hCreated']").textContent.trim();
}
const confirmTip = window.siyuan.languages.rollbackConfirm.replace("${name}", name)
.replace("${time}", time);
@@ -790,8 +802,8 @@ const bindEvent = (app: App, element: Element, dialog?: Dialog) => {
event.preventDefault();
break;
} else if (type === "downloadRollback" && !window.siyuan.config.readonly) {
- confirmDialog("⚠️ " + window.siyuan.languages.rollback, window.siyuan.languages.rollbackConfirm.replace("${name}", window.siyuan.languages.workspaceData)
- .replace("${time}", target.parentElement.querySelector("span[data-type='hCreated']").textContent.trim()), () => {
+ confirmDialog("⚠️ " + window.siyuan.languages.downloadRollback, window.siyuan.languages.rollbackConfirm.replace("${name}", window.siyuan.languages.workspaceData)
+ .replace("${time}", (isMobile() ? target.parentElement.parentElement : target.parentElement).querySelector("span[data-type='hCreated']").textContent.trim()), () => {
const repoId = target.parentElement.getAttribute("data-id");
fetchPost("/api/repo/downloadCloudSnapshot", {
tag: target.parentElement.getAttribute("data-tag"),