Docfile commited on
Commit
48a7fc2
·
verified ·
1 Parent(s): 0352f71

Update templates/generale.html

Browse files
Files changed (1) hide show
  1. templates/generale.html +11 -14
templates/generale.html CHANGED
@@ -66,8 +66,10 @@
66
  </style>
67
  </head>
68
 
69
- <body class="bg-gradient-to-r from-gray-100 to-gray-200 min-h-screen flex items-center justify-center font-sans overflow-x-hidden">
70
- <div class="container mx-auto p-8 bg-white rounded-3xl shadow-2xl max-w-3xl transform transition-all duration-500 ease-in-out hover:scale-102">
 
 
71
  <div class="flex justify-between items-center mb-6">
72
  <h1 class="text-3xl font-bold text-gray-800">Poser une question générale</h1>
73
  <button onclick="showInfo()"
@@ -96,19 +98,17 @@
96
  </div>
97
 
98
  <div class="mb-6">
99
- <label for="fileUpload" class="block mb-2 text-lg font-medium text-gray-700">Fichiers (optionnel) :</label>
 
100
  <input type="file" id="fileUpload"
101
  class="w-full p-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-400 input-underline transition duration-200"
102
  multiple>
103
  </div>
104
 
105
- <div class="mb-4">
106
- <label for="webSearch" class="inline-flex items-center cursor-pointer">
107
- <input type="checkbox" id="webSearch" class="form-checkbox h-5 w-5 text-blue-600 rounded focus:ring-2 focus:ring-blue-400 transition duration-200">
108
- <span class="ml-2 text-lg font-medium text-gray-700">Recherche Web (Google)</span>
109
- </label>
110
  </div>
111
-
112
 
113
  <button onclick="submitQuestion()"
114
  class="animated-button w-full text-white px-4 py-3 rounded-lg transition duration-300 text-lg font-medium">Soumettre</button>
@@ -139,7 +139,6 @@
139
  <p class="mb-2">Vous pouvez également ajouter des URLs et des fichiers pour fournir plus de contexte à votre question.</p>
140
  <p>La réponse sera formatée en Markdown et peut inclure des équations LaTeX.</p>
141
  <p class="mb-2">Et si vous avez le courage de résoudre vos exos de math ici, veuillez signaler à Mariam de répondre en utilisant du LaTeX.</p>
142
- <p>Vous pouvez activer la recherche web pour obtenir des réponses plus précises et complètes.</p>
143
  `,
144
  icon: 'info',
145
  confirmButtonText: 'Compris'
@@ -188,9 +187,7 @@
188
 
189
  function submitQuestion() {
190
  const question = document.getElementById('questionInput').value;
191
- const webSearch = document.getElementById('webSearch').checked;
192
-
193
-
194
  if (question.trim()) {
195
  const loader = document.getElementById('loader');
196
  const responseDiv = document.getElementById('response');
@@ -203,7 +200,7 @@
203
 
204
  const formData = new FormData();
205
  formData.append('question', question);
206
- formData.append('webSearch', webSearch);
207
 
208
  document.querySelectorAll('.url-item').forEach(item => {
209
  formData.append('urls', item.querySelector('span').textContent);
 
66
  </style>
67
  </head>
68
 
69
+ <body
70
+ class="bg-gradient-to-r from-gray-100 to-gray-200 min-h-screen flex items-center justify-center font-sans overflow-x-hidden">
71
+ <div
72
+ class="container mx-auto p-8 bg-white rounded-3xl shadow-2xl max-w-3xl transform transition-all duration-500 ease-in-out hover:scale-102">
73
  <div class="flex justify-between items-center mb-6">
74
  <h1 class="text-3xl font-bold text-gray-800">Poser une question générale</h1>
75
  <button onclick="showInfo()"
 
98
  </div>
99
 
100
  <div class="mb-6">
101
+ <label for="fileUpload" class="block mb-2 text-lg font-medium text-gray-700">Fichiers (optionnel)
102
+ :</label>
103
  <input type="file" id="fileUpload"
104
  class="w-full p-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-400 input-underline transition duration-200"
105
  multiple>
106
  </div>
107
 
108
+ <div class="mb-6 flex items-center">
109
+ <input type="checkbox" id="useWebCheckbox" class="form-checkbox h-5 w-5 text-blue-500">
110
+ <label for="useWebCheckbox" class="ml-2 text-gray-700">Utiliser le mode web</label>
 
 
111
  </div>
 
112
 
113
  <button onclick="submitQuestion()"
114
  class="animated-button w-full text-white px-4 py-3 rounded-lg transition duration-300 text-lg font-medium">Soumettre</button>
 
139
  <p class="mb-2">Vous pouvez également ajouter des URLs et des fichiers pour fournir plus de contexte à votre question.</p>
140
  <p>La réponse sera formatée en Markdown et peut inclure des équations LaTeX.</p>
141
  <p class="mb-2">Et si vous avez le courage de résoudre vos exos de math ici, veuillez signaler à Mariam de répondre en utilisant du LaTeX.</p>
 
142
  `,
143
  icon: 'info',
144
  confirmButtonText: 'Compris'
 
187
 
188
  function submitQuestion() {
189
  const question = document.getElementById('questionInput').value;
190
+ const useWeb = document.getElementById('useWebCheckbox').checked;
 
 
191
  if (question.trim()) {
192
  const loader = document.getElementById('loader');
193
  const responseDiv = document.getElementById('response');
 
200
 
201
  const formData = new FormData();
202
  formData.append('question', question);
203
+ formData.append('use_web', useWeb);
204
 
205
  document.querySelectorAll('.url-item').forEach(item => {
206
  formData.append('urls', item.querySelector('span').textContent);