ginipick commited on
Commit
d972c46
·
verified ·
1 Parent(s): 8218bc2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -10
app.py CHANGED
@@ -273,14 +273,15 @@ def create_ui():
273
  }, function(err) {
274
  console.error('Could not copy text: ', err);
275
  });
276
- return text; // 이 줄을 추가합니다.
277
  }
278
- """
 
279
 
280
  def copy_to_clipboard(text):
281
  return text
282
 
283
- with gr.Blocks(theme="Nymbo/Nymbo_Theme", css=css, js=copy_js) as demo:
 
284
  gr.Markdown("# Mouse: HuggingFace")
285
 
286
  with gr.Tabs() as tabs:
@@ -310,6 +311,9 @@ def create_ui():
310
  tree_view_output = gr.Textbox(label="파일 구조 (Tree View)", lines=30)
311
  copy_tree = gr.Button("복사", elem_classes="copy-button")
312
 
 
 
 
313
  with gr.Column(scale=4): # 오른쪽 40%
314
  with gr.Group(elem_classes="output-group full-height"):
315
  code_tabs = gr.Tabs()
@@ -376,14 +380,14 @@ def create_ui():
376
  inputs=[space_id_state],
377
  outputs=[requirements_content]
378
  )
 
 
 
 
 
 
 
379
 
380
- copy_summary.click(copy_to_clipboard, inputs=[summary_output], outputs=None, _js="copyToClipboard")
381
- copy_analysis.click(copy_to_clipboard, inputs=[analysis_output], outputs=None, _js="copyToClipboard")
382
- copy_usage.click(copy_to_clipboard, inputs=[usage_output], outputs=None, _js="copyToClipboard")
383
- copy_tree.click(copy_to_clipboard, inputs=[tree_view_output], outputs=None, _js="copyToClipboard")
384
- copy_app_py.click(copy_to_clipboard, inputs=[app_py_content], outputs=None, _js="copyToClipboard")
385
- copy_requirements.click(copy_to_clipboard, inputs=[requirements_content], outputs=None, _js="copyToClipboard")
386
-
387
 
388
 
389
  # lines 수를 동적으로 설정
 
273
  }, function(err) {
274
  console.error('Could not copy text: ', err);
275
  });
 
276
  }
277
+ """
278
+
279
 
280
  def copy_to_clipboard(text):
281
  return text
282
 
283
+
284
+ with gr.Blocks(theme="Nymbo/Nymbo_Theme", css=css) as demo:
285
  gr.Markdown("# Mouse: HuggingFace")
286
 
287
  with gr.Tabs() as tabs:
 
311
  tree_view_output = gr.Textbox(label="파일 구조 (Tree View)", lines=30)
312
  copy_tree = gr.Button("복사", elem_classes="copy-button")
313
 
314
+
315
+
316
+
317
  with gr.Column(scale=4): # 오른쪽 40%
318
  with gr.Group(elem_classes="output-group full-height"):
319
  code_tabs = gr.Tabs()
 
380
  inputs=[space_id_state],
381
  outputs=[requirements_content]
382
  )
383
+ # JavaScript 이벤트 연결
384
+ copy_summary.click(None, summary_output, None, _js="(v) => {copyToClipboard(v); return v}")
385
+ copy_analysis.click(None, analysis_output, None, _js="(v) => {copyToClipboard(v); return v}")
386
+ copy_usage.click(None, usage_output, None, _js="(v) => {copyToClipboard(v); return v}")
387
+ copy_tree.click(None, tree_view_output, None, _js="(v) => {copyToClipboard(v); return v}")
388
+ copy_app_py.click(None, app_py_content, None, _js="(v) => {copyToClipboard(v); return v}")
389
+ copy_requirements.click(None, requirements_content, None, _js="(v) => {copyToClipboard(v); return v}")
390
 
 
 
 
 
 
 
 
391
 
392
 
393
  # lines 수를 동적으로 설정