From aefb11d7125efc6acf5f37937f1d2a01bbbea1e0 Mon Sep 17 00:00:00 2001 From: Manuel Christlieb Date: Fri, 12 Jan 2018 23:29:39 +0100 Subject: [PATCH 1/2] update core ui to 1.0.6 --- .gitignore | 3 +- resources/assets/img/logo-symbol.png | Bin 0 -> 15028 bytes .../sass/backend/_bootstrap-variables.scss | 1 + .../assets/sass/backend/_core-variables.scss | 3 +- .../sass/backend/_global-overrides.scss | 4 - resources/assets/sass/backend/app.scss | 14 +- .../assets/sass/backend/core/_animate.scss | 19 +- .../sass/backend/core/_breadcrumb-menu.scss | 12 +- .../assets/sass/backend/core/_breadcrumb.scss | 2 - .../assets/sass/backend/core/_callout.scss | 6 +- .../assets/sass/backend/core/_footer.scss | 5 +- .../assets/sass/backend/core/_layout.scss | 73 ++- .../assets/sass/backend/core/_navbar.scss | 26 +- resources/assets/sass/backend/core/_rtl.scss | 64 ++- .../assets/sass/backend/core/_sidebar.scss | 527 +++++++++--------- resources/assets/sass/backend/core/_temp.scss | 13 - .../assets/sass/backend/core/_variables.scss | 55 +- .../assets/sass/backend/vendors/_vendors.scss | 1 - 18 files changed, 449 insertions(+), 379 deletions(-) create mode 100755 resources/assets/img/logo-symbol.png delete mode 100644 resources/assets/sass/backend/_global-overrides.scss mode change 100755 => 100644 resources/assets/sass/backend/core/_animate.scss mode change 100755 => 100644 resources/assets/sass/backend/core/_breadcrumb-menu.scss mode change 100755 => 100644 resources/assets/sass/backend/core/_breadcrumb.scss mode change 100755 => 100644 resources/assets/sass/backend/core/_callout.scss mode change 100755 => 100644 resources/assets/sass/backend/core/_footer.scss mode change 100755 => 100644 resources/assets/sass/backend/core/_layout.scss mode change 100755 => 100644 resources/assets/sass/backend/core/_navbar.scss mode change 100755 => 100644 resources/assets/sass/backend/core/_rtl.scss mode change 100755 => 100644 resources/assets/sass/backend/core/_sidebar.scss mode change 100755 => 100644 resources/assets/sass/backend/core/_temp.scss mode change 100755 => 100644 resources/assets/sass/backend/core/_variables.scss delete mode 100755 resources/assets/sass/backend/vendors/_vendors.scss diff --git a/.gitignore b/.gitignore index 200d7e117d..b49b44a1ff 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ /node_modules /public/hot /public/storage +public/images /storage/*.key /vendor /.idea @@ -20,4 +21,4 @@ Thumbs.db _ide_helper.php composer.phar error.log -output.txt \ No newline at end of file +output.txt diff --git a/resources/assets/img/logo-symbol.png b/resources/assets/img/logo-symbol.png new file mode 100755 index 0000000000000000000000000000000000000000..98a1946340737de8e77d757b9829a3c8a6e87495 GIT binary patch literal 15028 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 literal 0 HcmV?d00001 diff --git a/resources/assets/sass/backend/_bootstrap-variables.scss b/resources/assets/sass/backend/_bootstrap-variables.scss index d05c98744e..9a9c272107 100755 --- a/resources/assets/sass/backend/_bootstrap-variables.scss +++ b/resources/assets/sass/backend/_bootstrap-variables.scss @@ -76,6 +76,7 @@ $font-size-base: 0.875rem; // Breadcrumbs $breadcrumb-bg: #fff; +$breadcrumb-margin-bottom: 1.5rem; // Cards diff --git a/resources/assets/sass/backend/_core-variables.scss b/resources/assets/sass/backend/_core-variables.scss index ad1d48285c..e43dfb122a 100755 --- a/resources/assets/sass/backend/_core-variables.scss +++ b/resources/assets/sass/backend/_core-variables.scss @@ -1 +1,2 @@ -// Core Overrides +// core overrides +$navbar-brand-logo: url('../../img/logo-symbol.png'); diff --git a/resources/assets/sass/backend/_global-overrides.scss b/resources/assets/sass/backend/_global-overrides.scss deleted file mode 100644 index 165ca5c086..0000000000 --- a/resources/assets/sass/backend/_global-overrides.scss +++ /dev/null @@ -1,4 +0,0 @@ -// Global overrides - -$simple-line-font-path : "~simple-line-icons/fonts/"; -$fa-font-path: "~font-awesome/fonts/"; \ No newline at end of file diff --git a/resources/assets/sass/backend/app.scss b/resources/assets/sass/backend/app.scss index 6ef71ebad6..087a302328 100755 --- a/resources/assets/sass/backend/app.scss +++ b/resources/assets/sass/backend/app.scss @@ -1,24 +1,24 @@ -/** +/*! * CoreUI - Open Source Bootstrap Admin Template - * @version v1.0.0-alpha.6 + * @version v1.0.6 * @link http://coreui.io * Copyright (c) 2017 creativeLabs Ɓukasz Holeczek * @license MIT */ -// Variable Overrides -@import "global-overrides"; +// Override Boostrap variables @import "bootstrap-variables"; + // Font Awesome @import "~font-awesome/scss/font-awesome"; + +// Simple Line Icons @import "~simple-line-icons/scss/simple-line-icons"; // Bootstrap @import "~bootstrap/scss/bootstrap"; -// Import vendors styles -@import "vendors/vendors"; // Override core variables @import "core-variables"; @@ -27,4 +27,4 @@ @import "core/core"; // Custom styles -@import "custom"; \ No newline at end of file +@import "custom"; diff --git a/resources/assets/sass/backend/core/_animate.scss b/resources/assets/sass/backend/core/_animate.scss old mode 100755 new mode 100644 index e23d91e9d1..c0a244bae2 --- a/resources/assets/sass/backend/core/_animate.scss +++ b/resources/assets/sass/backend/core/_animate.scss @@ -1,33 +1,17 @@ // scss-lint:disable all -@charset "UTF-8"; - .animated { - -webkit-animation-duration: 1s; animation-duration: 1s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; + // animation-fill-mode: both; } .animated.infinite { - -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .animated.hinge { - -webkit-animation-duration: 2s; animation-duration: 2s; } -@-webkit-keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - @keyframes fadeIn { from { opacity: 0; @@ -39,6 +23,5 @@ } .fadeIn { - -webkit-animation-name: fadeIn; animation-name: fadeIn; } diff --git a/resources/assets/sass/backend/core/_breadcrumb-menu.scss b/resources/assets/sass/backend/core/_breadcrumb-menu.scss old mode 100755 new mode 100644 index 4e70539160..dbbe07e0b2 --- a/resources/assets/sass/backend/core/_breadcrumb-menu.scss +++ b/resources/assets/sass/backend/core/_breadcrumb-menu.scss @@ -1,19 +1,19 @@ .breadcrumb-menu { - position: absolute; - top: 0; - right: $breadcrumb-padding-x; + margin-left: auto; &::before { display: none; } - .btn { - padding-top: $breadcrumb-padding-y; - padding-bottom: $breadcrumb-padding-y; + .btn-group { + vertical-align: top; } .btn { + padding: 0 $input-btn-padding-x; color: $text-muted; + vertical-align: top; + border: 0; &:hover, &.active { color: $body-color; diff --git a/resources/assets/sass/backend/core/_breadcrumb.scss b/resources/assets/sass/backend/core/_breadcrumb.scss old mode 100755 new mode 100644 index 55ece3a614..d8a003dc64 --- a/resources/assets/sass/backend/core/_breadcrumb.scss +++ b/resources/assets/sass/backend/core/_breadcrumb.scss @@ -1,6 +1,4 @@ .breadcrumb { position: relative; - margin-bottom: 1.5 * $spacer; - @include borders($breadcrumb-borders); } diff --git a/resources/assets/sass/backend/core/_callout.scss b/resources/assets/sass/backend/core/_callout.scss old mode 100755 new mode 100644 index ddd3e2260f..b98ebac53d --- a/resources/assets/sass/backend/core/_callout.scss +++ b/resources/assets/sass/backend/core/_callout.scss @@ -11,10 +11,10 @@ .chart-wrapper { position: absolute; - top: 18px; + top: 10px; left: 50%; float: right; - width: 60%; + width: 50%; } } @@ -45,7 +45,7 @@ } @each $color, $value in $theme-colors { - &.callout-#{$color} { + .callout-#{$color} { border-left-color: $value; h4 { diff --git a/resources/assets/sass/backend/core/_footer.scss b/resources/assets/sass/backend/core/_footer.scss old mode 100755 new mode 100644 index 2d678c8ced..e01595a1b9 --- a/resources/assets/sass/backend/core/_footer.scss +++ b/resources/assets/sass/backend/core/_footer.scss @@ -1,7 +1,8 @@ .app-footer { - min-height: $footer-height; + display: flex; + flex-wrap: wrap; + align-items: center; padding: 0 $spacer; - line-height: $footer-height; color: $footer-color; background: $footer-bg; @include borders($footer-borders); diff --git a/resources/assets/sass/backend/core/_layout.scss b/resources/assets/sass/backend/core/_layout.scss old mode 100755 new mode 100644 index ad6dda29d5..8a050031ee --- a/resources/assets/sass/backend/core/_layout.scss +++ b/resources/assets/sass/backend/core/_layout.scss @@ -65,22 +65,22 @@ app-root { // Sidebar // .sidebar-hidden { - .sidebar { margin-left: - $sidebar-width; } } .sidebar-fixed { - .sidebar { position: fixed; + z-index: $zindex-sticky - 1; width: $sidebar-width; - height: 100%; + height: calc(100vh - #{$navbar-height}); + // margin-top: - $navbar-height; - .sidebar-nav { - height: calc(100vh - #{$navbar-height}); - } + // .sidebar-nav { + // height: calc(100vh - #{$navbar-height}); + // } } .main, .app-footer { @@ -88,7 +88,6 @@ app-root { } &.sidebar-hidden { - .main, .app-footer { margin-left: 0; } @@ -99,12 +98,7 @@ app-root { .sidebar { position: fixed; z-index: $zindex-sticky - 1; - height: 100%; - - - .sidebar-nav { - height: calc(100vh - #{$navbar-height}); - } + height: calc(100vh - #{$navbar-height}); } } @@ -115,14 +109,12 @@ app-root { } &.sidebar-hidden { - .sidebar { margin-left: - $sidebar-compact-width; } } &.sidebar-fixed { - .main, .app-footer { margin-left: $sidebar-compact-width; } @@ -132,7 +124,6 @@ app-root { } &.sidebar-hidden { - .main, .app-footer { margin-left: 0; } @@ -146,14 +137,12 @@ app-root { } &.sidebar-hidden { - .sidebar { margin-left: - $sidebar-minimized-width; } } &.sidebar-fixed { - .main, .app-footer { margin-left: $sidebar-minimized-width; } @@ -163,7 +152,6 @@ app-root { } &.sidebar-hidden { - .main, .app-footer { margin-left: 0; } @@ -176,14 +164,12 @@ app-root { // Aside Menu // .aside-menu-hidden { - .aside-menu { margin-right: - $aside-menu-width; } } .aside-menu-fixed { - .aside-menu { position: fixed; right: 0; @@ -199,7 +185,6 @@ app-root { } &.aside-menu-hidden { - .main, .app-footer { margin-right: 0; } @@ -223,7 +208,6 @@ app-root { // Breadcrumb // .breadcrumb-fixed { - .main { $breadcrumb-height: 2 * $breadcrumb-padding-y + $font-size-base + 1.5 * $spacer; padding-top: $breadcrumb-height; @@ -283,12 +267,13 @@ app-root { // Footer // .footer-fixed { - .app-footer { position: fixed; + right: 0; bottom: 0; + left: 0; z-index: $zindex-sticky; - width: 100%; + height: $footer-height; } .app-body { @@ -306,6 +291,9 @@ app-root { .aside-menu { transition: margin-left $layout-transition-speed, margin-right $layout-transition-speed, width $layout-transition-speed, flex $layout-transition-speed; } +.sidebar-nav { + transition: width $layout-transition-speed; +} .breadcrumb { transition: left $layout-transition-speed, right $layout-transition-speed, width $layout-transition-speed; } @@ -315,12 +303,13 @@ app-root { // @include media-breakpoint-down(md) { - - .app-header { + .app-header.navbar { position: fixed !important; z-index: $zindex-sticky; width: 100%; text-align: center; + background-color: $navbar-brand-bg; + @include borders($navbar-brand-border); .navbar-toggler { @if (lightness( $navbar-brand-bg ) > 40) { @@ -341,15 +330,29 @@ app-root { margin-top: $navbar-height; } + .breadcrumb-fixed { + .main:nth-child(2) .breadcrumb { + right: auto; + left: auto; + width: 100%; + } + } + .sidebar { position: fixed; + z-index: $zindex-sticky - 1; width: $mobile-sidebar-width; - height: 100%; + height: calc(100vh - #{$navbar-height}); margin-left: - $mobile-sidebar-width; .sidebar-nav, .nav { - width: $mobile-sidebar-width !important; + width: $mobile-sidebar-width; + min-height: calc(100vh - #{$navbar-height}); + } + + .sidebar-minimizer { + display: none; } } @@ -368,14 +371,9 @@ app-root { } .sidebar-mobile-show { - .sidebar { width: $mobile-sidebar-width; margin-left: 0; - - .sidebar-nav { - height: calc(100vh - #{$navbar-height}); - } } .main { @@ -383,11 +381,4 @@ app-root { margin-left: $mobile-sidebar-width !important; } } - - .breadcrumb-fixed { - .main .breadcrumb { - right: 0 !important; - left: 0 !important; - } - } } diff --git a/resources/assets/sass/backend/core/_navbar.scss b/resources/assets/sass/backend/core/_navbar.scss old mode 100755 new mode 100644 index 8d321e80cf..221ab1263e --- a/resources/assets/sass/backend/core/_navbar.scss +++ b/resources/assets/sass/backend/core/_navbar.scss @@ -22,7 +22,17 @@ } .navbar-toggler { - color: $navbar-color; + min-width: 50px; + padding: $navbar-toggler-padding-y 0; + + &:hover .navbar-toggler-icon { + background-image: $navbar-toggler-icon-hover; + } + } + + .navbar-toggler-icon { + height: 23px; + background-image: $navbar-toggler-icon; } .navbar-nav { @@ -101,3 +111,17 @@ .navbar-divider { background-color: rgba(0,0,0,.075); } + +@include media-breakpoint-up(lg) { + .brand-minimized { + .app-header.navbar { + .navbar-brand { + width: $navbar-brand-minimized-width; + background-color: $navbar-brand-minimized-bg; + background-image: $navbar-brand-minimized-logo; + background-size: $navbar-brand-minimized-logo-size; + @include borders($navbar-brand-minimized-border); + } + } + } +} diff --git a/resources/assets/sass/backend/core/_rtl.scss b/resources/assets/sass/backend/core/_rtl.scss old mode 100755 new mode 100644 index 22bda316c7..28db385962 --- a/resources/assets/sass/backend/core/_rtl.scss +++ b/resources/assets/sass/backend/core/_rtl.scss @@ -44,20 +44,17 @@ // Sidebar // .sidebar-hidden { - .sidebar { margin-right: - $sidebar-width; } } .sidebar-fixed { - .main, .app-footer { margin-right: $sidebar-width; } &.sidebar-hidden { - .main, .app-footer { margin-right: 0; } @@ -70,20 +67,18 @@ } &.sidebar-hidden { - .sidebar { - margin-left: - $sidebar-minimized-width; + margin-right: - $sidebar-minimized-width; + margin-left: 0; } } &.sidebar-fixed { - .main, .app-footer { - margin-left: $sidebar-minimized-width; + margin-right: $sidebar-minimized-width; } &.sidebar-hidden { - .main, .app-footer { margin-left: 0; } @@ -95,15 +90,13 @@ // Aside Menu // .aside-menu-hidden { - .aside-menu { - // margin-right: 0; + margin-right: 0; margin-left: - $aside-menu-width; } } .aside-menu-fixed { - .aside-menu { right: auto; left: 0; @@ -115,7 +108,6 @@ } &.aside-menu-hidden { - .main, .app-footer { margin-left: 0; } @@ -138,15 +130,12 @@ // Sidebar Menu .sidebar { .sidebar-nav { - direction: ltr; - * { - direction: rtl; - } .nav { .nav-item { .nav-link { - [class^="icon-"], [class*=" icon-"] { - margin-right: -4px; + direction: rtl; + i { + margin: 0 0 0 ($sidebar-nav-link-padding-x / 2); } .badge { float: left; @@ -158,13 +147,14 @@ position: absolute; right: auto !important; left: $sidebar-nav-link-padding-x; + transform: rotate(180deg); } } } &.nav-dropdown { &.open { > .nav-link.nav-dropdown-toggle::before { - transform: rotate(90deg); + transform: rotate(270deg); } } } @@ -173,6 +163,30 @@ } } + .sidebar-minimized .sidebar { + .nav-link { + padding-right: 0; + i { + float: right; + padding: 0; + margin: 0; + } + .badge { + right: auto; + left: 15px; + } + } + .nav > .nav-dropdown { + + &:hover { + > .nav-dropdown-items { + right: $sidebar-minimized-width; + left: 0; + } + } + } + } + // Horizontal bars .horizontal-bars { @@ -249,6 +263,12 @@ border: 0 solid $border-color; border-right-width: .25rem; + @each $color, $value in $theme-colors { + &.callout-#{$color} { + border-right-color: $value; + } + } + .chart-wrapper { left: 0; float: left; @@ -258,10 +278,4 @@ .callout-default { border-right-color: $text-muted; } - - @each $color, $value in $theme-colors { - &.callout-#{$color} { - border-right-color: $value; - } - } } diff --git a/resources/assets/sass/backend/core/_sidebar.scss b/resources/assets/sass/backend/core/_sidebar.scss old mode 100755 new mode 100644 index df64989047..b77cd5f852 --- a/resources/assets/sass/backend/core/_sidebar.scss +++ b/resources/assets/sass/backend/core/_sidebar.scss @@ -1,7 +1,8 @@ // scss-lint:disable NestingDepth, SelectorDepth .sidebar { + display: flex; + flex-direction: column; padding: $sidebar-padding; - overflow: hidden; color: $sidebar-color; background: $sidebar-bg; @include borders($sidebar-borders); @@ -24,31 +25,47 @@ } } + // Will be added soon + // .sidebar-brand { } + + .sidebar-header { + flex: 0 0 $sidebar-header-height; + padding: $sidebar-header-padding-y $sidebar-header-padding-x; + text-align: center; + background: $sidebar-header-bg; + } + + .sidebar-form .form-control { + color: $sidebar-form-color; + background: $sidebar-form-bg; + border: $sidebar-form-border; + + &::placeholder { + color: $sidebar-form-placeholder-color; + } + } + .sidebar-nav { position: relative; + flex: 1; overflow-x: hidden; overflow-y: auto; -ms-overflow-style: -ms-autohiding-scrollbar; @include sidebar-width($sidebar-borders, $sidebar-width); &::-webkit-scrollbar { - position: absolute; width: 10px; margin-left: -10px; -webkit-appearance: none; } - // &::-webkit-scrollbar-button { } - &::-webkit-scrollbar-track { background-color: lighten($sidebar-bg, 5%); border-right: 1px solid darken($sidebar-bg, 5%); border-left: 1px solid darken($sidebar-bg, 5%); } - // &::-webkit-scrollbar-track-piece { } - &::-webkit-scrollbar-thumb { height: 50px; background-color: darken($sidebar-bg, 10%); @@ -57,181 +74,219 @@ border-style: solid; border-width: 1px 2px; } - - // &::-webkit-scrollbar-corner { } - - // &::-webkit-resizer { } } .nav { @include sidebar-width($sidebar-borders, $sidebar-width); - flex-direction: column !important; - - .nav-title { - padding: $sidebar-nav-title-padding-y $sidebar-nav-title-padding-x; - font-size: 11px; - font-weight: 600; - color: $sidebar-nav-title-color; - text-transform: uppercase; + flex-direction: column; + min-height: 100%; + } + + .nav-title { + padding: $sidebar-nav-title-padding-y $sidebar-nav-title-padding-x; + font-size: 11px; + font-weight: 600; + color: $sidebar-nav-title-color; + text-transform: uppercase; + } + + .nav-divider, .divider { + height: 10px; + } + + .nav-item { + position: relative; + margin: 0; + transition: background .3s ease-in-out; + } + + .nav-dropdown-items { + max-height: 0; + padding: 0; + margin: 0; + overflow-y: hidden; + transition: max-height .3s ease-in-out; + + .nav-item { + padding: 0; + list-style: none; } + } - .divider { - height: 10px; + .nav-link { + display: block; + padding: $sidebar-nav-link-padding-y $sidebar-nav-link-padding-x; + color: $sidebar-nav-link-color; + text-decoration: none; + background: $sidebar-nav-link-bg; + @include borders($sidebar-nav-link-borders); + @if $enable-sidebar-nav-rounded { + border-radius: $border-radius; } - .nav-item { - position: relative; - margin: 0; - transition: background .3s ease-in-out; + i { + display: inline-block; + width: 20px; + margin: 0 ($sidebar-nav-link-padding-x / 2) 0 0; + font-size: 14px; + color: $sidebar-nav-link-icon-color; + text-align: center; + } - ul { - max-height: 0; - padding: 0; - margin: 0; - overflow-y: hidden; - transition: max-height .3s ease-in-out; + .badge { + float: right; + margin-top: 2px; + } - li { - padding: 0; - list-style: none; - } - } + &.active { + color: $sidebar-nav-link-active-color; + background: $sidebar-nav-link-active-bg; + @include borders($sidebar-nav-link-active-borders); - .nav-link { - display: block; - padding: $sidebar-nav-link-padding-y $sidebar-nav-link-padding-x; - color: $sidebar-nav-link-color; - text-decoration: none; - background: $sidebar-nav-link-bg; - @include borders($sidebar-nav-link-borders); - @if $enable-sidebar-nav-rounded { - border-radius: $border-radius; - } + i { + color: $sidebar-nav-link-active-icon-color; + } + } - &:hover { - color: $sidebar-nav-link-hover-color !important; - background: $sidebar-nav-link-hover-bg !important; - @include borders($sidebar-nav-link-hover-borders); + &:hover { + color: $sidebar-nav-link-hover-color; + background: $sidebar-nav-link-hover-bg; + @include borders($sidebar-nav-link-hover-borders); - i { - color: $sidebar-nav-link-hover-icon-color; - } - } + i { + color: $sidebar-nav-link-hover-icon-color; + } - &.active { - color: $sidebar-nav-link-active-color; - background: $sidebar-nav-link-active-bg; - @include borders($sidebar-nav-link-active-borders); + &.nav-dropdown-toggle::before { + background-image: $sidebar-nav-dropdown-indicator-hover; + } + } + @each $color, $value in $theme-colors { + &.nav-link-#{$color} { + background: $value; + i { + color: rgba(255,255,255,.7); + } + &:hover { + background: darken($value,5%) !important; i { - color: $sidebar-nav-link-active-icon-color; + color: #fff; } } + } + } + } - [class^="icon-"], [class*=" icon-"] { - display: inline-block; - margin-top: -4px; - vertical-align: middle; - } + // ex. Components + .nav-dropdown-toggle { + position: relative; - i { - width: 20px; - margin: 0 ($sidebar-nav-link-padding-x / 2) 0 0; - font-size: 14px; - color: $sidebar-nav-link-icon-color; - text-align: center; - } + &::before { + position: absolute; + top: 50%; + right: $sidebar-nav-link-padding-x; + display: block; + width: 8px; + height: 8px; + padding: 0; + margin-top: -4px; + content: ""; + background-image: $sidebar-nav-dropdown-indicator; + background-repeat: no-repeat; + background-position: center; + transition: transform .3s; + } + } - .badge { - float: right; - margin-top: 2px; - // margin-left: 10px; - } + // ex.