support for searching subdirectory names for extra networks

This commit is contained in:
AUTOMATIC
2023-01-29 10:20:19 +03:00
parent 1d24665229
commit f6b7768f84
8 changed files with 20 additions and 4 deletions

View File

@@ -14,8 +14,7 @@ class ExtraNetworksPageCheckpoints(ui_extra_networks.ExtraNetworksPage):
shared.refresh_checkpoints()
def list_items(self):
for name, checkpoint1 in sd_models.checkpoints_list.items():
checkpoint: sd_models.CheckpointInfo = checkpoint1
for name, checkpoint in sd_models.checkpoints_list.items():
path, ext = os.path.splitext(checkpoint.filename)
previews = [path + ".png", path + ".preview.png"]
@@ -26,9 +25,10 @@ class ExtraNetworksPageCheckpoints(ui_extra_networks.ExtraNetworksPage):
break
yield {
"name": checkpoint.model_name,
"name": checkpoint.name_for_extra,
"filename": path,
"preview": preview,
"search_term": self.search_terms_from_path(checkpoint.filename),
"onclick": '"' + html.escape(f"""return selectCheckpoint({json.dumps(name)})""") + '"',
"local_preview": path + ".png",
}