From 0f55b70c123510296b9438a86380fad29cbfbc8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 24 Dec 2015 11:49:30 +0100 Subject: [PATCH] publik: add portal_agent_extra_css to customise backoffice look (#9242) --- combo/apps/publik/views.py | 2 ++ data/themes/gadjo/static/js/publik.js | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/combo/apps/publik/views.py b/combo/apps/publik/views.py index 067ca71b..a7df170f 100644 --- a/combo/apps/publik/views.py +++ b/combo/apps/publik/views.py @@ -37,6 +37,8 @@ def services_js(request, *args, **kwargs): response_vars = { 'PUBLIK_PORTAL_AGENT_URL': request.build_absolute_uri('/'), 'PUBLIK_PORTAL_AGENT_TITLE': settings.TEMPLATE_VARS.get('site_title') or _('Portal Agent'), + 'PUBLIK_PORTAL_AGENT_EXTRA_CSS': settings.TEMPLATE_VARS.get( + 'portal_agent_extra_css'), 'COMBO_KNOWN_SERVICES': services, } response_body = '\n'.join( diff --git a/data/themes/gadjo/static/js/publik.js b/data/themes/gadjo/static/js/publik.js index 620aa380..38363f6a 100644 --- a/data/themes/gadjo/static/js/publik.js +++ b/data/themes/gadjo/static/js/publik.js @@ -3,6 +3,11 @@ GADJO_DEFAULT_SIDEPAGE_STATUS = 'expanded'; $(function() { var all_done = false; + if (PUBLIK_PORTAL_AGENT_EXTRA_CSS) { + $('').appendTo('head'); + } + function update_publik_menu() { window.sessionStorage.hobo_environment = JSON.stringify(COMBO_KNOWN_SERVICES); window.sessionStorage.hobo_environment_timestamp = Date.now();