Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -311,19 +311,6 @@ def create_ui():
|
|
311 |
|
312 |
update_trigger = gr.Button("Update Screenshot", visible=False)
|
313 |
|
314 |
-
# JavaScript to handle space selection
|
315 |
-
demo.load(None, None, None, _js="""
|
316 |
-
function() {
|
317 |
-
document.addEventListener('click', function(e) {
|
318 |
-
if (e.target.classList.contains('select-space')) {
|
319 |
-
var spaceData = JSON.stringify(JSON.parse(e.target.getAttribute('data-space')));
|
320 |
-
document.querySelector('#space-data').value = spaceData;
|
321 |
-
document.querySelector('#on-select-function').click();
|
322 |
-
}
|
323 |
-
});
|
324 |
-
}
|
325 |
-
""")
|
326 |
-
|
327 |
# Hidden elements to pass data
|
328 |
space_data = gr.Textbox(elem_id="space-data", visible=False)
|
329 |
on_select_trigger = gr.Button("Hidden Select Trigger", visible=False, elem_id="on-select-function")
|
@@ -379,6 +366,19 @@ def create_ui():
|
|
379 |
outputs=[screenshot_output, last_url_state]
|
380 |
)
|
381 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
382 |
# Start a background thread to trigger updates
|
383 |
def trigger_updates():
|
384 |
while True:
|
@@ -400,4 +400,4 @@ if __name__ == "__main__":
|
|
400 |
demo.launch()
|
401 |
except Exception as e:
|
402 |
print(f"Error in main: {str(e)}")
|
403 |
-
print(traceback.format_exc())
|
|
|
311 |
|
312 |
update_trigger = gr.Button("Update Screenshot", visible=False)
|
313 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
314 |
# Hidden elements to pass data
|
315 |
space_data = gr.Textbox(elem_id="space-data", visible=False)
|
316 |
on_select_trigger = gr.Button("Hidden Select Trigger", visible=False, elem_id="on-select-function")
|
|
|
366 |
outputs=[screenshot_output, last_url_state]
|
367 |
)
|
368 |
|
369 |
+
# JavaScript 코드를 추가하기 위해 js 함수를 사용합니다.
|
370 |
+
demo.load(js="""
|
371 |
+
function() {
|
372 |
+
document.addEventListener('click', function(e) {
|
373 |
+
if (e.target.classList.contains('select-space')) {
|
374 |
+
var spaceData = JSON.stringify(JSON.parse(e.target.getAttribute('data-space')));
|
375 |
+
document.querySelector('#space-data').value = spaceData;
|
376 |
+
document.querySelector('#on-select-function').click();
|
377 |
+
}
|
378 |
+
});
|
379 |
+
}
|
380 |
+
""")
|
381 |
+
|
382 |
# Start a background thread to trigger updates
|
383 |
def trigger_updates():
|
384 |
while True:
|
|
|
400 |
demo.launch()
|
401 |
except Exception as e:
|
402 |
print(f"Error in main: {str(e)}")
|
403 |
+
print(traceback.format_exc())
|