Merge branch 'main' into clear_brush_mask_option
This commit is contained in:
commit
1f407c4187
4 changed files with 53 additions and 10 deletions
|
@ -467,6 +467,7 @@ div.prompt-wrapper > .prompt-indicator.styles::after {
|
||||||
|
|
||||||
#prompt-history.expanded {
|
#prompt-history.expanded {
|
||||||
width: 300px;
|
width: 300px;
|
||||||
|
overflow-y: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
#prompt-history .entry {
|
#prompt-history .entry {
|
||||||
|
|
|
@ -187,9 +187,10 @@ function startup() {
|
||||||
changeSyncCursorSize();
|
changeSyncCursorSize();
|
||||||
}
|
}
|
||||||
|
|
||||||
function setFixedHost(host, changePromptMessage) {
|
function setFixedHost(h, changePromptMessage) {
|
||||||
const hostInput = document.getElementById("host");
|
const hostInput = document.getElementById("host");
|
||||||
hostInput.value = host;
|
host = h;
|
||||||
|
hostInput.value = h;
|
||||||
hostInput.readOnly = true;
|
hostInput.readOnly = true;
|
||||||
hostInput.style.cursor = "default";
|
hostInput.style.cursor = "default";
|
||||||
hostInput.style.backgroundColor = "#ddd";
|
hostInput.style.backgroundColor = "#ddd";
|
||||||
|
|
|
@ -299,6 +299,11 @@ const stampTool = () =>
|
||||||
y += snap(evn.y, 0, 64);
|
y += snap(evn.y, 0, 64);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const vpc = viewport.canvasToView(x, y);
|
||||||
|
uiCtx.clearRect(0, 0, uiCanvas.width, uiCanvas.height);
|
||||||
|
|
||||||
|
uiCtx.save();
|
||||||
|
|
||||||
state.lastMouseMove = evn;
|
state.lastMouseMove = evn;
|
||||||
|
|
||||||
ovLayer.clear();
|
ovLayer.clear();
|
||||||
|
@ -309,15 +314,21 @@ const stampTool = () =>
|
||||||
}
|
}
|
||||||
|
|
||||||
// Draw current cursor location
|
// Draw current cursor location
|
||||||
ovCtx.lineWidth = 3;
|
uiCtx.lineWidth = 3;
|
||||||
ovCtx.strokeStyle = "#FFF";
|
uiCtx.strokeStyle = "#FFF";
|
||||||
|
|
||||||
ovCtx.beginPath();
|
uiCtx.beginPath();
|
||||||
ovCtx.moveTo(x, y + 10);
|
uiCtx.moveTo(vpc.x, vpc.y + 10);
|
||||||
ovCtx.lineTo(x, y - 10);
|
uiCtx.lineTo(vpc.x, vpc.y - 10);
|
||||||
ovCtx.moveTo(x + 10, y);
|
uiCtx.moveTo(vpc.x + 10, vpc.y);
|
||||||
ovCtx.lineTo(x - 10, y);
|
uiCtx.lineTo(vpc.x - 10, vpc.y);
|
||||||
ovCtx.stroke();
|
uiCtx.stroke();
|
||||||
|
|
||||||
|
uiCtx.restore();
|
||||||
|
};
|
||||||
|
|
||||||
|
state.redraw = () => {
|
||||||
|
state.movecb(state.lastMouseMove);
|
||||||
};
|
};
|
||||||
|
|
||||||
state.drawcb = (evn) => {
|
state.drawcb = (evn) => {
|
||||||
|
|
30
js/webui.js
30
js/webui.js
|
@ -92,6 +92,36 @@
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case "openoutpaint/set-prompt":
|
||||||
|
{
|
||||||
|
const promptEl = document.getElementById("prompt");
|
||||||
|
const negativePromptEl = document.getElementById("negPrompt");
|
||||||
|
|
||||||
|
if (data.prompt !== undefined) {
|
||||||
|
promptEl.value = data.prompt;
|
||||||
|
stableDiffusionData.prompt = promptEl.value;
|
||||||
|
promptEl.title = promptEl.value;
|
||||||
|
localStorage.setItem(
|
||||||
|
"openoutpaint/prompt",
|
||||||
|
stableDiffusionData.prompt
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (data.negPrompt !== undefined) {
|
||||||
|
negativePromptEl.value = data.negPrompt;
|
||||||
|
stableDiffusionData.negative_prompt = negativePromptEl.value;
|
||||||
|
negativePromptEl.title = negativePromptEl.value;
|
||||||
|
localStorage.setItem(
|
||||||
|
"openoutpaint/neg_prompt",
|
||||||
|
stableDiffusionData.negative_prompt
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (data.styles !== undefined) {
|
||||||
|
styleSelectElement.value = data.styles;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
console.warn(`[webui] Unsupported message type: ${data.type}`);
|
console.warn(`[webui] Unsupported message type: ${data.type}`);
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue