Update app.py
Browse files
app.py
CHANGED
|
@@ -11,8 +11,7 @@ global parsed_input_data
|
|
| 11 |
global original_outputs, yaml_outputs
|
| 12 |
global survey_submission_ID
|
| 13 |
|
| 14 |
-
def process_survey(button_type):
|
| 15 |
-
global survey_submission_ID
|
| 16 |
if button_type == 'data':
|
| 17 |
survey_id = "671fc52152e3225d7de349e6"
|
| 18 |
survey_submission_ID = window.parent.gradio_app_submissionId
|
|
@@ -83,19 +82,7 @@ def display_data_survey():
|
|
| 83 |
print("DATA_SURVEY")
|
| 84 |
print(survey_url)
|
| 85 |
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
iframe_html = f"""
|
| 89 |
-
<iframe src="{survey_url}" width="100%" height="600px"></iframe>
|
| 90 |
-
<script>
|
| 91 |
-
// Listen for messages from the iframe
|
| 92 |
-
window.addEventListener("message", (event) => {{
|
| 93 |
-
console.log("Received message from iframe:", event.data);
|
| 94 |
-
const submissionData = event.data.payload.submissionId;
|
| 95 |
-
window.parent.gradio_app_submissionId = submissionId;
|
| 96 |
-
}});
|
| 97 |
-
</script>
|
| 98 |
-
"""
|
| 99 |
return iframe_html
|
| 100 |
|
| 101 |
def update_toggle(toggle, farm_output_box, interactions_output_box, trials_output_box):
|
|
@@ -122,7 +109,7 @@ with gr.Blocks() as app:
|
|
| 122 |
with gr.Row():
|
| 123 |
data_survey_output = gr.HTML(value=display_data_survey())
|
| 124 |
|
| 125 |
-
|
| 126 |
|
| 127 |
data_submit_button = gr.Button("Parse Data")
|
| 128 |
|
|
@@ -130,9 +117,7 @@ with gr.Blocks() as app:
|
|
| 130 |
|
| 131 |
with gr.Row():
|
| 132 |
parameter_survey_output = gr.HTML(value=display_parameter_survey(), visible=False)
|
| 133 |
-
|
| 134 |
-
#data_submit_button.click(fn=process_survey, inputs=[survey_submission_ID, survey_number], outputs=[get_survey_back, parameter_survey_output, data_survey_output, survey_submission_ID, data_submit_button, get_survey_back])
|
| 135 |
-
|
| 136 |
survey2_submission_ID = gr.Textbox(label="Before submitting your surveystack survey, PLEASE record your submission ID. Type it here.", visible=False)
|
| 137 |
|
| 138 |
param_submit_button = gr.Button("Parse Parameters", visible=False)
|
|
@@ -154,7 +139,7 @@ with gr.Blocks() as app:
|
|
| 154 |
|
| 155 |
data_submit_button.click(
|
| 156 |
lambda: process_survey("data"),
|
| 157 |
-
inputs=
|
| 158 |
outputs=[get_survey_back, parameter_survey_output, data_survey_output, data_submit_button, survey2_submission_ID, param_submit_button]
|
| 159 |
)
|
| 160 |
|
|
|
|
| 11 |
global original_outputs, yaml_outputs
|
| 12 |
global survey_submission_ID
|
| 13 |
|
| 14 |
+
def process_survey(button_type, survey_submission_ID):
|
|
|
|
| 15 |
if button_type == 'data':
|
| 16 |
survey_id = "671fc52152e3225d7de349e6"
|
| 17 |
survey_submission_ID = window.parent.gradio_app_submissionId
|
|
|
|
| 82 |
print("DATA_SURVEY")
|
| 83 |
print(survey_url)
|
| 84 |
|
| 85 |
+
iframe_html = f'<iframe src="{survey_url}" width="100%" height="600px"></iframe>'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 86 |
return iframe_html
|
| 87 |
|
| 88 |
def update_toggle(toggle, farm_output_box, interactions_output_box, trials_output_box):
|
|
|
|
| 109 |
with gr.Row():
|
| 110 |
data_survey_output = gr.HTML(value=display_data_survey())
|
| 111 |
|
| 112 |
+
survey_submission_ID = gr.Textbox(label="Before submitting your surveystack survey, PLEASE record your submission ID. Type it here.")
|
| 113 |
|
| 114 |
data_submit_button = gr.Button("Parse Data")
|
| 115 |
|
|
|
|
| 117 |
|
| 118 |
with gr.Row():
|
| 119 |
parameter_survey_output = gr.HTML(value=display_parameter_survey(), visible=False)
|
| 120 |
+
|
|
|
|
|
|
|
| 121 |
survey2_submission_ID = gr.Textbox(label="Before submitting your surveystack survey, PLEASE record your submission ID. Type it here.", visible=False)
|
| 122 |
|
| 123 |
param_submit_button = gr.Button("Parse Parameters", visible=False)
|
|
|
|
| 139 |
|
| 140 |
data_submit_button.click(
|
| 141 |
lambda: process_survey("data"),
|
| 142 |
+
inputs=survey_submission_ID,
|
| 143 |
outputs=[get_survey_back, parameter_survey_output, data_survey_output, data_submit_button, survey2_submission_ID, param_submit_button]
|
| 144 |
)
|
| 145 |
|