Update app.py
Browse files
app.py
CHANGED
@@ -1124,16 +1124,15 @@ with gr.Blocks(css=css, js=js, head=head) as demo:
|
|
1124 |
<canvas id='cnv_out'></canvas>
|
1125 |
<div id='compass_box'><div id='compass'><a id='fullscreen' onclick='
|
1126 |
const model3D = document.getElementById(\"model3D\");
|
1127 |
-
if (model3D.
|
1128 |
-
|
1129 |
-
|
1130 |
model3D.style.position = \"fixed\";
|
1131 |
model3D.style.left = \"0\";
|
1132 |
model3D.style.top = \"0\";
|
1133 |
model3D.style.zIndex = \"100\";
|
1134 |
} else {
|
1135 |
-
|
1136 |
-
model3D.style.height = \"initial\";
|
1137 |
model3D.style.position = \"initial\";
|
1138 |
model3D.style.left = \"initial\";
|
1139 |
model3D.style.top = \"initial\";
|
|
|
1124 |
<canvas id='cnv_out'></canvas>
|
1125 |
<div id='compass_box'><div id='compass'><a id='fullscreen' onclick='
|
1126 |
const model3D = document.getElementById(\"model3D\");
|
1127 |
+
if (model3D.parentNode.tagName != \"BODY\") {
|
1128 |
+
window.modelContainer = model3D.parentNode.id;
|
1129 |
+
document.body.appendChild(model3D);
|
1130 |
model3D.style.position = \"fixed\";
|
1131 |
model3D.style.left = \"0\";
|
1132 |
model3D.style.top = \"0\";
|
1133 |
model3D.style.zIndex = \"100\";
|
1134 |
} else {
|
1135 |
+
document.getElementById(window.modelContainer).appendChild(model3D);
|
|
|
1136 |
model3D.style.position = \"initial\";
|
1137 |
model3D.style.left = \"initial\";
|
1138 |
model3D.style.top = \"initial\";
|