From 1f31e0eb38a473381a47f4fce62267e09eba25ef Mon Sep 17 00:00:00 2001 From: Jesse Yang Date: Sun, 13 Sep 2020 21:32:43 -0700 Subject: [PATCH] feat: server side dashboard css for less repaint (#10850) --- superset/templates/superset/dashboard.html | 9 +++++++++ superset/views/core.py | 1 + 2 files changed, 10 insertions(+) diff --git a/superset/templates/superset/dashboard.html b/superset/templates/superset/dashboard.html index 813ffe18c..ed481a2a1 100644 --- a/superset/templates/superset/dashboard.html +++ b/superset/templates/superset/dashboard.html @@ -18,6 +18,15 @@ #} {% extends "superset/basic.html" %} +{% block head_css %} + {{ super() }} + {% if custom_css %} + + {% endif %} +{% endblock %} + {% block body %}
{% endblock %} diff --git a/superset/views/core.py b/superset/views/core.py index 070d84f29..3f0c47703 100755 --- a/superset/views/core.py +++ b/superset/views/core.py @@ -1700,6 +1700,7 @@ class Superset(BaseSupersetView): # pylint: disable=too-many-public-methods entry="dashboard", standalone_mode=standalone_mode, title=dash.dashboard_title, + custom_css=dashboard_data.get("css"), bootstrap_data=json.dumps( bootstrap_data, default=utils.pessimistic_json_iso_dttm_ser ),