MCPcopy Create free account
hub / github.com/easydiffusion/easydiffusion / loadThumbnailImageFromFile

Function loadThumbnailImageFromFile

ui/media/js/main.js:2765–2789  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2763addEmbeddingsThumbInput.addEventListener("change", loadThumbnailImageFromFile)
2764
2765function loadThumbnailImageFromFile() {
2766 if (addEmbeddingsThumbInput.files.length === 0) {
2767 return
2768 }
2769
2770 let reader = new FileReader()
2771 let file = addEmbeddingsThumbInput.files[0]
2772
2773 reader.addEventListener("load", function (event) {
2774 let img = document.createElement("img")
2775 img.src = reader.result
2776 onUseAsThumbnailClick(
2777 {
2778 use_embeddings_model: getAllModelNames("embeddings").sort((a, b) =>
2779 a.localeCompare(b, undefined, { sensitivity: "base" })
2780 ),
2781 },
2782 img
2783 )
2784 })
2785
2786 if (file) {
2787 reader.readAsDataURL(file)
2788 }
2789}
2790
2791function updateEmbeddingsList(filter = "") {
2792 function html(model, iconMap = {}, prefix = "", filter = "") {

Callers

nothing calls this directly

Calls 3

onUseAsThumbnailClickFunction · 0.85
getAllModelNamesFunction · 0.85
addEventListenerMethod · 0.45

Tested by

no test coverage detected