diff options
Diffstat (limited to 'Biz/PodcastItLater/Web.py')
| -rw-r--r-- | Biz/PodcastItLater/Web.py | 33 |
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", }, ), |
