hallisky commited on
Commit
db684ca
·
1 Parent(s): 0259690

Don't allow user to submit obfuscation on blank input

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -120,6 +120,12 @@ def update_save_feedback_button(feedback_rating, feedback_text):
120
  else:
121
  return gr.update(interactive=False)
122
 
 
 
 
 
 
 
123
  demo = gr.Blocks()
124
 
125
  with demo:
@@ -175,10 +181,10 @@ with demo:
175
  writing_type_sliders.append(slider)
176
  sliders.append(slider)
177
 
178
- obfuscate_button = gr.Button("Obfuscate Text")
179
 
180
  reset_button.click(fn=reset_sliders, inputs=[], outputs=sliders)
181
-
182
 
183
  with gr.Column(variant="panel"):
184
  gr.Markdown("# 3) Obfuscated Output")
 
120
  else:
121
  return gr.update(interactive=False)
122
 
123
+ def update_obfuscate_button(input_text):
124
+ if input_text.strip() == "":
125
+ return gr.update(interactive=False)
126
+ else:
127
+ return gr.update(interactive=True)
128
+
129
  demo = gr.Blocks()
130
 
131
  with demo:
 
181
  writing_type_sliders.append(slider)
182
  sliders.append(slider)
183
 
184
+ obfuscate_button = gr.Button("Obfuscate Text", interactive=False)
185
 
186
  reset_button.click(fn=reset_sliders, inputs=[], outputs=sliders)
187
+ input_text.change(fn=update_obfuscate_button, inputs=input_text, outputs=obfuscate_button)
188
 
189
  with gr.Column(variant="panel"):
190
  gr.Markdown("# 3) Obfuscated Output")