Skip to content

Commit

Permalink
Merge pull request #1352 from tvdeyen/light-color-theme
Browse files Browse the repository at this point in the history
New color theme
  • Loading branch information
tvdeyen authored Feb 28, 2018
2 parents c38690a + 61b0013 commit f6c712a
Show file tree
Hide file tree
Showing 37 changed files with 453 additions and 357 deletions.
2 changes: 1 addition & 1 deletion app/assets/images/alchemy/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion app/assets/javascripts/alchemy/alchemy.buttons.js.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Alchemy.Buttons =

disable: (button) ->
$button = $(button)
spinner = new Alchemy.Spinner('small')
spinner = new Alchemy.Spinner('small', {fill: '#fff'})
$button.data('content', $button.html())
$button.attr('disabled', true)
$button.addClass('disabled')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ class window.Alchemy.ConfirmDialog extends Alchemy.Dialog

build_buttons: ->
$btn_container = $('<div class="alchemy-dialog-buttons" />')
@cancel_button = $("<button class=\"cancel\">#{@options.cancel_label}</button>")
@cancel_button = $("<button class=\"cancel secondary\">#{@options.cancel_label}</button>")
@ok_button = $("<button class=\"confirm\">#{@options.ok_label}</button>")
$btn_container.append(@cancel_button)
$btn_container.append(@ok_button)
Expand Down
1 change: 1 addition & 0 deletions app/assets/javascripts/alchemy/alchemy.sitemap.js.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@ Alchemy.Sitemap =
@filter_field_clear.click =>
@search_field.val('')
filter('')
false

# Handles the page publication date fields
watchPagePublicationState: ->
Expand Down
26 changes: 13 additions & 13 deletions app/assets/stylesheets/alchemy/_extends.scss
Original file line number Diff line number Diff line change
Expand Up @@ -30,19 +30,19 @@

