M17idd commited on
Commit
25f224a
·
verified ·
1 Parent(s): be8dda8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -42
app.py CHANGED
@@ -71,7 +71,7 @@ demo = gr.Interface(
71
  ],
72
  outputs=[
73
  gr.Textbox(label="📄 گزارش رسمی تولید شده", lines=10, elem_id="military-output"),
74
- gr.File(label=" دانلود گزارش", elem_id="download-btn", visible=False) # لینک دانلود مخفی است تا وقتی گزارش نوشته شده
75
  ],
76
  title="🛰️ سامانه گزارش‌ساز هوش مصنوعی «توانا»",
77
  description="🔰 اطلاعات خام عملیات را وارد کن تا سامانه توانا یک گزارش رسمی، حرفه‌ای و محرمانه تولید کند.",
@@ -130,52 +130,11 @@ demo = gr.Interface(
130
  border-color: #FF6F00 !important;
131
  outline: none;
132
  }
133
-
134
- /* استایل جدید برای دکمه دانلود به شکل کارت */
135
- #download-btn {
136
- background-color: #FF6F00 !important; /* رنگ پس‌زمینه کارت نارنجی */
137
- color: #eeeeee !important; /* رنگ متن */
138
- border-radius: 12px;
139
- padding: 10px;
140
- box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
141
- font-size: 16px;
142
- font-weight: bold;
143
- text-align: center;
144
- transition: all 0.3s ease;
145
- display: inline-block;
146
- margin-top: 20px;
147
- cursor: pointer;
148
- width: 100%;
149
- max-width: 200px;
150
- text-decoration: none;
151
- border: none;
152
- }
153
-
154
- #download-btn:hover {
155
- background-color: #e65c00 !important; /* تغییر رنگ به هنگام hover */
156
- transform: scale(1.05);
157
- box-shadow: 0 6px 8px rgba(0, 0, 0, 0.3);
158
- }
159
-
160
- #download-btn:active {
161
- background-color: #cc5200 !important; /* رنگ پس‌زمینه هنگام کلیک */
162
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
163
- }
164
-
165
- /* نمایش کارت دانلود فقط بعد از تولید گزارش */
166
- .gr-file {
167
- visibility: hidden;
168
- }
169
  """,
170
  submit_btn="🎯 تولید گزارش",
171
  clear_btn="🗑️ پاک کردن"
172
  )
173
 
174
- def update_download_button(response, file):
175
- if response:
176
- return gr.File.update(visible=True, value=file)
177
- return gr.File.update(visible=False)
178
-
179
  demo.launch()
180
 
181
  if __name__ == "__main__":
 
71
  ],
72
  outputs=[
73
  gr.Textbox(label="📄 گزارش رسمی تولید شده", lines=10, elem_id="military-output"),
74
+ gr.File(label=" دانلود گزارش", elem_id="download-btn") # اضافه کردن دکمه دانلود
75
  ],
76
  title="🛰️ سامانه گزارش‌ساز هوش مصنوعی «توانا»",
77
  description="🔰 اطلاعات خام عملیات را وارد کن تا سامانه توانا یک گزارش رسمی، حرفه‌ای و محرمانه تولید کند.",
 
130
  border-color: #FF6F00 !important;
131
  outline: none;
132
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
133
  """,
134
  submit_btn="🎯 تولید گزارش",
135
  clear_btn="🗑️ پاک کردن"
136
  )
137
 
 
 
 
 
 
138
  demo.launch()
139
 
140
  if __name__ == "__main__":