Rooni commited on
Commit
04374db
·
1 Parent(s): db7959d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -7
app.py CHANGED
@@ -28,24 +28,26 @@ css = """
28
  footer {visibility: hidden !important;}
29
  """
30
  js = """
 
 
 
 
 
31
  document.addEventListener('DOMContentLoaded', (event) => {
 
32
  if (document.cookie.split(';').some((item) => item.trim().startsWith('code='))) {
33
  const codeValue = document.cookie.split('; ').find(row => row.startsWith('code=')).split('=')[1];
34
- document.getElementById('code').value = codeValue;
35
  }
 
36
  });
37
-
38
- function saveCode() {
39
- const codeValue = document.getElementById('code').value;
40
- document.cookie = 'code=' + codeValue + ';max-age=31536000'; // Сохраняем на 1 год
41
- }
42
  """
43
 
44
  # Создание интерфейса с помощью Gradio
45
  with gr.Blocks(css=css, theme='YTheme/Sketch') as demo:
46
  gr.HTML(f"<script>{js}</script>")
47
  with gr.Row():
48
- code = gr.Textbox(label="Ключ доступа", type="password", elem_id="code", change=saveCode)
49
  with gr.Row():
50
  prompt_input = gr.Textbox(label="Описание изображения")
51
  submit_btn = gr.Button("Генерация", variant='primary')
 
28
  footer {visibility: hidden !important;}
29
  """
30
  js = """
31
+ function saveCode() {
32
+ const codeValue = document.getElementById('code').value;
33
+ document.cookie = 'code=' + codeValue + ';max-age=31536000'; // Сохраняем на 1 год
34
+ }
35
+
36
  document.addEventListener('DOMContentLoaded', (event) => {
37
+ const codeInput = document.getElementById('code');
38
  if (document.cookie.split(';').some((item) => item.trim().startsWith('code='))) {
39
  const codeValue = document.cookie.split('; ').find(row => row.startsWith('code=')).split('=')[1];
40
+ codeInput.value = codeValue;
41
  }
42
+ codeInput.addEventListener('input', saveCode);
43
  });
 
 
 
 
 
44
  """
45
 
46
  # Создание интерфейса с помощью Gradio
47
  with gr.Blocks(css=css, theme='YTheme/Sketch') as demo:
48
  gr.HTML(f"<script>{js}</script>")
49
  with gr.Row():
50
+ code = gr.Textbox(label="Ключ доступа", type="password", elem_id="code")
51
  with gr.Row():
52
  prompt_input = gr.Textbox(label="Описание изображения")
53
  submit_btn = gr.Button("Генерация", variant='primary')