prettier
Former-commit-id: 25e8a310d47a5e34e269b31e75699e99b1c8888b
This commit is contained in:
parent
43c6344507
commit
53635fc26f
1 changed files with 14 additions and 14 deletions
26
js/index.js
26
js/index.js
|
@ -784,8 +784,9 @@ function changeEnableErasing() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function changeSampler() {
|
function changeSampler() {
|
||||||
if(!document.getElementById("samplerSelect").value == ""){ // must be done, since before getSamplers is done, the options are empty
|
if (!document.getElementById("samplerSelect").value == "") {
|
||||||
console.log(document.getElementById("samplerSelect").value == "")
|
// must be done, since before getSamplers is done, the options are empty
|
||||||
|
console.log(document.getElementById("samplerSelect").value == "");
|
||||||
stableDiffusionData.sampler_index =
|
stableDiffusionData.sampler_index =
|
||||||
document.getElementById("samplerSelect").value;
|
document.getElementById("samplerSelect").value;
|
||||||
localStorage.setItem("sampler", stableDiffusionData.sampler_index);
|
localStorage.setItem("sampler", stableDiffusionData.sampler_index);
|
||||||
|
@ -1075,7 +1076,7 @@ function getUpscalers() {
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
async function getModels(){
|
async function getModels() {
|
||||||
var modelSelect = document.getElementById("models");
|
var modelSelect = document.getElementById("models");
|
||||||
var url = document.getElementById("host").value + "/sdapi/v1/sd-models";
|
var url = document.getElementById("host").value + "/sdapi/v1/sd-models";
|
||||||
await fetch(url)
|
await fetch(url)
|
||||||
|
@ -1088,7 +1089,7 @@ async function getModels(){
|
||||||
option.value = data[i].title;
|
option.value = data[i].title;
|
||||||
modelSelect.add(option);
|
modelSelect.add(option);
|
||||||
}
|
}
|
||||||
})
|
});
|
||||||
|
|
||||||
/* To get the current model, we might need to call /config/ which returns a json file with EVERYTHING from the webui, 25k lines of json... i havent figured out any other way to get the model thats loaded
|
/* To get the current model, we might need to call /config/ which returns a json file with EVERYTHING from the webui, 25k lines of json... i havent figured out any other way to get the model thats loaded
|
||||||
response >> components >> second component(quicksettings with checkpoint chooser as default) >> value = the current model
|
response >> components >> second component(quicksettings with checkpoint chooser as default) >> value = the current model
|
||||||
|
@ -1100,18 +1101,18 @@ async function getModels(){
|
||||||
.then((data) => {
|
.then((data) => {
|
||||||
//console.log(data)
|
//console.log(data)
|
||||||
var model = data.components[1].props.value;
|
var model = data.components[1].props.value;
|
||||||
console.log("Current model: "+model);
|
console.log("Current model: " + model);
|
||||||
modelSelect.value = model;
|
modelSelect.value = model;
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function changeModel(){
|
function changeModel() {
|
||||||
// change the model
|
// change the model
|
||||||
console.log("changing model to " + document.getElementById("models").value);
|
console.log("changing model to " + document.getElementById("models").value);
|
||||||
var model_title = document.getElementById("models").value;
|
var model_title = document.getElementById("models").value;
|
||||||
var payload = {
|
var payload = {
|
||||||
"sd_model_checkpoint": model_title
|
sd_model_checkpoint: model_title,
|
||||||
}
|
};
|
||||||
var url = document.getElementById("host").value + "/sdapi/v1/options/";
|
var url = document.getElementById("host").value + "/sdapi/v1/options/";
|
||||||
fetch(url, {
|
fetch(url, {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
|
@ -1138,7 +1139,7 @@ function changeModel(){
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function getSamplers(){
|
function getSamplers() {
|
||||||
var samplerSelect = document.getElementById("samplerSelect");
|
var samplerSelect = document.getElementById("samplerSelect");
|
||||||
var url = document.getElementById("host").value + "/sdapi/v1/samplers";
|
var url = document.getElementById("host").value + "/sdapi/v1/samplers";
|
||||||
fetch(url)
|
fetch(url)
|
||||||
|
@ -1153,9 +1154,9 @@ function getSamplers(){
|
||||||
option.value = data[i].name;
|
option.value = data[i].name;
|
||||||
samplerSelect.add(option);
|
samplerSelect.add(option);
|
||||||
}
|
}
|
||||||
if(localStorage.getItem("sampler") != null){
|
if (localStorage.getItem("sampler") != null) {
|
||||||
samplerSelect.value = localStorage.getItem("sampler");
|
samplerSelect.value = localStorage.getItem("sampler");
|
||||||
}else{
|
} else {
|
||||||
// needed now, as hardcoded sampler cant be guaranteed to be in the list
|
// needed now, as hardcoded sampler cant be guaranteed to be in the list
|
||||||
samplerSelect.value = data[0].name;
|
samplerSelect.value = data[0].name;
|
||||||
localStorage.setItem("sampler", samplerSelect.value);
|
localStorage.setItem("sampler", samplerSelect.value);
|
||||||
|
@ -1167,7 +1168,6 @@ function getSamplers(){
|
||||||
error
|
error
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
async function upscaleAndDownload() {
|
async function upscaleAndDownload() {
|
||||||
// Future improvements: some upscalers take a while to upscale, so we should show a loading bar or something, also a slider for the upscale amount
|
// Future improvements: some upscalers take a while to upscale, so we should show a loading bar or something, also a slider for the upscale amount
|
||||||
|
|
Loading…
Reference in a new issue