in theory fixed clear button
Browse files
app.py
CHANGED
|
@@ -266,11 +266,13 @@ with gr.Blocks() as demo:
|
|
| 266 |
return [gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1))]
|
| 267 |
else:
|
| 268 |
return [gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0))]
|
| 269 |
-
|
|
|
|
|
|
|
|
|
|
| 270 |
json_creation_input.change(fn=update_visibility, inputs=[json_creation_input, additional_json_creation_options], outputs=[additional_json_creation_options, field_data_input, planting_data_input, logs_data_input, soil_data_input, yield_data_input])
|
| 271 |
additional_json_creation_options.change(fn=update_visibility2, inputs=[additional_json_creation_options], outputs=[data_input, field_data_input, planting_data_input, logs_data_input, soil_data_input, yield_data_input])
|
| 272 |
|
| 273 |
-
clear_button = gr.ClearButton(components=[data_input, model_version_input, json_creation_input, additional_json_creation_options, field_data_input, planting_data_input, logs_data_input, soil_data_input, yield_data_input])
|
| 274 |
submit_button = gr.Button("Generate JSON")
|
| 275 |
submit_button.click(
|
| 276 |
fn=process_specifications,
|
|
@@ -278,6 +280,11 @@ with gr.Blocks() as demo:
|
|
| 278 |
outputs=[output_box]
|
| 279 |
)
|
| 280 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 281 |
|
| 282 |
|
| 283 |
if __name__ == "__main__":
|
|
|
|
| 266 |
return [gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1))]
|
| 267 |
else:
|
| 268 |
return [gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0))]
|
| 269 |
+
|
| 270 |
+
def clear_button_hide_stuff():
|
| 271 |
+
return [gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0))]
|
| 272 |
+
|
| 273 |
json_creation_input.change(fn=update_visibility, inputs=[json_creation_input, additional_json_creation_options], outputs=[additional_json_creation_options, field_data_input, planting_data_input, logs_data_input, soil_data_input, yield_data_input])
|
| 274 |
additional_json_creation_options.change(fn=update_visibility2, inputs=[additional_json_creation_options], outputs=[data_input, field_data_input, planting_data_input, logs_data_input, soil_data_input, yield_data_input])
|
| 275 |
|
|
|
|
| 276 |
submit_button = gr.Button("Generate JSON")
|
| 277 |
submit_button.click(
|
| 278 |
fn=process_specifications,
|
|
|
|
| 280 |
outputs=[output_box]
|
| 281 |
)
|
| 282 |
|
| 283 |
+
clear_button = gr.ClearButton(components=[data_input, model_version_input, json_creation_input, additional_json_creation_options, field_data_input, planting_data_input, logs_data_input, soil_data_input, yield_data_input])
|
| 284 |
+
clear_button.click(
|
| 285 |
+
fn=clear_button_hide_stuff,
|
| 286 |
+
outputs=[field_data_input, planting_data_input, logs_data_input, soil_data_input, yield_data_input]
|
| 287 |
+
)
|
| 288 |
|
| 289 |
|
| 290 |
if __name__ == "__main__":
|