mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-17 15:10:12 +01:00
This commit is contained in:
parent
fd83286438
commit
e37ab0db78
2 changed files with 7 additions and 30 deletions
|
|
@ -173,18 +173,6 @@ export class Files extends Model {
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
break;
|
break;
|
||||||
} else if (type === "remove") {
|
|
||||||
confirmDialog(window.siyuan.languages.deleteOpConfirm,
|
|
||||||
`${window.siyuan.languages.confirmDelete} <b>${escapeHtml(target.parentElement.querySelector(".b3-list-item__text").textContent)}</b>?`, () => {
|
|
||||||
fetchPost("/api/notebook/removeNotebook", {
|
|
||||||
notebook: target.getAttribute("data-url"),
|
|
||||||
callback: Constants.CB_MOUNT_REMOVE
|
|
||||||
});
|
|
||||||
}, undefined, true);
|
|
||||||
window.siyuan.menus.menu.remove();
|
|
||||||
event.stopPropagation();
|
|
||||||
event.preventDefault();
|
|
||||||
break;
|
|
||||||
} else if (type === "open") {
|
} else if (type === "open") {
|
||||||
fetchPost("/api/notebook/openNotebook", {
|
fetchPost("/api/notebook/openNotebook", {
|
||||||
notebook: target.getAttribute("data-url")
|
notebook: target.getAttribute("data-url")
|
||||||
|
|
@ -808,14 +796,14 @@ export class Files extends Model {
|
||||||
private genNotebook(item: INotebook) {
|
private genNotebook(item: INotebook) {
|
||||||
const emojiHTML = `<span class="b3-list-item__icon b3-tooltips b3-tooltips__e" aria-label="${window.siyuan.languages.changeIcon}">${unicode2Emoji(item.icon || window.siyuan.storage[Constants.LOCAL_IMAGES].note)}</span>`;
|
const emojiHTML = `<span class="b3-list-item__icon b3-tooltips b3-tooltips__e" aria-label="${window.siyuan.languages.changeIcon}">${unicode2Emoji(item.icon || window.siyuan.storage[Constants.LOCAL_IMAGES].note)}</span>`;
|
||||||
if (item.closed) {
|
if (item.closed) {
|
||||||
return `<li data-type="open" data-url="${item.id}" class="b3-list-item b3-list-item--hide-action">
|
return `<li data-url="${item.id}" class="b3-list-item b3-list-item--hide-action">
|
||||||
<span class="b3-list-item__toggle fn__hidden">
|
<span class="b3-list-item__toggle fn__hidden">
|
||||||
<svg class="b3-list-item__arrow"><use xlink:href="#iconRight"></use></svg>
|
<svg class="b3-list-item__arrow"><use xlink:href="#iconRight"></use></svg>
|
||||||
</span>
|
</span>
|
||||||
${emojiHTML}
|
${emojiHTML}
|
||||||
<span class="b3-list-item__text">${escapeHtml(item.name)}</span>
|
<span class="b3-list-item__text" style="cursor: default;">${escapeHtml(item.name)}</span>
|
||||||
<span data-type="remove" data-url="${item.id}" class="b3-list-item__action b3-tooltips b3-tooltips__w${(window.siyuan.config.readonly) ? " fn__none" : ""}" aria-label="${window.siyuan.languages.delete}">
|
<span data-type="open" data-url="${item.id}" class="b3-list-item__action b3-tooltips b3-tooltips__w${(window.siyuan.config.readonly) ? " fn__none" : ""}" aria-label="${window.siyuan.languages.openBy}">
|
||||||
<svg><use xlink:href="#iconTrashcan"></use></svg>
|
<svg><use xlink:href="#iconOpen"></use></svg>
|
||||||
</span>
|
</span>
|
||||||
</li>`;
|
</li>`;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -176,17 +176,6 @@ export class MobileFiles extends Model {
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
break;
|
break;
|
||||||
} else if (type === "remove") {
|
|
||||||
confirmDialog(window.siyuan.languages.deleteOpConfirm,
|
|
||||||
`${window.siyuan.languages.confirmDelete} <b>${escapeHtml(target.parentElement.querySelector(".b3-list-item__text").textContent)}</b>?`, () => {
|
|
||||||
fetchPost("/api/notebook/removeNotebook", {
|
|
||||||
notebook: target.getAttribute("data-url"),
|
|
||||||
callback: Constants.CB_MOUNT_REMOVE
|
|
||||||
});
|
|
||||||
}, undefined, true);
|
|
||||||
event.stopPropagation();
|
|
||||||
event.preventDefault();
|
|
||||||
break;
|
|
||||||
} else if (type === "open") {
|
} else if (type === "open") {
|
||||||
fetchPost("/api/notebook/openNotebook", {
|
fetchPost("/api/notebook/openNotebook", {
|
||||||
notebook: target.getAttribute("data-url")
|
notebook: target.getAttribute("data-url")
|
||||||
|
|
@ -309,14 +298,14 @@ export class MobileFiles extends Model {
|
||||||
private genNotebook(item: INotebook) {
|
private genNotebook(item: INotebook) {
|
||||||
const emojiHTML = `<span class="b3-list-item__icon b3-tooltips b3-tooltips__e" aria-label="${window.siyuan.languages.changeIcon}">${unicode2Emoji(item.icon || window.siyuan.storage[Constants.LOCAL_IMAGES].note)}</span>`;
|
const emojiHTML = `<span class="b3-list-item__icon b3-tooltips b3-tooltips__e" aria-label="${window.siyuan.languages.changeIcon}">${unicode2Emoji(item.icon || window.siyuan.storage[Constants.LOCAL_IMAGES].note)}</span>`;
|
||||||
if (item.closed) {
|
if (item.closed) {
|
||||||
return `<li data-type="open" data-url="${item.id}" class="b3-list-item">
|
return `<li data-url="${item.id}" class="b3-list-item">
|
||||||
<span class="b3-list-item__toggle fn__hidden">
|
<span class="b3-list-item__toggle fn__hidden">
|
||||||
<svg class="b3-list-item__arrow"><use xlink:href="#iconRight"></use></svg>
|
<svg class="b3-list-item__arrow"><use xlink:href="#iconRight"></use></svg>
|
||||||
</span>
|
</span>
|
||||||
${emojiHTML}
|
${emojiHTML}
|
||||||
<span class="b3-list-item__text">${escapeHtml(item.name)}</span>
|
<span class="b3-list-item__text">${escapeHtml(item.name)}</span>
|
||||||
<span data-type="remove" data-url="${item.id}" class="b3-list-item__action${(window.siyuan.config.readonly) ? " fn__none" : ""}">
|
<span data-type="open" data-url="${item.id}" class="b3-list-item__action${(window.siyuan.config.readonly) ? " fn__none" : ""}">
|
||||||
<svg><use xlink:href="#iconTrashcan"></use></svg>
|
<svg><use xlink:href="#iconOpen"></use></svg>
|
||||||
</span>
|
</span>
|
||||||
</li>`;
|
</li>`;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue