Spaces:
Runtime error
Runtime error
Remove all shadowRoot
Browse files- app.py +1 -1
- index.html +3 -3
- js/outpaint.js +6 -6
- js/proceed.js +1 -1
- js/setup.js +2 -2
- js/upload.js +3 -3
app.py
CHANGED
|
@@ -207,7 +207,7 @@ def load_js(name):
|
|
| 207 |
return f"""
|
| 208 |
function (x)
|
| 209 |
{{
|
| 210 |
-
let frame=document.querySelector("gradio-app").
|
| 211 |
frame.postMessage(["click","{name}"], "*");
|
| 212 |
return x;
|
| 213 |
}}
|
|
|
|
| 207 |
return f"""
|
| 208 |
function (x)
|
| 209 |
{{
|
| 210 |
+
let frame=document.querySelector("gradio-app").querySelector("#sdinfframe").contentWindow;
|
| 211 |
frame.postMessage(["click","{name}"], "*");
|
| 212 |
return x;
|
| 213 |
}}
|
index.html
CHANGED
|
@@ -102,9 +102,9 @@ async def draw_canvas() -> None:
|
|
| 102 |
|
| 103 |
async def draw_canvas_func(event):
|
| 104 |
try:
|
| 105 |
-
width=parent.document.querySelector("gradio-app").
|
| 106 |
-
height=parent.document.querySelector("gradio-app").
|
| 107 |
-
selection_size=parent.document.querySelector("gradio-app").
|
| 108 |
except:
|
| 109 |
width=1024
|
| 110 |
height=768
|
|
|
|
| 102 |
|
| 103 |
async def draw_canvas_func(event):
|
| 104 |
try:
|
| 105 |
+
width=parent.document.querySelector("gradio-app").querySelector("#canvas_width input").value
|
| 106 |
+
height=parent.document.querySelector("gradio-app").querySelector("#canvas_height input").value
|
| 107 |
+
selection_size=parent.document.querySelector("gradio-app").querySelector("#selection_size input").value
|
| 108 |
except:
|
| 109 |
width=1024
|
| 110 |
height=768
|
js/outpaint.js
CHANGED
|
@@ -4,12 +4,12 @@ function(a){
|
|
| 4 |
console.log("setup outpaint here");
|
| 5 |
window.my_observe_outpaint = new MutationObserver(function (event) {
|
| 6 |
console.log(event);
|
| 7 |
-
let app=document.querySelector("gradio-app")
|
| 8 |
let frame=app.querySelector("#sdinfframe").contentWindow;
|
| 9 |
-
var str=document.querySelector("gradio-app").
|
| 10 |
frame.postMessage(["outpaint", str], "*");
|
| 11 |
});
|
| 12 |
-
window.my_observe_outpaint_target=document.querySelector("gradio-app").
|
| 13 |
window.my_observe_outpaint.observe(window.my_observe_outpaint_target, {
|
| 14 |
attributes: false,
|
| 15 |
subtree: true,
|
|
@@ -19,12 +19,12 @@ function(a){
|
|
| 19 |
window.addEventListener("message", function(e){
|
| 20 |
if(e.data[0]=="transfer")
|
| 21 |
{
|
| 22 |
-
document.querySelector("gradio-app").
|
| 23 |
-
document.querySelector("gradio-app").
|
| 24 |
}
|
| 25 |
});
|
| 26 |
}
|
| 27 |
-
let app=document.querySelector("gradio-app")
|
| 28 |
let frame=app.querySelector("#sdinfframe").contentWindow;
|
| 29 |
frame.postMessage(["transfer"],"*")
|
| 30 |
return a;
|
|
|
|
| 4 |
console.log("setup outpaint here");
|
| 5 |
window.my_observe_outpaint = new MutationObserver(function (event) {
|
| 6 |
console.log(event);
|
| 7 |
+
let app=document.querySelector("gradio-app");
|
| 8 |
let frame=app.querySelector("#sdinfframe").contentWindow;
|
| 9 |
+
var str=document.querySelector("gradio-app").querySelector("#output textarea").value;
|
| 10 |
frame.postMessage(["outpaint", str], "*");
|
| 11 |
});
|
| 12 |
+
window.my_observe_outpaint_target=document.querySelector("gradio-app").querySelector("#output span")
|
| 13 |
window.my_observe_outpaint.observe(window.my_observe_outpaint_target, {
|
| 14 |
attributes: false,
|
| 15 |
subtree: true,
|
|
|
|
| 19 |
window.addEventListener("message", function(e){
|
| 20 |
if(e.data[0]=="transfer")
|
| 21 |
{
|
| 22 |
+
document.querySelector("gradio-app").querySelector("#input textarea").value=e.data[1];
|
| 23 |
+
document.querySelector("gradio-app").querySelector("#proceed").click();
|
| 24 |
}
|
| 25 |
});
|
| 26 |
}
|
| 27 |
+
let app=document.querySelector("gradio-app");
|
| 28 |
let frame=app.querySelector("#sdinfframe").contentWindow;
|
| 29 |
frame.postMessage(["transfer"],"*")
|
| 30 |
return a;
|
js/proceed.js
CHANGED
|
@@ -7,7 +7,7 @@ function(sel_buffer_str,
|
|
| 7 |
fill_mode,
|
| 8 |
enable_safety,
|
| 9 |
state){
|
| 10 |
-
sel_buffer = document.querySelector("gradio-app").
|
| 11 |
return [
|
| 12 |
sel_buffer,
|
| 13 |
prompt_text,
|
|
|
|
| 7 |
fill_mode,
|
| 8 |
enable_safety,
|
| 9 |
state){
|
| 10 |
+
sel_buffer = document.querySelector("gradio-app").querySelector("#input textarea").value;
|
| 11 |
return [
|
| 12 |
sel_buffer,
|
| 13 |
prompt_text,
|
js/setup.js
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
function(token_val, width, height, size){
|
| 2 |
-
let app=document.querySelector("gradio-app")
|
| 3 |
app.querySelector("#sdinfframe").style.height=height+"px";
|
| 4 |
let frame=app.querySelector("#sdinfframe").contentWindow.document;
|
| 5 |
if(frame.querySelector("#setup").value=="0")
|
| 6 |
{
|
| 7 |
window.my_setup=setInterval(function(){
|
| 8 |
-
let frame=document.querySelector("gradio-app").
|
| 9 |
console.log("Check PyScript...")
|
| 10 |
if(frame.querySelector("#setup").value=="1")
|
| 11 |
{
|
|
|
|
| 1 |
function(token_val, width, height, size){
|
| 2 |
+
let app=document.querySelector("gradio-app");
|
| 3 |
app.querySelector("#sdinfframe").style.height=height+"px";
|
| 4 |
let frame=app.querySelector("#sdinfframe").contentWindow.document;
|
| 5 |
if(frame.querySelector("#setup").value=="0")
|
| 6 |
{
|
| 7 |
window.my_setup=setInterval(function(){
|
| 8 |
+
let frame=document.querySelector("gradio-app").querySelector("#sdinfframe").contentWindow.document;
|
| 9 |
console.log("Check PyScript...")
|
| 10 |
if(frame.querySelector("#setup").value=="1")
|
| 11 |
{
|
js/upload.js
CHANGED
|
@@ -4,11 +4,11 @@ function(a,b){
|
|
| 4 |
console.log("setup upload here");
|
| 5 |
window.my_observe_upload = new MutationObserver(function (event) {
|
| 6 |
console.log(event);
|
| 7 |
-
var frame=document.querySelector("gradio-app").
|
| 8 |
-
var str=document.querySelector("gradio-app").
|
| 9 |
frame.postMessage(["upload", str], "*");
|
| 10 |
});
|
| 11 |
-
window.my_observe_upload_target = document.querySelector("gradio-app").
|
| 12 |
window.my_observe_upload.observe(window.my_observe_upload_target, {
|
| 13 |
attributes: false,
|
| 14 |
subtree: true,
|
|
|
|
| 4 |
console.log("setup upload here");
|
| 5 |
window.my_observe_upload = new MutationObserver(function (event) {
|
| 6 |
console.log(event);
|
| 7 |
+
var frame=document.querySelector("gradio-app").querySelector("#sdinfframe").contentWindow;
|
| 8 |
+
var str=document.querySelector("gradio-app").querySelector("#upload textarea").value;
|
| 9 |
frame.postMessage(["upload", str], "*");
|
| 10 |
});
|
| 11 |
+
window.my_observe_upload_target = document.querySelector("gradio-app").querySelector("#upload span");
|
| 12 |
window.my_observe_upload.observe(window.my_observe_upload_target, {
|
| 13 |
attributes: false,
|
| 14 |
subtree: true,
|