mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-06-09 20:39:25 -03:00
fix(ui): hide skip-metadata-refresh bulk menu items for recipes
This commit is contained in:
@@ -127,33 +127,38 @@ export class BulkContextMenu extends BaseContextMenu {
|
|||||||
const resumeMetadataRefreshItem = this.menu.querySelector('[data-action="resume-metadata-refresh"]');
|
const resumeMetadataRefreshItem = this.menu.querySelector('[data-action="resume-metadata-refresh"]');
|
||||||
|
|
||||||
if (skipMetadataRefreshItem && resumeMetadataRefreshItem) {
|
if (skipMetadataRefreshItem && resumeMetadataRefreshItem) {
|
||||||
const skipCount = this.countSkipStatus(true);
|
if (!config.skipMetadataRefresh) {
|
||||||
const resumeCount = this.countSkipStatus(false);
|
|
||||||
const totalCount = skipCount + resumeCount;
|
|
||||||
|
|
||||||
if (skipCount === totalCount) {
|
|
||||||
skipMetadataRefreshItem.style.display = 'none';
|
skipMetadataRefreshItem.style.display = 'none';
|
||||||
resumeMetadataRefreshItem.style.display = 'flex';
|
|
||||||
resumeMetadataRefreshItem.querySelector('span').textContent = translate(
|
|
||||||
'loras.bulkOperations.resumeMetadataRefresh'
|
|
||||||
);
|
|
||||||
} else if (resumeCount === totalCount) {
|
|
||||||
skipMetadataRefreshItem.style.display = 'flex';
|
|
||||||
resumeMetadataRefreshItem.style.display = 'none';
|
resumeMetadataRefreshItem.style.display = 'none';
|
||||||
skipMetadataRefreshItem.querySelector('span').textContent = translate(
|
|
||||||
'loras.bulkOperations.skipMetadataRefresh'
|
|
||||||
);
|
|
||||||
} else {
|
} else {
|
||||||
skipMetadataRefreshItem.style.display = 'flex';
|
const skipCount = this.countSkipStatus(true);
|
||||||
resumeMetadataRefreshItem.style.display = 'flex';
|
const resumeCount = this.countSkipStatus(false);
|
||||||
skipMetadataRefreshItem.querySelector('span').textContent = translate(
|
const totalCount = skipCount + resumeCount;
|
||||||
'loras.bulkOperations.skipMetadataRefreshCount',
|
|
||||||
{ count: resumeCount }
|
if (skipCount === totalCount) {
|
||||||
);
|
skipMetadataRefreshItem.style.display = 'none';
|
||||||
resumeMetadataRefreshItem.querySelector('span').textContent = translate(
|
resumeMetadataRefreshItem.style.display = 'flex';
|
||||||
'loras.bulkOperations.resumeMetadataRefreshCount',
|
resumeMetadataRefreshItem.querySelector('span').textContent = translate(
|
||||||
{ count: skipCount }
|
'loras.bulkOperations.resumeMetadataRefresh'
|
||||||
);
|
);
|
||||||
|
} else if (resumeCount === totalCount) {
|
||||||
|
skipMetadataRefreshItem.style.display = 'flex';
|
||||||
|
resumeMetadataRefreshItem.style.display = 'none';
|
||||||
|
skipMetadataRefreshItem.querySelector('span').textContent = translate(
|
||||||
|
'loras.bulkOperations.skipMetadataRefresh'
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
skipMetadataRefreshItem.style.display = 'flex';
|
||||||
|
resumeMetadataRefreshItem.style.display = 'flex';
|
||||||
|
skipMetadataRefreshItem.querySelector('span').textContent = translate(
|
||||||
|
'loras.bulkOperations.skipMetadataRefreshCount',
|
||||||
|
{ count: resumeCount }
|
||||||
|
);
|
||||||
|
resumeMetadataRefreshItem.querySelector('span').textContent = translate(
|
||||||
|
'loras.bulkOperations.resumeMetadataRefreshCount',
|
||||||
|
{ count: skipCount }
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user