Spaces:
Runtime error
Runtime error
Don't allow user to submit obfuscation on blank input
Browse files
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")
|