Update app.py
Browse files
app.py
CHANGED
|
@@ -771,20 +771,24 @@ def tag_video_interface(
|
|
| 771 |
return "", {"error": str(e)}
|
| 772 |
|
| 773 |
|
| 774 |
-
with gr.Blocks(
|
| 775 |
-
|
| 776 |
-
|
| 777 |
-
|
| 778 |
-
|
| 779 |
-
|
| 780 |
-
|
| 781 |
-
|
| 782 |
-
|
| 783 |
-
|
| 784 |
-
|
| 785 |
-
|
| 786 |
-
|
| 787 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 788 |
gr.Markdown(f"## {TITLE}")
|
| 789 |
gr.Markdown(DESCRIPTION)
|
| 790 |
|
|
|
|
| 771 |
return "", {"error": str(e)}
|
| 772 |
|
| 773 |
|
| 774 |
+
with gr.Blocks(title=TITLE) as demo:
|
| 775 |
+
# Global styles (pulsing gray text for batch-size loading)
|
| 776 |
+
gr.HTML(
|
| 777 |
+
"""
|
| 778 |
+
<style>
|
| 779 |
+
.batch-loading {
|
| 780 |
+
animation: batchPulse 1.2s ease-in-out infinite;
|
| 781 |
+
color: #888888;
|
| 782 |
+
}
|
| 783 |
+
@keyframes batchPulse {
|
| 784 |
+
0% { color: #666666; }
|
| 785 |
+
50% { color: #bbbbbb; }
|
| 786 |
+
100% { color: #666666; }
|
| 787 |
+
}
|
| 788 |
+
</style>
|
| 789 |
+
"""
|
| 790 |
+
)
|
| 791 |
+
|
| 792 |
gr.Markdown(f"## {TITLE}")
|
| 793 |
gr.Markdown(DESCRIPTION)
|
| 794 |
|