summaryrefslogtreecommitdiff
path: root/Biz/PodcastItLater/Web.py
diff options
context:
space:
mode:
Diffstat (limited to 'Biz/PodcastItLater/Web.py')
-rw-r--r--Biz/PodcastItLater/Web.py33
1 files changed, 28 insertions, 5 deletions
diff --git a/Biz/PodcastItLater/Web.py b/Biz/PodcastItLater/Web.py
index 3a6d06c..6770d33 100644
--- a/Biz/PodcastItLater/Web.py
+++ b/Biz/PodcastItLater/Web.py
@@ -869,9 +869,11 @@ class AdminView(Component[AnyChildren, AdminViewAttrs]):
),
html.td(
html.div(
- item.get(
- "title",
- "-",
+ (
+ item.get(
+ "title",
+ )
+ or "-"
)[
:TITLE_TRUNCATE_LENGTH
]
@@ -1851,8 +1853,29 @@ def admin_queue_status(request: Request) -> AdminView | Response | html.div:
),
title=item["url"],
style={
- "max-width": ("300px"),
- "overflow": ("hidden"),
+ "max-width": "300px",
+ "overflow": "hidden",
+ "text-overflow": "ellipsis",
+ },
+ ),
+ style={"padding": "10px"},
+ ),
+ html.td(
+ html.div(
+ (item.get("title") or "-")[
+ :TITLE_TRUNCATE_LENGTH
+ ]
+ + (
+ "..."
+ if item.get("title")
+ and len(item["title"])
+ > TITLE_TRUNCATE_LENGTH
+ else ""
+ ),
+ title=item.get("title", ""),
+ style={
+ "max-width": "200px",
+ "overflow": "hidden",
"text-overflow": "ellipsis",
},
),