From d01c8ee3666beafb8c6be7cb075cfb1e8b03b5ea Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Tue, 20 Apr 2021 14:03:36 +0200 Subject: [PATCH] improve responsive design --- assets/css/admin.scss | 15 +++ .../site/navigation_admin/index.html.twig | 118 +++++++++--------- .../views/site/page_admin/index.html.twig | 108 ++++++++-------- .../views/user/user_admin/index.html.twig | 94 +++++++------- 4 files changed, 178 insertions(+), 157 deletions(-) diff --git a/assets/css/admin.scss b/assets/css/admin.scss index 79b27b1..f904dcf 100644 --- a/assets/css/admin.scss +++ b/assets/css/admin.scss @@ -14,6 +14,16 @@ $pagination-active-bg: #343a40; @import "~bootstrap/scss/bootstrap.scss"; @import "~@fortawesome/fontawesome-free/css/all.css"; +@for $i from 1 through 100 { + .miw-#{$i*5} { + min-width: $i * 5px; + } +} + +body { + overflow-x: hidden; +} + #logo { width: 30px; } @@ -234,6 +244,11 @@ table.table-fixed, .table-fixed > table { } +.table-responsive { + max-width: 100%; + overflow-y: hidden; +} + @media screen and (min-height: 650px) { table.table-fixed, .table-fixed > table { width: 100%; diff --git a/core/Resources/views/site/navigation_admin/index.html.twig b/core/Resources/views/site/navigation_admin/index.html.twig index 78f3fd9..1cbd952 100644 --- a/core/Resources/views/site/navigation_admin/index.html.twig +++ b/core/Resources/views/site/navigation_admin/index.html.twig @@ -24,64 +24,66 @@ {{ knp_pagination_render(pager) }} - - - - - - - - - - {% for item in pager %} - {% set edit = path('admin_site_navigation_edit', {entity: item.id}) %} - {% set show = path('admin_site_navigation_show', {entity: item.id}) %} - - - - - - - {% else %} +
+
- {{ 'Label'|trans }} - - {{ 'Domain'|trans }} - - {{ 'Actions'|trans }} -
- - {{ item.label }} - - - {{ item.code }} - - - {{ item.domain }} - - - - - - - -
- - -
-
+ - + + + - {% endfor %} - -
-
- -
-
- {{ 'No result'|trans }} -
-
+ {{ 'Label'|trans }} + + {{ 'Domain'|trans }} + + {{ 'Actions'|trans }} +
+ + + {% for item in pager %} + {% set edit = path('admin_site_navigation_edit', {entity: item.id}) %} + {% set show = path('admin_site_navigation_show', {entity: item.id}) %} + + + + + {{ item.label }} + + + {{ item.code }} + + + + {{ item.domain }} + + + + + + + + +
+ + +
+ + + {% else %} + + +
+ +
+
+ {{ 'No result'|trans }} +
+ + + {% endfor %} + + + {% endblock %} diff --git a/core/Resources/views/site/page_admin/index.html.twig b/core/Resources/views/site/page_admin/index.html.twig index e60a961..63b4a40 100644 --- a/core/Resources/views/site/page_admin/index.html.twig +++ b/core/Resources/views/site/page_admin/index.html.twig @@ -13,59 +13,61 @@ {{ knp_pagination_render(pager) }} - - - - - - - - - {% for item in pager %} - {% set edit = path('admin_site_page_edit', {entity: item.id}) %} - - - - - - - {% else %} +
+
{{ 'Name'|trans }}{{ 'Actions'|trans }}
- - {{ item.name }} - - - {% for node in item.nodes %} - - {{ node.label }} - - {% endfor %} - - - - - - -
- - -
-
+ - + + - {% endfor %} - -
-
- -
-
- {{ 'No result'|trans }} -
-
{{ 'Name'|trans }}{{ 'Actions'|trans }}
+ + + {% for item in pager %} + {% set edit = path('admin_site_page_edit', {entity: item.id}) %} + + + + + {{ item.name }} + + + + {% for node in item.nodes %} + + {{ node.label }} + + {% endfor %} + + + + + + + +
+ + +
+ + + {% else %} + + +
+ +
+
+ {{ 'No result'|trans }} +
+ + + {% endfor %} + + + {% endblock %} diff --git a/core/Resources/views/user/user_admin/index.html.twig b/core/Resources/views/user/user_admin/index.html.twig index 3e02929..e11f87f 100644 --- a/core/Resources/views/user/user_admin/index.html.twig +++ b/core/Resources/views/user/user_admin/index.html.twig @@ -22,52 +22,54 @@ {{ knp_pagination_render(pager) }} - - - - - - - - - {% for item in pager %} - {% set edit = path('admin_user_edit', {entity: item.id}) %} - {% set show = path('admin_user_show', {entity: item.id}) %} - - - - - - {% else %} +
+
{{ 'Username'|trans }}{{ 'Actions'|trans }}
- - {{ item.displayName }} - - - {{ item.email }} - - - - - - -
- - -
-
+ - + + - {% endfor %} - -
-
- -
-
- {{ 'No result'|trans }} -
-
{{ 'Username'|trans }}{{ 'Actions'|trans }}
+ + + {% for item in pager %} + {% set edit = path('admin_user_edit', {entity: item.id}) %} + {% set show = path('admin_user_show', {entity: item.id}) %} + + + + + {{ item.displayName }} + + + {{ item.email }} + + + + + + + +
+ + +
+ + + {% else %} + + +
+ +
+
+ {{ 'No result'|trans }} +
+ + + {% endfor %} + + + {% endblock %}