diff options
| author | southerntofu <southerntofu@squat.net> | 2019-02-20 12:48:07 +0000 | 
|---|---|---|
| committer | southerntofu <southerntofu@squat.net> | 2019-02-20 12:48:07 +0000 | 
| commit | 1c7cdb24e47665b587b56b52b21afd11e0b81efc (patch) | |
| tree | 577485172d430d1a1a246ac09f173071a27b1a85 | |
| parent | dc41cdf016c4c2022e74e4bdd103094cdefcc513 (diff) | |
Merged _new.scss into _leap.scss
Fixed regression: navigation menu now has active tab again
Removed unused variables tabs-small-size and tabs-small-padding
| -rw-r--r-- | amber/layouts/_masthead.html.haml | 2 | ||||
| -rw-r--r-- | pages/assets/_leap.scss | 82 | ||||
| -rw-r--r-- | pages/assets/_new.scss | 62 | ||||
| -rw-r--r-- | pages/assets/style.scss | 53 | 
4 files changed, 63 insertions, 136 deletions
| diff --git a/amber/layouts/_masthead.html.haml b/amber/layouts/_masthead.html.haml index 18f746e..af86d84 100644 --- a/amber/layouts/_masthead.html.haml +++ b/amber/layouts/_masthead.html.haml @@ -5,4 +5,4 @@    %h1 LEAP Encryption Access Project    %nav.nav-menu{:role => "navigation"}      - top_navigation_items(include_home:true) do |item| -      %a.nav-item{:href => item[:href]}= item[:label] +      %a.nav-item{:href => item[:href], :class => item[:class]}= item[:label] diff --git a/pages/assets/_leap.scss b/pages/assets/_leap.scss index 7b961fe..866d79c 100644 --- a/pages/assets/_leap.scss +++ b/pages/assets/_leap.scss @@ -6,61 +6,44 @@ a:visited {  // MASTHEAD  // -#masthead { -  width: 100%; -  margin: 0; -  background-color: $masthead-bg-color; -  border-bottom: $masthead-border; - -  @include gradient-vertical(lighten($masthead-bg-color,8%),$masthead-bg-color); -  box-shadow: inset 0 0 8px 1px darken($masthead-bg-color, 8%); -  box-shadow-top: 0; - -  .masthead-inner { -    height: $masthead-height; -    @include cutout-menu( -      $ul-id: top-menu, -      $active-bg: $cutout-color, -      $left-indent: $masthead-text-left-margin, -      $small-left-indent: $masthead-small-text-left-margin, -      $small-screen: $small-screen); -    @media (max-width: $small-screen) { -      height: $masthead-small-height; +header { +    grid-area: header; +    padding: $header-padding; +    background-color: $header-bg-color; +    text-align: center; + +    @include gradient-vertical(lighten($header-bg-color,8%),$header-bg-color); +    box-shadow: inset 0 0 8px 1px darken($header-bg-color, 8%); +    box-shadow-top: 0; +     +    > h1 { +        color: $header-color; +        font-weight: bold; +        margin: $header-title-margin;      } -  } - -  .logo { -    background: $masthead-bg; -    @media (max-width: $small-screen) { -      background: $masthead-small-bg; -    } -  } - -  h1 { -    font-weight: bold; -    white-space: nowrap; -    margin: 0; -    color: $masthead-color; +} -    line-height: $masthead-height; -    font-size: $masthead-text-size; -    padding-left: $masthead-text-left-margin - 2px; +.nav-menu { +    display: flex; +    flex-wrap: wrap; +    justify-content: center;      @media (max-width: $small-screen) { -      line-height: $masthead-small-height; -      font-size: $masthead-small-text-size; -      padding-left: $masthead-small-text-left-margin - 2px; +        flex-direction: $nav-small-direction;      } -  } +} -  #top-menu a.tab { +// If we don't add the "a" here, on hover styles won't be affected +a.nav-item { +    font-size: $nav-item-size; +    padding: $nav-item-padding; +    color: $nav-color; +    background-color: $nav-bg-color;      font-weight: bold; -    color: white; -    background: rgba(0,0,0,0.5); -    &.active { -      color: black; -    } -  } +} +a.active { +    background-color: $nav-color; +    color: $nav-bg-color;  }  // @@ -256,4 +239,5 @@ article.page-summary {  img.left {    float:left;    margin: 7px 14px 0px 0px; -}
\ No newline at end of file +} + diff --git a/pages/assets/_new.scss b/pages/assets/_new.scss deleted file mode 100644 index 7add150..0000000 --- a/pages/assets/_new.scss +++ /dev/null @@ -1,62 +0,0 @@ -// Variables - -$main-v-spacing: 1rem; - -// Header variables - -// Free one line at the top of the page -$header-padding: $main-v-spacing 0 0 0; -$header-bg-color: #555; -$header-color: #fff; -$header-title-margin: 1rem 0; -$header-title-size: inherit; - -// Navigation menu variables - -$nav-color: $header-color; -$nav-bg-color: $header-bg-color; -$nav-item-size: 1.5rem; -$nav-item-padding: 0.6rem 1.2rem; -// On smaller screen, choose between horizontal (row) and vertical (column) menu -$nav-small-direction: column; - -// Nav menu - -header { -    grid-area: header; -    padding: $header-padding; -    background-color: $header-bg-color; -    text-align: center; - -    @include gradient-vertical(lighten($header-bg-color,8%),$header-bg-color); -    box-shadow: inset 0 0 8px 1px darken($header-bg-color, 8%); -    box-shadow-top: 0; -     -    > h1 { -        color: $header-color; -        font-weight: bold; -        margin: $header-title-margin; -    } -} - -.nav-menu { -    display: flex; -    flex-wrap: wrap; -    justify-content: center; -    @media (max-width: $small-screen) { -        flex-direction: $nav-small-direction; -    } -} - -// If we don't add the "a" here, on hover styles won't be affected -a.nav-item { -    font-size: $nav-item-size; -    padding: $nav-item-padding; -    color: $nav-color; -    background-color: $nav-bg-color; -    font-weight: bold; -    &:first-child { -        background-color: $nav-color; -        color: $nav-bg-color; -    } -} diff --git a/pages/assets/style.scss b/pages/assets/style.scss index cce3fd9..1e398a8 100644 --- a/pages/assets/style.scss +++ b/pages/assets/style.scss @@ -21,25 +21,34 @@ $link-visited-color: darken($link-color, 15%);  $background-color: #fff; -$masthead-border-color: black; -$masthead-border: 1px solid $masthead-border-color; -$masthead-bg-color: #555; -$masthead-color: #fff; - -$masthead-height: 128px; -$masthead-bg: url(/img/leap180.png) 0px 50% no-repeat; -$masthead-text-left-margin: 175px; -$masthead-text-top-margin: 45px; -$masthead-text-size: 36px; - -$masthead-small-height: 96px; -$masthead-small-bg: url(/img/leap128.png) 0px 50% no-repeat; -$masthead-small-text-left-margin: 96px; -$masthead-small-text-top-margin: 20px; -$masthead-small-text-size: 24px; - -//$tabs-small-size: -//$tabs-small-padding: +// Used for spacing between blocks +$main-v-spacing: 1rem; + +// +// HEADER VARIABLES +// + +// Free one line at the top of the page +$header-padding: $main-v-spacing 0 0 0; +$header-bg-color: #555; +$header-color: #fff; +$header-title-margin: 1rem 0; +$header-title-size: inherit; + +// +// NAVIGATION MENU VARIABLES +// + +$nav-color: $header-color; +$nav-bg-color: $header-bg-color; +$nav-item-size: 1.5rem; +$nav-item-padding: 0.6rem 1.2rem; +// On smaller screen, choose between horizontal (row) and vertical (column) menu +$nav-small-direction: column; + +// +// OTHER VARIABLES +//  $cutout-color: darken($background-color,11%);  $background-color-start: darken($background-color,17%); @@ -47,7 +56,7 @@ $background-color-start: darken($background-color,17%);  $side-column-bg-color: #d0d0d0; // rgba(0,0,0,0.05); // #e3e3e3  $side-column-border-color: #aaa; // rgba(0,0,0,0.2);  $side-column-active-bg-color: #000; -$side-column-active-color: $masthead_color; +$side-column-active-color: $header-color;  $side-column-text-color: #000;  $side-column-indent: 15px; @@ -56,7 +65,3 @@ $well-border-color: #555;  @import "mixins";  @import "leap"; - -// Trying not to break stuff, we just add things for now -// Then we'll merge _new.scss into _leap.scss -@import "new"; | 
