From 96c7f3a5326049c144a2f24f3abe2f27a42cd07c Mon Sep 17 00:00:00 2001 From: crunk Date: Fri, 25 Mar 2022 16:07:59 +0100 Subject: [PATCH] limit custom themes visible with simple overflow scroll and 20em size --- verse/editor.py | 2 +- verse/static/css/style.css | 5 ++++- verse/templates/distribusiworkflow/theme.html | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/verse/editor.py b/verse/editor.py index e16c4ec..18c0cff 100644 --- a/verse/editor.py +++ b/verse/editor.py @@ -158,7 +158,7 @@ def CssPlaceholder(current_distribusi): distribusi = Distribusis.query.filter_by( distribusiname=current_distribusi ).first() - if distribusi is not None: + if distribusi is not None and distribusi.publictheme is not None: cssplaceholder = GetPublicCssFile(distribusi) else: with open("themes/editor/placeholder.css") as f: diff --git a/verse/static/css/style.css b/verse/static/css/style.css index d1fd796..f150127 100644 --- a/verse/static/css/style.css +++ b/verse/static/css/style.css @@ -102,7 +102,10 @@ fieldset.tagfield > input { width: 100%; max-width: 100%; } - +#publicthemes > ul { + max-height: 20em; + overflow: scroll; +} input { border: none; background: #E0B0FF; diff --git a/verse/templates/distribusiworkflow/theme.html b/verse/templates/distribusiworkflow/theme.html index 2eeb099..1c448a1 100644 --- a/verse/templates/distribusiworkflow/theme.html +++ b/verse/templates/distribusiworkflow/theme.html @@ -25,7 +25,7 @@
{{ publicthemeform.csrf_token }} -
+
{{ publicthemeform.publicthemes.label }} {{ publicthemeform.publicthemes }}