From 4fab4f87d3f15782eaa748531aa5c1011bd4cdff Mon Sep 17 00:00:00 2001 From: Bernd Bestel Date: Mon, 9 Jul 2018 21:33:23 +0200 Subject: [PATCH] Start upgrading top Bootstrap 4 --- package.json | 12 +++---- public/css/grocy.css | 37 +++++-------------- views/components/menu.blade.php | 42 +++++++++++----------- views/components/usermenu.blade.php | 16 ++++----- views/layout/default.blade.php | 55 ++++++++++++----------------- views/stockoverview.blade.php | 50 +++++++++++++------------- yarn.lock | 29 +++++++-------- 7 files changed, 104 insertions(+), 137 deletions(-) diff --git a/package.json b/package.json index f7f60f6e..ca33230c 100644 --- a/package.json +++ b/package.json @@ -2,18 +2,18 @@ "name": "grocy", "private": true, "dependencies": { - "bootstrap": "^3.3.7", + "bootstrap": "^4.1.1", "font-awesome": "^4.7.0", "bootbox": "^4.4.0", "jquery-serializejson": "^2.8.1", "bootstrap-validator": "^0.11.9", - "bootstrap-datepicker": "^1.7.1", + "bootstrap-datepicker": "^1.8.0", "moment": "^2.18.1", "@danielfarrell/bootstrap-combobox": "^1.1.8", - "datatables.net": "^1.10.15", - "datatables.net-bs": "^2.1.1", - "datatables.net-responsive": "^2.1.1", - "datatables.net-responsive-bs": "^2.1.1", + "datatables.net": "^1.10.19", + "datatables.net-bs4": "^1.10.19", + "datatables.net-responsive": "^2.2.3", + "datatables.net-responsive-bs4": "^2.2.3", "timeago": "^1.6.1", "toastr": "^2.1.3", "tagmanager": "https://github.com/max-favilli/tagmanager.git#3.0.2", diff --git a/public/css/grocy.css b/public/css/grocy.css index a1725274..cdc99538 100644 --- a/public/css/grocy.css +++ b/public/css/grocy.css @@ -1,9 +1,9 @@ body { - padding-top: 50px; font-family: 'Noto Sans', sans-serif; + font-size: 0.85rem } -.navbar-fixed-top { +#top-nav { background-color: #e5e5e5; border-bottom: 2px solid; border-color: #d6d6d6; @@ -16,20 +16,13 @@ color: #0b024c !important; margin-left: 0 !important; padding-left: 5px !important; - } -.navbar-fixed-side { - top: 51px; - padding-top: 20px; - margin-bottom: 20px; +#sidebar { background-color: #e5e5e5; border-right: 2px solid #d6d6d6; max-width: 260px; border-left: 0; -} - -#sidebar { overflow-y: auto; } @@ -43,12 +36,6 @@ } } -@media (max-width: 768px) { - .navbar-brand { - margin-left: 25px !important; - } -} - .sidebar-nav > li > a { padding-right: 20px; padding-left: 20px; @@ -74,8 +61,8 @@ } .nav > li.disabled > a, -.navbar-default .navbar-nav > .disabled > a { - color: #a7a7a7; +.nav-link-navbar { + color: #7d7d7d; } .nav-copyright { @@ -89,12 +76,13 @@ padding-bottom: 0 !important; } -.navbar-default .navbar-nav > .open > a { +#top-nav .navbar-nav > .open > a { background-color: #d6d6d6 !important; } -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { +.dropdown-item > li > a:hover, +.dropdown-item > li > a:focus, +.dropdown-item:active { background-color: #e5e5e5 !important; } @@ -183,13 +171,6 @@ a.discrete-link:focus { box-shadow: none; } -.no-gutters { - margin-right: 0; - margin-left: 0; - padding-right: 0; - padding-left: 0; -} - .dataTables_filter, .dataTables_info { display: none; diff --git a/views/components/menu.blade.php b/views/components/menu.blade.php index 90657f48..2822c9d8 100644 --- a/views/components/menu.blade.php +++ b/views/components/menu.blade.php @@ -1,65 +1,65 @@ -