From 295f520f216e3ec15ac96afcedd3503a601f5b47 Mon Sep 17 00:00:00 2001 From: Dan Brown Date: Sat, 19 Aug 2017 18:32:24 +0100 Subject: [PATCH 1/8] Started design update --- resources/assets/sass/_blocks.scss | 18 ++ resources/assets/sass/_codemirror.scss | 2 +- resources/assets/sass/_grid.scss | 39 +++- resources/assets/sass/_lists.scss | 10 +- resources/assets/sass/_pages.scss | 13 +- resources/views/base.blade.php | 2 +- resources/views/pages/form.blade.php | 2 +- resources/views/pages/show.blade.php | 182 ++++++++---------- .../views/pages/sidebar-tree-list.blade.php | 121 ++++++------ resources/views/sidebar-layout.blade.php | 30 +++ 10 files changed, 239 insertions(+), 180 deletions(-) create mode 100644 resources/views/sidebar-layout.blade.php diff --git a/resources/assets/sass/_blocks.scss b/resources/assets/sass/_blocks.scss index e3a0d6952..3eb60152d 100644 --- a/resources/assets/sass/_blocks.scss +++ b/resources/assets/sass/_blocks.scss @@ -180,4 +180,22 @@ &.warning:before { content: '\f1f1'; } +} + +.card { + margin: $-m; + background-color: #FFF; + box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2); + h3 { + padding: $-m; + border-bottom: 1px solid #E8E8E8; + margin: 0; + font-size: $fs-s; + color: #888; + font-weight: 400; + text-transform: uppercase; + } + .body { + padding: $-m; + } } \ No newline at end of file diff --git a/resources/assets/sass/_codemirror.scss b/resources/assets/sass/_codemirror.scss index 0f006c91a..89ed0f54e 100644 --- a/resources/assets/sass/_codemirror.scss +++ b/resources/assets/sass/_codemirror.scss @@ -392,7 +392,7 @@ span.CodeMirror-selectedtext { background: none; } } .cm-s-base16-light .CodeMirror-gutters { background: #f5f5f5; border-right: 1px solid #DDD; } -.flex-fill .CodeMirror { +.code-fill .CodeMirror { position: absolute; top: 0; bottom: 0; diff --git a/resources/assets/sass/_grid.scss b/resources/assets/sass/_grid.scss index de1ee83fb..6bff97cb3 100644 --- a/resources/assets/sass/_grid.scss +++ b/resources/assets/sass/_grid.scss @@ -20,19 +20,46 @@ body.flexbox { align-items: stretch; min-height: 0; position: relative; - .flex, &.flex { - min-height: 0; - flex: 1; + &.rows { + flex-direction: row; } + &.columns { + flex-direction: column; + } +} + +.flex { + min-height: 0; + flex: 1; +} + +.flex.scroll { + //overflow-y: auto; + display: flex; + &.sidebar { + margin-right: -14px; + } +} +.flex.scroll .scroll-body { + overflow-y: scroll; + flex: 1; } .flex-child > div { flex: 1; } -//body.ie .flex-child > div { -// flex: 1 0 0px; -//} +.flex.sidebar { + flex: 1; + background-color: #F2F2F2; + max-width: 360px; + min-height: 90vh; +} +.flex.sidebar + .flex.content { + flex: 3; + background-color: #FFFFFF; + border-left: 1px solid #DDD; +} /** Rules for all columns */ div[class^="col-"] img { diff --git a/resources/assets/sass/_lists.scss b/resources/assets/sass/_lists.scss index d08ccc9bb..61b2aa858 100644 --- a/resources/assets/sass/_lists.scss +++ b/resources/assets/sass/_lists.scss @@ -86,24 +86,18 @@ // Sidebar list .book-tree { - padding: $-xs 0 0 0; position: relative; right: 0; top: 0; transition: ease-in-out 240ms; transition-property: right, border; - border-left: 0px solid #FFF; - background-color: #FFF; - max-width: 320px; &.fixed { - background-color: #FFF; z-index: 5; position: fixed; top: 0; - padding-left: $-l; - padding-right: $-l + 15; + padding-right: $-l + 5px; width: 30%; - right: -15px; + left: 0; height: 100%; overflow-y: scroll; -ms-overflow-style: none; diff --git a/resources/assets/sass/_pages.scss b/resources/assets/sass/_pages.scss index 65fdfbc4b..f73bbd546 100755 --- a/resources/assets/sass/_pages.scss +++ b/resources/assets/sass/_pages.scss @@ -1,12 +1,3 @@ -#page-show { - >.row .col-md-9 { - z-index: 2; - } - >.row .col-md-3 { - z-index: 1; - } -} - .page-editor { display: flex; flex-direction: column; @@ -36,6 +27,8 @@ .page-content { max-width: 840px; + margin: 0 auto; + margin-top: $-xxl; overflow-wrap: break-word; .align-left { text-align: left; @@ -252,8 +245,6 @@ } .tag-display { - width: 100%; - //opacity: 0.7; position: relative; table { width: 100%; diff --git a/resources/views/base.blade.php b/resources/views/base.blade.php index 1c972e4fb..edbd6a096 100644 --- a/resources/views/base.blade.php +++ b/resources/views/base.blade.php @@ -34,7 +34,7 @@ @include('partials/notifications')