From de65d9670d63a97f9ff611ec62acdc6b7f99ea51 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Thu, 8 Apr 2021 11:05:51 +0200 Subject: Fix simple view for iframes --- chimere/static/chimere/css/styles.css | 21 ++++++++++++++++++ chimere/templates/chimere/base.html | 4 +++- chimere/templates/chimere/main_map.html | 4 +--- chimere/templates/chimere/main_map_simple.html | 30 -------------------------- chimere/views.py | 2 -- 5 files changed, 25 insertions(+), 36 deletions(-) delete mode 100644 chimere/templates/chimere/main_map_simple.html diff --git a/chimere/static/chimere/css/styles.css b/chimere/static/chimere/css/styles.css index 8b99aba..0984258 100644 --- a/chimere/static/chimere/css/styles.css +++ b/chimere/static/chimere/css/styles.css @@ -4294,3 +4294,24 @@ li.main_category li.subcategory > span > label{ margin-bottom: 110px; } } + +.simple-body .layer-switcher, +.simple-body #maps-lnk, .simple-body #edit-button{ + display:none; +} +.simple-body #main-map, +.simple-body #detail-header, +.simple-body #detail #detail-content, +.simple-body #sidebar { + top: 0; +} +.simple-body #content { + margin-top: 0; +} + +.simple-body #detail{ + top: 119px; +} +.simple-body div#panel { + margin-top: 0; +} diff --git a/chimere/templates/chimere/base.html b/chimere/templates/chimere/base.html index 4a8085f..55766f6 100644 --- a/chimere/templates/chimere/base.html +++ b/chimere/templates/chimere/base.html @@ -25,6 +25,8 @@ {% endif %} {{extra_media}} {% endblock %} + +{% block body_class %}{% if simple %} class='simple-body'{% endif %}{% endblock %} {% block header %} {% block actions %} - {% include "chimere/blocks/actions.html" %} + {% if not simple %} {% include "chimere/blocks/actions.html" %} {% endif %} {% endblock %} {% endblock %} {% block content %} diff --git a/chimere/templates/chimere/main_map.html b/chimere/templates/chimere/main_map.html index dc3a2aa..c87d84e 100644 --- a/chimere/templates/chimere/main_map.html +++ b/chimere/templates/chimere/main_map.html @@ -79,9 +79,7 @@ {% endif %} - {% if simple %} - {% display_welcome 0 %} - {%else%} + {% if not simple %} {% display_welcome news_visible %} {% endif %} {% display_news news_visible %} diff --git a/chimere/templates/chimere/main_map_simple.html b/chimere/templates/chimere/main_map_simple.html deleted file mode 100644 index da302d1..0000000 --- a/chimere/templates/chimere/main_map_simple.html +++ /dev/null @@ -1,30 +0,0 @@ -{% extends "chimere/main_map.html" %} -{% load i18n %} -{% block body_class %}class='simple'{% endblock %} -{% block body_id %}id='simple'{% endblock %} -{% block menu %}{# no menu in simple mode #}{% endblock %} -{% block message_edit %}{% endblock %} -{% block header %} -{% endblock %} -{% block sidebar %} - -{% endblock %} -{% block content %} - - {{ block.super }} -{% endblock %} -{% block edit_blocks %} -{% endblock %} diff --git a/chimere/views.py b/chimere/views.py index 1a13ea6..24af8b3 100644 --- a/chimere/views.py +++ b/chimere/views.py @@ -242,8 +242,6 @@ def index(request, area_name=None, default_area=None, simple=False, if request.GET and "simple" in request.GET: simple = True response_dct['simple'] = simple - if simple: - tpl = 'chimere/main_map_simple.html' if get_response: return tpl, response_dct return render(request, tpl, response_dct) -- cgit v1.2.3