LAP-DEV commited on
Commit
fd99f4d
·
verified ·
1 Parent(s): 0fd14bb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -343,7 +343,10 @@ class App:
343
  with gr.Column(scale=1):
344
  tb_info = gr.Textbox(label="Output info", interactive=False, show_copy_button=True)
345
  files_subtitles = gr.Files(label="Output data", interactive=False, file_count="multiple")
 
346
  btn_download = gr.DownloadButton("Download result")
 
 
347
  # btn_openfolder = gr.Button('📂', scale=1)
348
 
349
  params = [input_file_audio, input_file_video, input_file_multi, input_multi, tb_input_folder, dd_file_format, cb_timestamp_file, cb_translate_output, dd_translate_model, dd_target_lang, cb_timestamp_preview]
@@ -354,7 +357,7 @@ class App:
354
  # btn_openfolder.click(fn=lambda: self.open_folder("outputs"), inputs=None, outputs=None)
355
 
356
  input_multi.change(fn=self.update_viewer,inputs=input_multi,outputs=[input_file_audio,input_file_video,input_file_multi])
357
- btn_download.click(fn=self.download_files,inputs=files_subtitles)
358
 
359
  with gr.TabItem("Device info"): # tab2
360
  with gr.Column():
 
343
  with gr.Column(scale=1):
344
  tb_info = gr.Textbox(label="Output info", interactive=False, show_copy_button=True)
345
  files_subtitles = gr.Files(label="Output data", interactive=False, file_count="multiple")
346
+
347
  btn_download = gr.DownloadButton("Download result")
348
+ btn_donwload_hidden = gr.DownloadButton(visible=False, elem_id="btn_donwload_hidden")
349
+
350
  # btn_openfolder = gr.Button('📂', scale=1)
351
 
352
  params = [input_file_audio, input_file_video, input_file_multi, input_multi, tb_input_folder, dd_file_format, cb_timestamp_file, cb_translate_output, dd_translate_model, dd_target_lang, cb_timestamp_preview]
 
357
  # btn_openfolder.click(fn=lambda: self.open_folder("outputs"), inputs=None, outputs=None)
358
 
359
  input_multi.change(fn=self.update_viewer,inputs=input_multi,outputs=[input_file_audio,input_file_video,input_file_multi])
360
+ download_btn.click(fn=self.download_files, inputs=files_subtitles, outputs=[btn_donwload_hidden]).then(fn=None, inputs=None, outputs=None, js="() => document.querySelector('#btn_donwload_hidden').click()")
361
 
362
  with gr.TabItem("Device info"): # tab2
363
  with gr.Column():