From 58e553d7bcdd440cafa13a4a9b97cc293dbfcb04 Mon Sep 17 00:00:00 2001 From: "i.sychev" Date: Thu, 19 Oct 2017 10:05:07 +0300 Subject: [PATCH] append btn-* and input-* variables and extends their from input-btn-* variables --- scss/_button-group.scss | 16 +++++++-------- scss/_buttons.scss | 8 ++++---- scss/_forms.scss | 44 ++++++++++++++++++++--------------------- scss/_input-group.scss | 18 ++++++++--------- scss/_variables.scss | 39 ++++++++++++++++++++++++++++++++---- 5 files changed, 78 insertions(+), 47 deletions(-) diff --git a/scss/_button-group.scss b/scss/_button-group.scss index 1a373f3232..391adb7cee 100644 --- a/scss/_button-group.scss +++ b/scss/_button-group.scss @@ -28,7 +28,7 @@ .btn + .btn-group, .btn-group + .btn, .btn-group + .btn-group { - margin-left: -$input-btn-border-width; + margin-left: -$btn-border-width; } } @@ -98,8 +98,8 @@ // .btn + .dropdown-toggle-split { - padding-right: $input-btn-padding-x * .75; - padding-left: $input-btn-padding-x * .75; + padding-right: $btn-padding-x * .75; + padding-left: $btn-padding-x * .75; &::after { margin-left: 0; @@ -107,13 +107,13 @@ } .btn-sm + .dropdown-toggle-split { - padding-right: $input-btn-padding-x-sm * .75; - padding-left: $input-btn-padding-x-sm * .75; + padding-right: $btn-padding-x-sm * .75; + padding-left: $btn-padding-x-sm * .75; } .btn-lg + .dropdown-toggle-split { - padding-right: $input-btn-padding-x-lg * .75; - padding-left: $input-btn-padding-x-lg * .75; + padding-right: $btn-padding-x-lg * .75; + padding-left: $btn-padding-x-lg * .75; } @@ -147,7 +147,7 @@ > .btn + .btn-group, > .btn-group + .btn, > .btn-group + .btn-group { - margin-top: -$input-btn-border-width; + margin-top: -$btn-border-width; margin-left: 0; } diff --git a/scss/_buttons.scss b/scss/_buttons.scss index 72fc5f3406..eb60a85291 100644 --- a/scss/_buttons.scss +++ b/scss/_buttons.scss @@ -11,8 +11,8 @@ white-space: nowrap; vertical-align: middle; user-select: none; - border: $input-btn-border-width solid transparent; - @include button-size($input-btn-padding-y, $input-btn-padding-x, $font-size-base, $input-btn-line-height, $btn-border-radius); + border: $btn-border-width solid transparent; + @include button-size($btn-padding-y, $btn-padding-x, $font-size-base, $btn-line-height, $btn-border-radius); @include transition($btn-transition); // Share hover and focus styles @@ -104,11 +104,11 @@ fieldset[disabled] a.btn { // .btn-lg { - @include button-size($input-btn-padding-y-lg, $input-btn-padding-x-lg, $font-size-lg, $input-btn-line-height-lg, $btn-border-radius-lg); + @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $font-size-lg, $btn-line-height-lg, $btn-border-radius-lg); } .btn-sm { - @include button-size($input-btn-padding-y-sm, $input-btn-padding-x-sm, $font-size-sm, $input-btn-line-height-sm, $btn-border-radius-sm); + @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $font-size-sm, $btn-line-height-sm, $btn-border-radius-sm); } diff --git a/scss/_forms.scss b/scss/_forms.scss index 80bc7f3ba8..5ac3f88a2f 100644 --- a/scss/_forms.scss +++ b/scss/_forms.scss @@ -7,15 +7,15 @@ .form-control { display: block; width: 100%; - padding: $input-btn-padding-y $input-btn-padding-x; + padding: $input-padding-y $input-padding-x; font-size: $font-size-base; - line-height: $input-btn-line-height; + line-height: $input-line-height; color: $input-color; background-color: $input-bg; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214. background-image: none; background-clip: padding-box; - border: $input-btn-border-width solid $input-border-color; + border: $input-border-width solid $input-border-color; // Note: This has no effect on `s in CSS. @if $enable-rounded { @@ -88,24 +88,24 @@ select.form-control { // For use with horizontal and inline forms, when you need the label text to // align with the form controls. .col-form-label { - padding-top: calc(#{$input-btn-padding-y} + #{$input-btn-border-width}); - padding-bottom: calc(#{$input-btn-padding-y} + #{$input-btn-border-width}); + padding-top: calc(#{$input-padding-y} + #{$input-border-width}); + padding-bottom: calc(#{$input-padding-y} + #{$input-border-width}); margin-bottom: 0; // Override the `