|
@@ -28,6 +28,7 @@ export const image = {
|
|
</div>`;
|
|
</div>`;
|
|
},
|
|
},
|
|
bindEvent: () => {
|
|
bindEvent: () => {
|
|
|
|
+ const assetsListElement = image.element.querySelector("#assetsList");
|
|
image.element.querySelector("#removeAll").addEventListener("click", () => {
|
|
image.element.querySelector("#removeAll").addEventListener("click", () => {
|
|
confirmDialog(window.siyuan.languages.clearUnused,
|
|
confirmDialog(window.siyuan.languages.clearUnused,
|
|
`${window.siyuan.languages.clearAll}`,
|
|
`${window.siyuan.languages.clearAll}`,
|
|
@@ -42,10 +43,10 @@ export const image = {
|
|
image.onUnusedassets(response.data);
|
|
image.onUnusedassets(response.data);
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
+ assetsListElement.innerHTML = `<li class="b3-list--empty">${window.siyuan.languages.emptyContent}</li>`
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
|
|
- const assetsListElement = image.element.querySelector("#assetsList");
|
|
|
|
assetsListElement.addEventListener("click", (event) => {
|
|
assetsListElement.addEventListener("click", (event) => {
|
|
let target = event.target as HTMLElement;
|
|
let target = event.target as HTMLElement;
|
|
while (target && !target.isEqualNode(assetsListElement)) {
|
|
while (target && !target.isEqualNode(assetsListElement)) {
|
|
@@ -71,7 +72,7 @@ export const image = {
|
|
});
|
|
});
|
|
const liElement = target.parentElement;
|
|
const liElement = target.parentElement;
|
|
if (liElement.parentElement.querySelectorAll("li").length === 1) {
|
|
if (liElement.parentElement.querySelectorAll("li").length === 1) {
|
|
- liElement.parentElement.remove();
|
|
|
|
|
|
+ liElement.parentElement.innerHTML = `<li class="b3-list--empty">${window.siyuan.languages.emptyContent}</li>`;
|
|
} else {
|
|
} else {
|
|
liElement.remove();
|
|
liElement.remove();
|
|
}
|
|
}
|