rosemariafontana commited on
Commit
e4680fa
·
verified ·
1 Parent(s): ce9d150

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -20
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
- #iframe_html = f'<iframe src="{survey_url}" width="100%" height="600px"></iframe>'
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
- #survey_submission_ID = gr.Textbox(label="Before submitting your surveystack survey, PLEASE record your submission ID. Type it here.")
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