From 6a98fa4a7adb1d27eb37f1c53caeac6b516216dd Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 15 Oct 2014 17:27:34 +0200 Subject: [PATCH] Design fixes and enhancements. see #585 --- modoboa/core/templatetags/core_tags.py | 2 +- .../admin/templates/admin/listing.html | 1 - .../amavis/static/amavis/css/quarantine.css | 14 ++- .../amavis/static/amavis/js/quarantine.js | 3 +- .../amavis/templates/amavis/emails_page.html | 2 +- .../amavis/templates/amavis/index.html | 12 +- .../templates/amavis/main_action_bar.html | 106 +++++++++--------- .../radicale/static/radicale/css/radicale.css | 5 + .../templates/radicale/calendars.html | 2 +- .../templates/radicale/calendars_page.html | 2 +- .../static/sievefilters/css/style.css | 4 + .../templates/sievefilters/index.html | 6 +- .../stats/static/stats/css/stats.css | 4 + .../stats/templates/stats/index.html | 12 +- .../webmail/static/webmail/css/webmail.css | 105 +++++++---------- .../webmail/static/webmail/js/webmail.js | 69 ++++-------- .../webmail/templates/webmail/compose.html | 23 ++-- .../webmail/templates/webmail/index.html | 73 +++++------- .../templates/webmail/main_action_bar.html | 8 +- .../webmail/templatetags/webmail_tags.py | 6 +- modoboa/static/css/custom.css | 64 ++++++----- modoboa/templates/common/buttons_list.html | 2 +- modoboa/templates/fluid.html | 4 +- modoboa/templates/nlayout.html | 37 +++--- modoboa/templates/twocols.html | 8 +- 25 files changed, 258 insertions(+), 316 deletions(-) diff --git a/modoboa/core/templatetags/core_tags.py b/modoboa/core/templatetags/core_tags.py index 3ba0d65fb..4113e8b48 100644 --- a/modoboa/core/templatetags/core_tags.py +++ b/modoboa/core/templatetags/core_tags.py @@ -88,7 +88,7 @@ def user_menu(user, selection): + [{"name": "logout", "url": reverse("core:logout"), "label": _("Logout"), - "img": "fa fa-off"}] + "img": "fa fa-sign-out"}] return render_to_string("common/menulist.html", { "selection": selection, "entries": entries, "user": user diff --git a/modoboa/extensions/admin/templates/admin/listing.html b/modoboa/extensions/admin/templates/admin/listing.html index eb48aef94..6ea35533e 100644 --- a/modoboa/extensions/admin/templates/admin/listing.html +++ b/modoboa/extensions/admin/templates/admin/listing.html @@ -37,4 +37,3 @@ var admin; {% endblock %} -{% block footerright %}{% endblock %} diff --git a/modoboa/extensions/amavis/static/amavis/css/quarantine.css b/modoboa/extensions/amavis/static/amavis/css/quarantine.css index 0d0d2e6cb..41aaa963d 100644 --- a/modoboa/extensions/amavis/static/amavis/css/quarantine.css +++ b/modoboa/extensions/amavis/static/amavis/css/quarantine.css @@ -28,11 +28,15 @@ } #menubar { - top: 60px; + position: absolute; + top: 51px; padding-left: 6px; - padding-bottom:10px; + padding-right: 15px; + padding-top: 20px; + padding-bottom: 10px; left: 0; right: 0; + margin: 0; z-index: 10; } @@ -43,11 +47,13 @@ #listing { position: absolute; top: 125px; + left: 0; + right: 0; bottom: 0; margin: 0; overflow: auto; padding-left: 15px; - padding-right: 15px; + padding-right: 15px; } #mailcontent { @@ -62,8 +68,6 @@ color: #0088cc; } - - thead tr { position: relative; z-index: 1; diff --git a/modoboa/extensions/amavis/static/amavis/js/quarantine.js b/modoboa/extensions/amavis/static/amavis/js/quarantine.js index 3ca47ad36..0dbbf59bb 100644 --- a/modoboa/extensions/amavis/static/amavis/js/quarantine.js +++ b/modoboa/extensions/amavis/static/amavis/js/quarantine.js @@ -352,11 +352,12 @@ Quarantine.prototype = { if (this.navobj.hasparam("reset_page")) { this.navobj.delparam("reset_page").update(false, true); } + $("#listing").css("overflow", "auto"); }, viewmail_cb: function(data) { this.update_page(data); - $("body").css("overflow", "hidden"); + $("#listing").css("overflow", "hidden"); }, action_cb: function(data) { diff --git a/modoboa/extensions/amavis/templates/amavis/emails_page.html b/modoboa/extensions/amavis/templates/amavis/emails_page.html index 0e7b2c3da..b534a8d46 100644 --- a/modoboa/extensions/amavis/templates/amavis/emails_page.html +++ b/modoboa/extensions/amavis/templates/amavis/emails_page.html @@ -1,7 +1,7 @@ {% load amavis_tags %} {% for email in email_list %} - + diff --git a/modoboa/extensions/amavis/templates/amavis/index.html b/modoboa/extensions/amavis/templates/amavis/index.html index c63d1442a..dd5a25d22 100644 --- a/modoboa/extensions/amavis/templates/amavis/index.html +++ b/modoboa/extensions/amavis/templates/amavis/index.html @@ -1,4 +1,4 @@ -{% extends "fixed.html" %}{% load i18n amavis_tags %} +{% extends "fluid.html" %}{% load i18n amavis_tags %} {% block pagetitle %}{% trans "Quarantine management" %}{% endblock %} {% block html_head %} @@ -20,11 +20,11 @@ $(document).ready(function() { }); {% endblock %} -{% block fixed_content %} -