From a10ad0a99ba6e44a35253c3bcaff80c90e99348e Mon Sep 17 00:00:00 2001 From: Karl Hallsby Date: Sun, 3 Oct 2021 00:10:58 -0500 Subject: Revert ALL jekyll-text-theme configuration files I am changing the theme of the site, and need to revert these changes to make everything work. Revert "Add jekyll-text-theme YAML files" This reverts commit 61b34a5f260db45575d448d766ea29c0fb273ed3. Revert "Bring all of jekyll-text-theme _includes into site" This reverts commit c6bf5f7c895287d2028f6024265913b59784a154. Revert "Bring all of jekyll-text-theme assets to site" This reverts commit 7b69c2e5975f98da09d932ba6c70bdd71b1601a7. Remove jekyll text theme from Gemfile --- _sass/common/classes/_animation.scss | 13 - _sass/common/classes/_clearfix.scss | 19 -- _sass/common/classes/_clickable.scss | 159 ----------- _sass/common/classes/_display.scss | 13 - _sass/common/classes/_flex.scss | 394 ---------------------------- _sass/common/classes/_grid.scss | 80 ------ _sass/common/classes/_horizontal-rules.scss | 14 - _sass/common/classes/_link.scss | 12 - _sass/common/classes/_media.scss | 17 -- _sass/common/classes/_overflow.scss | 26 -- _sass/common/classes/_pseudo.scss | 33 --- _sass/common/classes/_shadow.scss | 22 -- _sass/common/classes/_spacing.scss | 81 ------ _sass/common/classes/_split-line.scss | 24 -- _sass/common/classes/_text.scss | 37 --- _sass/common/classes/_transform.scss | 4 - _sass/common/classes/_transition.scss | 4 - _sass/common/classes/_user-select.scss | 6 - 18 files changed, 958 deletions(-) delete mode 100644 _sass/common/classes/_animation.scss delete mode 100644 _sass/common/classes/_clearfix.scss delete mode 100644 _sass/common/classes/_clickable.scss delete mode 100644 _sass/common/classes/_display.scss delete mode 100644 _sass/common/classes/_flex.scss delete mode 100644 _sass/common/classes/_grid.scss delete mode 100644 _sass/common/classes/_horizontal-rules.scss delete mode 100644 _sass/common/classes/_link.scss delete mode 100644 _sass/common/classes/_media.scss delete mode 100644 _sass/common/classes/_overflow.scss delete mode 100644 _sass/common/classes/_pseudo.scss delete mode 100644 _sass/common/classes/_shadow.scss delete mode 100644 _sass/common/classes/_spacing.scss delete mode 100644 _sass/common/classes/_split-line.scss delete mode 100644 _sass/common/classes/_text.scss delete mode 100644 _sass/common/classes/_transform.scss delete mode 100644 _sass/common/classes/_transition.scss delete mode 100644 _sass/common/classes/_user-select.scss (limited to '_sass/common/classes') diff --git a/_sass/common/classes/_animation.scss b/_sass/common/classes/_animation.scss deleted file mode 100644 index 2dbc47d..0000000 --- a/_sass/common/classes/_animation.scss +++ /dev/null @@ -1,13 +0,0 @@ -@mixin animation($value) { - -webkit-animation: $value; - animation: $value; -} - -@mixin keyframes($name) { - @-webkit-keyframes #{$name} { - @content; - } - @keyframes #{$name} { - @content; - } -} diff --git a/_sass/common/classes/_clearfix.scss b/_sass/common/classes/_clearfix.scss deleted file mode 100644 index caf3124..0000000 --- a/_sass/common/classes/_clearfix.scss +++ /dev/null @@ -1,19 +0,0 @@ -@mixin clearfix() { - &::after { - display: table; - clear: both; - content: ""; - } -} - -.clearfix { - @include clearfix(); -} - -.left { - float: left; -} - -.right { - float: right; -} diff --git a/_sass/common/classes/_clickable.scss b/_sass/common/classes/_clickable.scss deleted file mode 100644 index af32eff..0000000 --- a/_sass/common/classes/_clickable.scss +++ /dev/null @@ -1,159 +0,0 @@ -@mixin clickable($clr, $bg-clr, $hover-clr: default, $hover-bg-clr: default, $active-clr: default, $active-bg-clr: default, $focus-clr: default, $focus-bg-clr: default, $theme: default, $ignore-path: default) { - - @if $theme == default { - @if $bg-clr == null and $hover-bg-clr == null { - @if $hover-clr == default { - $theme: get-color-theme($clr); - } @else { - $theme: get-color-theme($hover-clr); - } - } @else { - @if $hover-bg-clr == default { - $theme: get-color-theme($bg-clr); - } @else { - $theme: get-color-theme($hover-bg-clr); - } - } - } - - @if $ignore-path == default { - $ignore-path: false; - } @else { - $ignore-path: true; - } - - @include transition(map-get($clickable, transition)); - @if $ignore-path == false { - svg { - path { - @include transition(map-get($clickable, transition)); - } - } - } - - // hover - @if $hover-clr == default { - @if $hover-bg-clr == null { - @if $theme == "light" { - $hover-clr: darken($clr, 14%); - } - @if $theme == "dark" { - $hover-clr: lighten($clr, 18%); - } - } @else if $hover-bg-clr == default { - $hover-clr: $clr; - } - } - - @if $hover-bg-clr == default { - @if $theme == "light" { - $hover-bg-clr: darken($bg-clr, 14%); - } - @if $theme == "dark" { - $hover-bg-clr: lighten($bg-clr, 18%); - } - } - - // active - @if $active-clr == default { - @if $active-bg-clr == null { - @if $theme == "light" { - $active-clr: darken($hover-clr, 15%); - } - @if $theme == "dark" { - $active-clr: lighten($hover-clr, 16%); - } - } @else if $active-bg-clr == default { - $active-clr: $hover-clr; - } - } - - @if $active-bg-clr == default { - @if $theme == "light" { - $active-bg-clr: darken($hover-bg-clr, 15%); - } - @if $theme == "dark" { - $active-bg-clr: lighten($hover-bg-clr, 16%); - } - } - - // focus - @if $focus-clr == default { - @if $focus-bg-clr == null { - $focus-clr: $hover-clr; - } @else if $hover-bg-clr == default { - $focus-clr: $hover-clr; - } - } - - @if $focus-bg-clr == default { - $focus-bg-clr: $hover-bg-clr; - } - - @include plain() { - color: $clr; - @if $bg-clr { - background-color: $bg-clr; - } - @if $ignore-path == false { - svg path { - fill: $clr; - } - } - } - @include hover() { - color: $hover-clr; - @if $hover-bg-clr { - background-color: $hover-bg-clr; - } - @if $ignore-path == false { - svg path { - fill: $hover-clr; - } - } - } - @include active() { - color: $active-clr; - @if $active-bg-clr { - background-color: $active-bg-clr; - } - @if $ignore-path == false { - svg path { - fill: $active-clr; - } - } - } - @include focus() { - color: $focus-clr; - @if $focus-bg-clr{ - background-color: $focus-bg-clr; - box-shadow: 0 0 0 2px rgba($focus-bg-clr, .4); - } - @if $ignore-path == false { - svg path { - fill: $focus-clr; - } - } - } - @include disabled() { - @if $theme == "light" { - color: rgba($clr, .2) !important; - } - @if $theme == "dark" { - color: rgba($clr, .4) !important; - } - @if $bg-clr { - background-color: $bg-clr !important; - } - @if $ignore-path == false { - svg path { - @if $theme == "light" { - fill: rgba($clr, .2) !important; - } - @if $theme == "dark" { - fill: rgba($clr, .4) !important; - } - } - } - } -} diff --git a/_sass/common/classes/_display.scss b/_sass/common/classes/_display.scss deleted file mode 100644 index 411611e..0000000 --- a/_sass/common/classes/_display.scss +++ /dev/null @@ -1,13 +0,0 @@ -@each $breakpoint in map-keys($responsive) { - @include media-breakpoint-up($breakpoint) { - .d-#{breakpoint-infix($breakpoint)}none { - display: none !important; - } - } -} - -.d-print-none { - @media print { - display: none !important; - } -} diff --git a/_sass/common/classes/_flex.scss b/_sass/common/classes/_flex.scss deleted file mode 100644 index 59e1570..0000000 --- a/_sass/common/classes/_flex.scss +++ /dev/null @@ -1,394 +0,0 @@ -// Flexbox Mixins -// http://philipwalton.github.io/solved-by-flexbox/ -// https://github.com/philipwalton/solved-by-flexbox -// -// Copyright (c) 2013 Brian Franco -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to -// the following conditions: -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// -// This is a set of mixins for those who want to mess around with flexbox -// using the native support of current browsers. For full support table -// check: http://caniuse.com/flexbox -// -// Basically this will use: -// -// * Fallback, old syntax (IE10, mobile webkit browsers - no wrapping) -// * Final standards syntax (FF, Safari, Chrome, IE11, Opera) -// -// This was inspired by: -// -// * http://dev.opera.com/articles/view/advanced-cross-browser-flexbox/ -// -// With help from: -// -// * http://w3.org/tr/css3-flexbox/ -// * http://the-echoplex.net/flexyboxes/ -// * http://msdn.microsoft.com/en-us/library/ie/hh772069(v=vs.85).aspx -// * http://css-tricks.com/using-flexbox/ -// * http://dev.opera.com/articles/view/advanced-cross-browser-flexbox/ -// * https://developer.mozilla.org/en-us/docs/web/guide/css/flexible_boxes - -//---------------------------------------------------------------------- - -// Flexbox Containers -// -// The 'flex' value causes an element to generate a block-level flex -// container box. -// -// The 'inline-flex' value causes an element to generate a inline-level -// flex container box. -// -// display: flex | inline-flex -// -// http://w3.org/tr/css3-flexbox/#flex-containers -// -// (Placeholder selectors for each type, for those who rather @extend) - -@mixin flexbox { - display: -webkit-box; - display: -webkit-flex; - display: -moz-flex; - display: -ms-flexbox; - display: flex; -} - -%flexbox { @include flexbox; } - -//---------------------------------- - -@mixin inline-flex { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-flex; - display: -ms-inline-flexbox; - display: inline-flex; -} - -%inline-flex { @include inline-flex; } - -//---------------------------------------------------------------------- - -// Flexbox Direction -// -// The 'flex-direction' property specifies how flex items are placed in -// the flex container, by setting the direction of the flex container's -// main axis. This determines the direction that flex items are laid out in. -// -// Values: row | row-reverse | column | column-reverse -// Default: row -// -// http://w3.org/tr/css3-flexbox/#flex-direction-property - -@mixin flex-direction($value: row) { - @if $value == row-reverse { - -webkit-box-direction: reverse; - -webkit-box-orient: horizontal; - } @else if $value == column { - -webkit-box-direction: normal; - -webkit-box-orient: vertical; - } @else if $value == column-reverse { - -webkit-box-direction: reverse; - -webkit-box-orient: vertical; - } @else { - -webkit-box-direction: normal; - -webkit-box-orient: horizontal; - } - -webkit-flex-direction: $value; - -moz-flex-direction: $value; - -ms-flex-direction: $value; - flex-direction: $value; -} -// Shorter version: -@mixin flex-dir($args...) { @include flex-direction($args...); } - -//---------------------------------------------------------------------- - -// Flexbox Wrap -// -// The 'flex-wrap' property controls whether the flex container is single-line -// or multi-line, and the direction of the cross-axis, which determines -// the direction new lines are stacked in. -// -// Values: nowrap | wrap | wrap-reverse -// Default: nowrap -// -// http://w3.org/tr/css3-flexbox/#flex-wrap-property - -@mixin flex-wrap($value: nowrap) { - // No Webkit Box fallback. - -webkit-flex-wrap: $value; - -moz-flex-wrap: $value; - @if $value == nowrap { - -ms-flex-wrap: none; - } @else { - -ms-flex-wrap: $value; - } - flex-wrap: $value; -} - -//---------------------------------------------------------------------- - -// Flexbox Flow (shorthand) -// -// The 'flex-flow' property is a shorthand for setting the 'flex-direction' -// and 'flex-wrap' properties, which together define the flex container's -// main and cross axes. -// -// Values: | -// Default: row nowrap -// -// http://w3.org/tr/css3-flexbox/#flex-flow-property - -@mixin flex-flow($values: (row nowrap)) { - // No Webkit Box fallback. - -webkit-flex-flow: $values; - -moz-flex-flow: $values; - -ms-flex-flow: $values; - flex-flow: $values; -} - -//---------------------------------------------------------------------- - -// Flexbox Order -// -// The 'order' property controls the order in which flex items appear within -// their flex container, by assigning them to ordinal groups. -// -// Default: 0 -// -// http://w3.org/tr/css3-flexbox/#order-property - -@mixin order($int: 0) { - -ms-flex-order: $int; - -webkit-order: $int; - -moz-order: $int; - order: $int; - -webkit-box-ordinal-group: $int + 1; -} - -//---------------------------------------------------------------------- - -// Flexbox Grow -// -// The 'flex-grow' property sets the flex grow factor. Negative numbers -// are invalid. -// -// Default: 0 -// -// http://w3.org/tr/css3-flexbox/#flex-grow-property - -@mixin flex-grow($int: 0) { - -webkit-box-flex: $int; - -webkit-flex-grow: $int; - -moz-flex-grow: $int; - -ms-flex-positive: $int; - flex-grow: $int; -} - -//---------------------------------------------------------------------- - -// Flexbox Shrink -// -// The 'flex-shrink' property sets the flex shrink factor. Negative numbers -// are invalid. -// -// Default: 1 -// -// http://w3.org/tr/css3-flexbox/#flex-shrink-property - -@mixin flex-shrink($int: 1) { - -webkit-flex-shrink: $int; - -moz-flex-shrink: $int; - -ms-flex-negative: $int; - flex-shrink: $int; -} - -//---------------------------------------------------------------------- - -// Flexbox Basis -// -// The 'flex-basis' property sets the flex basis. Negative lengths are invalid. -// -// Values: Like "width" -// Default: auto -// -// http://www.w3.org/TR/css3-flexbox/#flex-basis-property - -@mixin flex-basis($value: auto) { - -webkit-flex-basis: $value; - -moz-flex-basis: $value; - -ms-flex-preferred-size: $value; - flex-basis: $value; -} - -//---------------------------------------------------------------------- - -// Flexbox "Flex" (shorthand) -// -// The 'flex' property specifies the components of a flexible length: the -// flex grow factor and flex shrink factor, and the flex basis. When an -// element is a flex item, 'flex' is consulted instead of the main size -// property to determine the main size of the element. If an element is -// not a flex item, 'flex' has no effect. -// -// Values: none | || -// Default: See individual properties (1 1 0). -// -// http://w3.org/tr/css3-flexbox/#flex-property - -@mixin flex($fg: 1, $fs: null, $fb: null) { - - // Set a variable to be used by box-flex properties - $fg-boxflex: $fg; - - // Box-Flex only supports a flex-grow value so let's grab the - // first item in the list and just return that. - @if type-of($fg) == "list" { - $fg-boxflex: nth($fg, 1); - } - - -webkit-box-flex: $fg-boxflex; - -webkit-flex: $fg $fs $fb; - -moz-box-flex: $fg-boxflex; - -moz-flex: $fg $fs $fb; - -ms-flex: $fg $fs $fb; - flex: $fg $fs $fb; -} - -//---------------------------------------------------------------------- - -// Flexbox Justify Content -// -// The 'justify-content' property aligns flex items along the main axis -// of the current line of the flex container. This is done after any flexible -// lengths and any auto margins have been resolved. Typically it helps distribute -// extra free space leftover when either all the flex items on a line are -// inflexible, or are flexible but have reached their maximum size. It also -// exerts some control over the alignment of items when they overflow the line. -// -// Note: 'space-*' values not supported in older syntaxes. -// -// Values: flex-start | flex-end | center | space-between | space-around -// Default: flex-start -// -// http://w3.org/tr/css3-flexbox/#justify-content-property - -@mixin justify-content($value: flex-start) { - @if $value == flex-start { - -webkit-box-pack: start; - -ms-flex-pack: start; - } @else if $value == flex-end { - -webkit-box-pack: end; - -ms-flex-pack: end; - } @else if $value == space-between { - -webkit-box-pack: justify; - -ms-flex-pack: justify; - } @else if $value == space-around { - -ms-flex-pack: distribute; - } @else { - -webkit-box-pack: $value; - -ms-flex-pack: $value; - } - -webkit-justify-content: $value; - -moz-justify-content: $value; - justify-content: $value; -} -// Shorter version: -@mixin flex-just($args...) { @include justify-content($args...); } - -//---------------------------------------------------------------------- - -// Flexbox Align Items -// -// Flex items can be aligned in the cross axis of the current line of the -// flex container, similar to 'justify-content' but in the perpendicular -// direction. 'align-items' sets the default alignment for all of the flex -// container's items, including anonymous flex items. 'align-self' allows -// this default alignment to be overridden for individual flex items. (For -// anonymous flex items, 'align-self' always matches the value of 'align-items' -// on their associated flex container.) -// -// Values: flex-start | flex-end | center | baseline | stretch -// Default: stretch -// -// http://w3.org/tr/css3-flexbox/#align-items-property - -@mixin align-items($value: stretch) { - @if $value == flex-start { - -webkit-box-align: start; - -ms-flex-align: start; - } @else if $value == flex-end { - -webkit-box-align: end; - -ms-flex-align: end; - } @else { - -webkit-box-align: $value; - -ms-flex-align: $value; - } - -webkit-align-items: $value; - -moz-align-items: $value; - align-items: $value; -} - -//---------------------------------- - -// Flexbox Align Self -// -// Values: auto | flex-start | flex-end | center | baseline | stretch -// Default: auto - -@mixin align-self($value: auto) { - // No Webkit Box Fallback. - -webkit-align-self: $value; - -moz-align-self: $value; - @if $value == flex-start { - -ms-flex-item-align: start; - } @else if $value == flex-end { - -ms-flex-item-align: end; - } @else { - -ms-flex-item-align: $value; - } - align-self: $value; -} - -//---------------------------------------------------------------------- - -// Flexbox Align Content -// -// The 'align-content' property aligns a flex container's lines within the -// flex container when there is extra space in the cross-axis, similar to -// how 'justify-content' aligns individual items within the main-axis. Note, -// this property has no effect when the flexbox has only a single line. -// -// Values: flex-start | flex-end | center | space-between | space-around | stretch -// Default: stretch -// -// http://w3.org/tr/css3-flexbox/#align-content-property - -@mixin align-content($value: stretch) { - // No Webkit Box Fallback. - -webkit-align-content: $value; - -moz-align-content: $value; - @if $value == flex-start { - -ms-flex-line-pack: start; - } @else if $value == flex-end { - -ms-flex-line-pack: end; - } @else { - -ms-flex-line-pack: $value; - } - align-content: $value; -} diff --git a/_sass/common/classes/_grid.scss b/_sass/common/classes/_grid.scss deleted file mode 100644 index 655c254..0000000 --- a/_sass/common/classes/_grid.scss +++ /dev/null @@ -1,80 +0,0 @@ -$grid-columns: 12; - -.grid-container { - @include overflow(hidden); -} -.cell { - min-width: 0; -} - -@mixin make-cell($columns) { - @if $columns == "auto" { - @include flex(1 1 0); - width: auto; - } @else if $columns == "shrink" { - @include flex(0 0 auto); - width: auto; - } @else if $columns == "stretch" { - @include flex(1); - } @else { - @include flex(none); - width: percentage($columns / $grid-columns); - } -} - -@mixin make-grid-cell($columns, $breakpoint) { - @include media-breakpoint-up($breakpoint) { - .cell--#{breakpoint-infix($breakpoint)}#{$columns} { - @include make-cell($columns); - } - } -} - -.grid { - @include flexbox(); - @include flex-wrap(wrap); - & > { - @each $breakpoint in map-keys($responsive) { - @for $i from 1 through $grid-columns { - @include make-grid-cell($i, $breakpoint); - } - @include make-grid-cell("auto", $breakpoint); - @include make-grid-cell("shrink", $breakpoint); - @include make-grid-cell("stretch", $breakpoint); - } - } -} - -.grid--reverse { - flex-direction: row-reverse; -} - -@mixin make-grid() { - $types: ("p"); - $directions: ("x", "y", ""); - $spacers: (0, 1, 2, 3, 4, 5); - - @each $type in $types { - @each $direction in $directions { - @each $spacer in $spacers { - @if $direction == "" { - .grid--#{$type}-#{$spacer} { - @include make-spacing("m", "", $spacer, true); - .cell { - @include make-spacing($type, "", $spacer); - } - } - } @else { - .grid--#{$type}#{$direction}-#{$spacer} { - @include make-spacing("m", $direction, $spacer, true); - .cell { - @include make-spacing($type, $direction, $spacer); - } - } - } - } - } - } -} - -@include make-grid(); diff --git a/_sass/common/classes/_horizontal-rules.scss b/_sass/common/classes/_horizontal-rules.scss deleted file mode 100644 index 74882cf..0000000 --- a/_sass/common/classes/_horizontal-rules.scss +++ /dev/null @@ -1,14 +0,0 @@ -@mixin horizontal-rules() { - &::before { - display: block; - font-size: map-get($base, font-size-h2); - color: $text-color-l; - text-align: center; - letter-spacing: map-get($spacers, 4); - content: "..."; - } -} - -.horizontal-rules { - @include horizontal-rules(); -} diff --git a/_sass/common/classes/_link.scss b/_sass/common/classes/_link.scss deleted file mode 100644 index 5e0cb48..0000000 --- a/_sass/common/classes/_link.scss +++ /dev/null @@ -1,12 +0,0 @@ -@mixin link-colors($clr, $hover-clr: default, $active-clr: default, $focus-clr: null, $theme: default, $ignore-path: false) { - @include plain() { - text-decoration: none; - } - @include hover() { - text-decoration: underline; - } - @include active() { - text-decoration: none; - } - @include clickable($clr, null, $hover-clr, null, $active-clr, null, $focus-clr, null, $theme, $ignore-path); -} diff --git a/_sass/common/classes/_media.scss b/_sass/common/classes/_media.scss deleted file mode 100644 index e17544e..0000000 --- a/_sass/common/classes/_media.scss +++ /dev/null @@ -1,17 +0,0 @@ -@mixin media-breakpoint-down($name, $breakpoints: default) { - @if $breakpoints == default { - $breakpoints: $responsive; - } - @media (max-width: map-get($breakpoints, $name) - 1) { - @content; - } -} - -@mixin media-breakpoint-up($name, $breakpoints: default) { - @if $breakpoints == default { - $breakpoints: $responsive; - } - @media (min-width: map-get($breakpoints, $name)) { - @content; - } -} diff --git a/_sass/common/classes/_overflow.scss b/_sass/common/classes/_overflow.scss deleted file mode 100644 index 6529bf0..0000000 --- a/_sass/common/classes/_overflow.scss +++ /dev/null @@ -1,26 +0,0 @@ -@mixin overflow($overflow: auto, $direction: default) { - @if $direction == default { - overflow: $overflow; - } @else if $direction == "x" { - @if $overflow == auto { - overflow: hidden; - } - overflow-x: $overflow; - } @else if $direction == "y" { - @if $overflow == auto { - overflow: hidden; - } - overflow-y: $overflow; - } - @if $overflow == auto { - -webkit-overflow-scrolling: touch; - } -} - -.of-auto { - @include overflow(auto); -} - -.of-hidden { - @include overflow(hidden); -} diff --git a/_sass/common/classes/_pseudo.scss b/_sass/common/classes/_pseudo.scss deleted file mode 100644 index 53310a9..0000000 --- a/_sass/common/classes/_pseudo.scss +++ /dev/null @@ -1,33 +0,0 @@ -@mixin plain() { - &, - &:link, - &:visited { - @content; - } -} - -@mixin hover() { - .root[data-is-touch="false"] &:hover { - @content; - } -} - -@mixin active() { - .root[data-is-touch] &.active, - .root[data-is-touch] &:active { - @content; - } -} - -@mixin focus() { - .root[data-is-touch] &.focus { - @content; - } -} - -@mixin disabled() { - &.disabled, - &:disabled { - @content; - } -} diff --git a/_sass/common/classes/_shadow.scss b/_sass/common/classes/_shadow.scss deleted file mode 100644 index e28b9ca..0000000 --- a/_sass/common/classes/_shadow.scss +++ /dev/null @@ -1,22 +0,0 @@ -@mixin box-shadow($level: default, $color: default) { - @if $color == default { - $color: #000; - } - @if $level == 0 { - box-shadow: none; - } - @if $level == 1 or $level == default { - box-shadow: 0 4px 8px rgba($color, .23), 0 1px 3px rgba($color, .08), 0 6px 12px rgba($color, .02); - } - @if $level == 2 { - box-shadow: 0 8px 16px rgba($color, .23), 0 2px 6px rgba($color, .08), 0 12px 24px rgba($color, .02); - } -} - -.box-shadow-1 { - @include box-shadow(); -} - -.box-shadow-2 { - @include box-shadow(2); -} diff --git a/_sass/common/classes/_spacing.scss b/_sass/common/classes/_spacing.scss deleted file mode 100644 index c07fdce..0000000 --- a/_sass/common/classes/_spacing.scss +++ /dev/null @@ -1,81 +0,0 @@ -@mixin make-spacing($property, $side, $spacer, $negative: false) { - - $css_property: null; - $css_sides: null; - - @if ($property == "m") { - $css_property: "margin"; - } @else if ($property == "p") { - $css_property: "padding"; - } - - @if ($side == "t") { - $css_sides: ("top"); - } - @else if ($side == "b") { - $css_sides: ("bottom"); - } - @else if ($side == "l") { - $css_sides: ("left"); - } - @else if ($side == "r") { - $css_sides: ("right"); - } - @else if ($side == "x") { - $css_sides: ("left", "right"); - } - @else if ($side == "y") { - $css_sides: ("top", "bottom"); - } - @else if ($side == "") { - $css_sides: (""); - } - - @each $side in $css_sides { - @if ($spacer == "auto") { - @if ($side == "") { - #{$css_property}: auto; - } @else { - #{$css_property}-#{$side}: auto; - } - } @else { - @if ($side == "") { - @if ($negative == true) { - #{$css_property}: - map-get($spacers, $spacer); - } @else { - #{$css_property}: map-get($spacers, $spacer); - } - } @else { - @if ($negative == true) { - #{$css_property}-#{$side}: - map-get($spacers, $spacer); - } @else { - #{$css_property}-#{$side}: map-get($spacers, $spacer); - } - } - } - } -} - -@mixin make-spacings() { - $propertys: ("m", "p"); - $sides: ("t", "b", "l", "r", "x", "y", ""); - $spacers: (0, 1, 2, 3, 4, 5); - - @each $property in $propertys { - @each $side in $sides { - @each $spacer in $spacers { - .#{$property}#{$side}-#{$spacer} { - @include make-spacing($property, $side, $spacer); - } - } - } - } - - @each $side in $sides { - .m#{$side}-auto { - @include make-spacing("m", $side, "auto"); - } - } -} - -@include make-spacings(); diff --git a/_sass/common/classes/_split-line.scss b/_sass/common/classes/_split-line.scss deleted file mode 100644 index 4434c6f..0000000 --- a/_sass/common/classes/_split-line.scss +++ /dev/null @@ -1,24 +0,0 @@ -@mixin split-line($direction: default, $width: default, $color: default) { - @if $direction == default { - $direction: top; - } - @if $color == default { - $color: $border-color-l; - } - @if $width == default { - $width: 1px; - } - border: 0 solid $color; - @if $direction == top { - border-top-width: $width; - } - @if $direction == right { - border-right-width: $width; - } - @if $direction == bottom { - border-bottom-width: $width; - } - @if $direction == left { - border-left-width: $width; - } -} diff --git a/_sass/common/classes/_text.scss b/_sass/common/classes/_text.scss deleted file mode 100644 index ac36726..0000000 --- a/_sass/common/classes/_text.scss +++ /dev/null @@ -1,37 +0,0 @@ -@mixin text-light { - color: $text-color-theme-light; - h1, h2, h3 { - color: $text-color-theme-light-d; - } - h4, h5 { - color: $text-color-theme-light; - } - h6 { - color: $text-color-theme-light-l; - } - a:not(.button) { - @include link-colors($text-color-theme-light, $main-color-1); - } -} -@mixin text-dark { - color: $text-color-theme-dark; - h1, h2, h3 { - color: $text-color-theme-dark-d; - } - h4, h5 { - color: $text-color-theme-dark; - } - h6 { - color: $text-color-theme-dark-l; - } - a:not(.button) { - @include link-colors($text-color-theme-dark, $main-color-1); - } -} - -.text--light { - @include text-light(); -} -.text--dark { - @include text-dark(); -} diff --git a/_sass/common/classes/_transform.scss b/_sass/common/classes/_transform.scss deleted file mode 100644 index a552879..0000000 --- a/_sass/common/classes/_transform.scss +++ /dev/null @@ -1,4 +0,0 @@ -@mixin transform($value) { - -webkit-transform: $value; - transform: $value; -} diff --git a/_sass/common/classes/_transition.scss b/_sass/common/classes/_transition.scss deleted file mode 100644 index abbe08b..0000000 --- a/_sass/common/classes/_transition.scss +++ /dev/null @@ -1,4 +0,0 @@ -@mixin transition($value) { - -webkit-transition: $value; - transition: $value; -} diff --git a/_sass/common/classes/_user-select.scss b/_sass/common/classes/_user-select.scss deleted file mode 100644 index 104cbb5..0000000 --- a/_sass/common/classes/_user-select.scss +++ /dev/null @@ -1,6 +0,0 @@ -@mixin user-select($value) { - -webkit-user-select: $value; - -moz-user-select: $value; - -ms-user-select: $value; - user-select: $value; -} -- cgit v1.2.3