alexkueck commited on
Commit
2cb3e6c
1 Parent(s): b1f864e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -163,7 +163,10 @@ def add_text2(chatbot, prompt):
163
  ############################################
164
  #nach dem Upload soll das zusätzliche Fenster mit dem image drinnen angezeigt werden
165
  def file_anzeigen(file):
166
- return gr.Image(label = "", width=57, visible=True, interactive = False, height=57, min_width=57, show_download_button=False, show_share_button=False, show_label=True, scale = 0.5), file, file
 
 
 
167
 
168
  ############################################
169
  #wenn 'Stop' Button geklickt, dann Message dazu und das Eingabe-Fenster leeren
@@ -718,6 +721,7 @@ with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
718
  predict_event2 = submitBtn.click(**transfer_input_args, queue=False,).then(**predict_args)
719
  predict_event3 = upload.upload(file_anzeigen, [upload], [image_display, image_display, attached_file] ) #.then(**predict_args)
720
  emptyBtn.click(clear_all, [], [attached_file, image_display])
 
721
 
722
  #Berechnung oder Ausgabe anhalten (kann danach fortgesetzt werden)
723
  cancelBtn.click(cancel_outputing, [], [status_display], cancels=[predict_event1,predict_event2, predict_event3])
 
163
  ############################################
164
  #nach dem Upload soll das zusätzliche Fenster mit dem image drinnen angezeigt werden
165
  def file_anzeigen(file):
166
+ return gr.Image( width=47, visible=True, interactive = False, height=47, min_width=47, show_download_button=False, show_share_button=False, show_label=False, scale = 0.5), file, file
167
+
168
+ def file_loeschen():
169
+ return None, gr.Image(visible = False)
170
 
171
  ############################################
172
  #wenn 'Stop' Button geklickt, dann Message dazu und das Eingabe-Fenster leeren
 
721
  predict_event2 = submitBtn.click(**transfer_input_args, queue=False,).then(**predict_args)
722
  predict_event3 = upload.upload(file_anzeigen, [upload], [image_display, image_display, attached_file] ) #.then(**predict_args)
723
  emptyBtn.click(clear_all, [], [attached_file, image_display])
724
+ image_display.select(file_loeschen, [], [attached_file, image_display])
725
 
726
  #Berechnung oder Ausgabe anhalten (kann danach fortgesetzt werden)
727
  cancelBtn.click(cancel_outputing, [], [status_display], cancels=[predict_event1,predict_event2, predict_event3])