%default-input-style {
border-radius: $default-border-radius;
box-shadow: inset 0px 1px 1px $medium-gray;
box-shadow: $form-field-box-shadow;
font: $default-font-style;
padding: 1px 2*$default-padding;
margin: $default-form-field-margin;
background: rgba(#fff, 0.9);
border-top: 1px solid $default-border-color;
border-left: 1px solid $default-border-color;
border-bottom: 1px solid $border-inset-color;
border-right: 1px solid $border-inset-color;
color: $form-field-text-color;
padding: $form-field-padding;
margin: $form-field-margin;
background: $form-field-background-color;
border-width: $form-field-border-width;
border-style: $form-field-border-style;
border-color: $form-field-border-color;
width: 100%;
font-size: 12px;
line-height: 12px;
height: $default-form-field-height;
font-size: $form-field-font-size;
line-height: $form-field-line-height;
height: $form-field-height;
transition-property: box-shadow, background-color, border;
transition-duration: 0.25s;
transition-timing-function: ease-in-out;
Expand All @@ -52,8 +52,8 @@
}

&[disabled], .disabled {
color: #888;
background-color: rgba(#fff, 0.5);
color: $form-field-disabled-text-color;
background-color: $form-field-disabled-bg-color;
cursor: not-allowed;
}
}
Expand Down
57 changes: 31 additions & 26 deletions app/assets/stylesheets/alchemy/_mixins.scss
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
@mixin default-focus-style {
border-color: $blue;
box-shadow: 0 0 1px 1px $blue;
border-color: $focus-color;
border-radius: $default-border-radius;
box-shadow: 0 0 0 1px $focus-color;
outline: none;

&::-moz-focus-inner {
Expand All @@ -10,37 +11,36 @@
}

@mixin button-defaults(
$first-color: $button-gradient-first-color,
$second-color: $button-gradient-second-color,
$background-color: $button-bg-color,
$hover-color: $button-hover-bg-color,
$hover-border-color: $button-hover-border-color,
$border-radius: $default-border-radius,
$border: 1px solid $button-border-color,
$padding: $button-padding,
$margin: $button-margin) {
$margin: $button-margin,
$color: $button-text-color) {
display: inline-block;
font-size: 12px;
font-weight: bold;
padding: $padding;
cursor: pointer;
border-radius: $border-radius;
background-color: $button-bg-color;
background-image: linear-gradient($first-color, $second-color);
box-shadow: white 0 1px 0 inset;
border: 1px solid $button-border-color;
color: $text-color;
text-shadow: $button-text-shadow;
background-color: $background-color;
box-shadow: $button-box-shadow;
border: $border;
color: $color;
margin: $margin;
-webkit-appearance: none;
transition: background-color 250ms;
@include antialiased-font-smoothing;

&:hover {
text-decoration: none;
background-color: $button-hover-bg-color;
background-image: linear-gradient(
darken($first-color, 5%),
darken($second-color, 5%)
);
border-color: $button-hover-border-color;
background-color: $hover-color;
border-color: $hover-border-color;
}

&:active, &:active:focus {
box-shadow: #c4c4c4 0 1px 2px inset;
border-color: $button-border-color;
}

Expand All @@ -51,8 +51,7 @@
&.disabled, &[disabled],
&.disabled:active, &[disabled]:active,
&.disabled:hover, &[disabled]:hover {
opacity: 0.6;
background: $second-color;
background-color: transparentize($button-bg-color, 0.25);
cursor: not-allowed;
box-shadow: none;
}
Expand All @@ -65,9 +64,8 @@

@mixin default-label-style {
font-size: 10px;
text-shadow: #fff 0 1px 2px;
margin-top: $default-margin;
display: block;
display: inline-block;
line-height: 100%;
@extend .disable-user-select;
clear: both;
Expand Down Expand Up @@ -98,10 +96,10 @@
@mixin form-value-display {
float: right;
width: $form-right-width;
margin: $default-form-field-margin;
margin: $form-field-margin;
padding: $default-padding 2*$default-padding;
line-height: 21px;
min-height: $default-form-field-height;
min-height: $form-field-height;
background: white;
border-radius: $default-border-radius;
}
Expand Down Expand Up @@ -163,8 +161,10 @@

@mixin linked-button($border-radius: $default-border-radius) {
@include button-defaults(
$first-color: $linked-color,
$second-color: darken($linked-color, 10%),
$background-color: $linked-button-color,
$hover-color: darken($linked-button-color, 10%),
$border: 1px solid $linked-border-color,
$hover-border-color: darken($linked-border-color, 10%),
$border-radius: $border-radius,
$padding: 3px,
$margin: 0
Expand Down Expand Up @@ -220,3 +220,8 @@
border-bottom-right-radius: $radius;
border-top-right-radius: $radius;
}

@mixin antialiased-font-smoothing {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
180 changes: 114 additions & 66 deletions app/assets/stylesheets/alchemy/_variables.scss
Original file line number Diff line number Diff line change
@@ -1,93 +1,141 @@
$text-color: rgba(39, 47, 69, 0.8);
$icon-color: rgba(51, 59, 81, 0.75);
$muted-text-color: rgba(0, 0, 0, 0.5);
$light-blue: #cddce5; // #c6dbe7
$blue: darken($light-blue, 15%);
$light-blue: #cddce5;
$very-light-blue: lighten($light-blue, 12%);
$light-gray: #ededed;
$medium-gray: #e3e3e3;
$blue: #2d5a8d;
$light-gray: #f7f7f7;
$medium-gray: #efefef;
$dark-gray: #666666;
$dark-gray-blue: rgb(51, 59, 81);
$light_yellow: #fbfbd8;
$linked-color: #ffd77a;
$white: #f2f2f2;

$default-font-face: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
$mono-font-face: Menlo, Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;
$default-font-size: 12px;
$default-font-style: $default-font-size $default-font-face;

$dialog-header-height: 36px;
$header-color: $light-blue;
$header-text-color: $text-color;
$header-font-size: $default-font-size;

$default-padding: 4px;
$default-margin: $default-padding;

$default-border-color: #afafaf;
$border-inset-color: lighten($default-border-color, 20%);
$default-border-width: 1px;
$default-border-style: solid;
$default-border: $default-border-width $default-border-style $default-border-color;
$default-border-radius: 3px;
$default-form-field-margin: $default-margin 0;
$default-form-field-height: 29px;

$button-bg-color: #f7f7f7;
$button-hover-bg-color: #e6f0f5;
$button-border-color: #9a9a9a;
$button-hover-border-color: #888888;
$button-text-shadow: $white 1px 1px 0;
$button-gradient-first-color: $white !default;
$button-gradient-second-color: darken($button-gradient-first-color, 10%) !default;
$orange: #ffd77a;
$white: #fff;

$text-color: rgba($dark-gray-blue, 0.8) !default;
$muted-text-color: rgba($dark-gray-blue, 0.5) !default;
$icon-color: rgba($dark-gray-blue, 0.75) !default;
$linked-color: $orange !default;

$body-background-color: $light-gray !default

$default-font-face: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif !default;
$mono-font-face: Menlo, Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace !default;
$default-font-size: 12px !default;
$default-font-style: $default-font-size $default-font-face !default;

$dialog-header-height: 36px !default;
$dialog-header-color: $blue !default;
$dialog-header-text-color: $white !default;
$dialog-header-font-size: $default-font-size !default;
$dialog-box-shadow: 0 8px 16px rgba(35, 35, 35, 0.5) !default;
$dialog-overlay-color: rgb(100, 100, 100) !default;
$dialog-overlay-opacity: 0.4 !default;
$dialog-background-color: $light-gray !default;

$default-padding: 4px !default;
$default-margin: $default-padding !default;

$default-border-color: rgba(#afafaf, 0.5) !default;
$border-inset-color: lighten($default-border-color, 10%) !default;
$default-border-width: 1px !default;
$default-border-style: solid !default;
$default-border: $default-border-width $default-border-style $default-border-color !default;
$default-border-radius: 3px !default;

$form-field-margin: $default-margin 0 !default;
$form-field-height: 29px !default;
$form-field-background-color: $white !default;
$form-field-border-width: $default-border-width !default;
$form-field-border-style: $default-border-style !default;
$form-field-border-color: $default-border-color $default-border-color $border-inset-color $border-inset-color !default;
$form-field-box-shadow: inset 0px 0 1px $medium-gray !default;
$form-field-padding: 1px 2*$default-padding !default;
$form-field-font-size: $default-font-size !default;
$form-field-line-height: $default-font-size !default;
$form-field-text-color: $text-color !default;
$form-field-disabled-text-color: #888 !default;
$form-field-disabled-bg-color: rgba($white, 0.5) !default;

$focus-color: rgba(#eca96e, 0.75) !default;

$button-bg-color: $blue !default;
$button-hover-bg-color: lighten($button-bg-color, 5%) !default;
$button-border-color: darken($button-bg-color, 5%) !default;
$button-hover-border-color: lighten($button-border-color, 5%) !default;
$button-text-color: $white !default;
$button-text-shadow: none !default;
$button-box-shadow: none !default;
$button-padding: 0.5em 1.5em !default;
$button-margin: $default-form-field-margin !default;
$linked-button-color: #ffd77a;
$button-margin: $form-field-margin !default;

$secondary-button-bg-color: transparent !default;
$secondary-button-text-color: $blue !default;
$secondary-button-border-color: $blue !default;

$linked-button-color: rgba($linked-color, 0.75) !default;
$linked-border-color: darken($linked-color, 10%) !default;

$success_border_color: #9cc4a1;
$success_text_color: #2e5934;
$success_background_color: #e2efd3;
$success_border_color: #9cc4a1 !default;
$success_text_color: #2e5934 !default;
$success_background_color: #e2efd3 !default;

$info_border_color: #8392b5;
$info_text_color: #233772;
$info_background_color: #cadbf3;
$info_border_color: #8392b5 !default;
$info_text_color: #233772 !default;
$info_background_color: #cadbf3 !default;

$warning_border_color: #c4c19c;
$warning_text_color: #726d23;
$warning_background_color: #f3f0c1;
$warning_border_color: #c4c19c !default;
$warning_text_color: #726d23 !default;
$warning_background_color: #f3f0c1 !default;

$error_border_color: #c49c9c;
$error_text_color: #a23434;
$error_background_color: #efd3d3;
$error_border_color: #c49c9c !default;
$error_text_color: #a23434 !default;
$error_background_color: #efd3d3 !default;

$form-left-width: 35%;
$form-right-width: 65%;
$form-left-width: 35% !default;
$form-right-width: 65% !default;

$sitemap-line-height: 32px;
$sitemap-page-background-color: rgba(#fff, 0.5);
$sitemap-page-hover-color: rgba($light_yellow, 0.5);
$sitemap-info-background-color: rgba($linked-color, 0.5);
$sitemap-highlight-color: rgba(#fffba5, 0.5);
$sitemap-line-height: 32px !default;
$sitemap-page-background-color: rgba($white, 0.75) !default;
$sitemap-page-hover-color: rgba($light_yellow, 0.5) !default;
$sitemap-info-background-color: rgba($linked-color, 0.5) !default;
$sitemap-highlight-color: rgba(#fffba5, 0.5) !default;

$main-menu-width: 150px !default;
$collapsed-main-menu-width: 48px !default;
$main-menu-bg-color: #baced9 !default;
$main-menu-active-bg-color: $light-blue !default;
$main-menu-text-color: #222 !default;
$main-menu-bg-color: darken($blue, 10%) !default;
$main-menu-active-bg-color: $blue !default;
$main-menu-text-color: $white !default;
$main-menu-icon-color: $white !default;
$main-menu-entry-max-width: 100px !default;
$toolbar-bg-color: $medium-gray !default;
$toolbar-height: 46px !default;
$element-toolbar-height: 37px !default;
$header-height: 29px !default;
$header-background: #d8d8d8 !default;
$text-shadow-light: rgba($white, 0.5) 0 0 4px !default;
$transition-duration: 200ms !default;
$transition-easing: linear !default;

$addon-icon-opacity: 0.85;
$tooltip-background-color: lighten($dark-gray-blue, 15%) !default;

$addon-icon-opacity: 0.85 !default;

$table-row-even-background-color: $white !default;
$table-row-odd-background-color: rgba($white, 0.5) !default;
$table-row-hover-color: rgba($light_yellow, 0.5) !default;

$table-row-background-color: rgba(#fff, 0.25);
$table-row-hover-color: rgba($light_yellow, 0.5);
$elements-window-width: 400px !default;
$element-header-bg-color: $medium-gray !default;
$top-menu-height: 75px !default;

$tabs-height: 31px !default;

$datepicker_current_bg: $blue !default;
$datepicker_current_color: $white !default;
$datepicker_current_box_shadow: none !default;
$datepicker_hover_bg: $light_yellow !default;
$datepicker_hover_color: $text-color !default;
$datepicker_today_bg: $medium-gray !default;
$datepicker_today_color: $blue !default;
$datepicker_header_color: $text-color !default;
$datepicker_day_bg: $light-gray !default;
$datepicker_day_border: 1px solid $medium-gray !default;
$datepicker_day_color: $text-color !default;
Loading

0 comments on commit f6c712a

Please sign in to comment.