Mahavaury2 commited on
Commit
9f1f424
·
verified ·
1 Parent(s): eed53c2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +34 -34
app.py CHANGED
@@ -150,42 +150,42 @@ with gr.Blocks(css=custom_css) as demo:
150
 
151
  # Section HTML : la "pieuvre" + le script JS
152
  # Notez la fonction setChatText(...) qu'on appelle en cliquant sur la bulle.
153
- with gr.Box():
154
- gr.HTML(
155
- """
156
- <div class="octopus-container">
157
- <!-- Image point d'interrogation au centre -->
158
- <img src="https://cdn-icons-png.flaticon.com/512/4926/4926733.png" class="center-image" />
159
-
160
- <!-- Bulles de questions (cliquables) -->
161
- """ +
162
- "".join(
163
- f"""
164
- <div class="octopus-arm arm{i+1}" onclick="setChatText(`{QUESTIONS[i]}`)">
165
- <p>{QUESTIONS[i]}</p>
166
- </div>
167
- """
168
- for i in range(len(QUESTIONS))
169
- ) +
170
- """
171
  </div>
172
-
173
- <script>
174
- // Au clic sur une bulle, insère la question dans la zone de saisie du ChatInterface
175
- function setChatText(questionText) {
176
- // Le ChatInterface de Gradio possède un <textarea> dont
177
- // l'attribut placeholder est souvent "Type a message..."
178
- // On cherche ce textarea et on y met la question.
179
- let textBox = document.querySelector('textarea[placeholder="Type a message..."]');
180
- if (textBox) {
181
- textBox.value = questionText;
182
- } else {
183
- console.warn("Impossible de trouver la zone de texte du chatbot.");
184
- }
185
- }
186
- </script>
187
  """
188
- )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
189
 
190
  # Le chatbot Gradio, en dessous
191
  chat = gr.ChatInterface(
 
150
 
151
  # Section HTML : la "pieuvre" + le script JS
152
  # Notez la fonction setChatText(...) qu'on appelle en cliquant sur la bulle.
153
+ #with gr.Box():
154
+ gr.HTML(
155
+ """
156
+ <div class="octopus-container">
157
+ <!-- Image point d'interrogation au centre -->
158
+ <img src="https://cdn-icons-png.flaticon.com/512/4926/4926733.png" class="center-image" />
159
+
160
+ <!-- Bulles de questions (cliquables) -->
161
+ """ +
162
+ "".join(
163
+ f"""
164
+ <div class="octopus-arm arm{i+1}" onclick="setChatText(`{QUESTIONS[i]}`)">
165
+ <p>{QUESTIONS[i]}</p>
 
 
 
 
 
166
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
167
  """
168
+ for i in range(len(QUESTIONS))
169
+ ) +
170
+ """
171
+ </div>
172
+
173
+ <script>
174
+ // Au clic sur une bulle, insère la question dans la zone de saisie du ChatInterface
175
+ function setChatText(questionText) {
176
+ // Le ChatInterface de Gradio possède un <textarea> dont
177
+ // l'attribut placeholder est souvent "Type a message..."
178
+ // On cherche ce textarea et on y met la question.
179
+ let textBox = document.querySelector('textarea[placeholder="Type a message..."]');
180
+ if (textBox) {
181
+ textBox.value = questionText;
182
+ } else {
183
+ console.warn("Impossible de trouver la zone de texte du chatbot.");
184
+ }
185
+ }
186
+ </script>
187
+ """
188
+ )
189
 
190
  # Le chatbot Gradio, en dessous
191
  chat = gr.ChatInterface(