DHEIVER commited on
Commit
36d7d59
·
verified ·
1 Parent(s): ebc8b8f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -79
app.py CHANGED
@@ -192,87 +192,16 @@ custom_css = """
192
  footer {
193
  display: none !important;
194
  }
195
- /* Ocultar barra superior com seletor específico */
196
- .from-gray-50-to-white.relative.z-40.border-b.border-gray-100.bg-gradient-to-t.via-white.pt-0\\.5.dark\\:via-gray-950,
197
- header.from-gray-50-to-white {
198
- display: none !important;
199
- height: 0 !important;
200
- min-height: 0 !important;
201
- padding: 0 !important;
202
- margin: 0 !important;
203
- border: none !important;
204
- overflow: hidden !important;
205
- }
206
- /* Remover qualquer espaço em branco */
207
- body {
208
- padding-top: 0 !important;
209
- margin-top: 0 !important;
210
- }
211
- #gradio-app {
212
- margin-top: 0 !important;
213
- }
214
- .gradio-container {
215
- margin-top: 0 !important;
216
- }
217
  """
218
 
219
- # Interface Gradio
220
  # Interface Gradio
221
  def demo():
222
- # CSS básico
223
- custom_css = """
224
- #banner {
225
- display: none !important;
226
- }
227
- footer {
228
- display: none !important;
229
- }
230
- """
231
-
232
- # JavaScript para controlar a barra
233
- control_script = """
234
- <script>
235
- function hideHeader() {
236
- let header = document.querySelector('header.from-gray-50-to-white');
237
- if (header) {
238
- if (header.style.display === 'none') {
239
- header.style.display = 'flex';
240
- document.getElementById('toggle_btn').textContent = 'Ocultar Barra';
241
- } else {
242
- header.style.display = 'none';
243
- document.getElementById('toggle_btn').textContent = 'Mostrar Barra';
244
- }
245
- }
246
- }
247
- </script>
248
- <button id="toggle_btn"
249
- onclick="hideHeader()"
250
- style="position: fixed;
251
- top: 10px;
252
- right: 10px;
253
- z-index: 9999;
254
- background: #2563eb;
255
- color: white;
256
- padding: 8px 16px;
257
- border: none;
258
- border-radius: 4px;
259
- cursor: pointer;
260
- font-size: 14px;">
261
- Ocultar Barra
262
- </button>
263
- """
264
-
265
  with gr.Blocks(theme=gr.themes.Default(primary_hue="blue", secondary_hue="gray"), css=custom_css) as demo:
266
- # Adiciona o script e botão de controle
267
- gr.HTML(control_script)
268
-
269
  # Estado do sistema
270
  vector_db = gr.State()
271
  qa_chain = gr.State()
272
  collection_name = gr.State()
273
 
274
- # Resto do seu código continua igual...
275
-
276
  # Cabeçalho
277
  gr.Markdown(
278
  """<center><h2>Chatbot baseado em PDF</center></h2>
@@ -348,14 +277,6 @@ def demo():
348
  submit_btn = gr.Button("Enviar mensagem")
349
  clear_btn = gr.ClearButton([msg, chatbot], value="Limpar conversa")
350
 
351
- # Eventos do sistema
352
- toggle_btn.click(
353
- fn=toggle_bar,
354
- inputs=[is_visible],
355
- outputs=[cover_html, toggle_btn, is_visible],
356
- show_progress=False
357
- )
358
-
359
  # Eventos de pré-processamento
360
  process_btn.click(
361
  initialize_database,
 
192
  footer {
193
  display: none !important;
194
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
195
  """
196
 
 
197
  # Interface Gradio
198
  def demo():
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
199
  with gr.Blocks(theme=gr.themes.Default(primary_hue="blue", secondary_hue="gray"), css=custom_css) as demo:
 
 
 
200
  # Estado do sistema
201
  vector_db = gr.State()
202
  qa_chain = gr.State()
203
  collection_name = gr.State()
204
 
 
 
205
  # Cabeçalho
206
  gr.Markdown(
207
  """<center><h2>Chatbot baseado em PDF</center></h2>
 
277
  submit_btn = gr.Button("Enviar mensagem")
278
  clear_btn = gr.ClearButton([msg, chatbot], value="Limpar conversa")
279
 
 
 
 
 
 
 
 
 
280
  # Eventos de pré-processamento
281
  process_btn.click(
282
  initialize_database,