app/assets/stylesheets/components/_inputs.scss in arctic_admin-1.2.8 vs app/assets/stylesheets/components/_inputs.scss in arctic_admin-1.2.9
- old
+ new
@@ -1,13 +1,12 @@
-input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="tel"], textarea {
- -webkit-appearance: none;
- -moz-appearance: none;
- -webkit-box-shadow: none;
- box-shadow: none;
- -webkit-transition: -webkit-box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;
- -o-transition: box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;
- transition: box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;
+input[type="text"], input[type="email"], input[type="password"],
+input[type="tel"], input[type="date"], input[type="datetime-local"],
+input[type="month"], input[type="range"], input[type="search"],
+input[type="time"], input[type="url"], input[type="week"],
+input[type="number"], textarea {
+ @include appearance();
+ @include box-shadow(none);
display: block;
width: 100%;
height: 36px;
padding: 6px 12px;
@@ -16,49 +15,48 @@
color: $text-color;
background-color: #fff;
background-image: none;
border: 1px solid #e4eaec;
outline: 0;
- border-radius: 3px;
- -webkit-transition: border-color ease-in-out .15s;
- -o-transition: border-color ease-in-out .15s;
- transition: border-color ease-in-out .15s;
+ border-radius: $border-radius;
+ @include transition(border-color ease-in-out .15s);
&:focus {
border-color: $primary-color;
- -webkit-appearance: none;
- -moz-appearance: none;
- -webkit-transition: border .25s linear,color .25s linear,background-color .25s linear;
- -o-transition: border .25s linear,color .25s linear,background-color .25s linear;
- transition: border .25s linear,color .25s linear,background-color .25s linear;
+ @include appearance();
+ @include transition(border .25s linear,color .25s linear,background-color .25s linear);
}
+ &:disabled {
+ opacity: 0.6;
+ }
+
&:-webkit-autofill, &:-webkit-autofill:hover, &:-webkit-autofill:focus {
-webkit-box-shadow: 0 0 0px 1000px white inset;
-webkit-text-fill-color: $text-color;
}
}
input[type="submit"] {
- -webkit-appearance: none;
+ @include appearance();
@include primary-button($primary-color, white);
width: 100%;
padding: 0 12px;
font-size: 15px;
font-weight: 500;
- box-shadow: 0 1px 0 rgba(0,0,0,.05);
+ @include box-shadow(0 1px 0 rgba(0,0,0,.05));
border: none;
cursor: pointer;
}
input[type="checkbox"] {
height: 15px;
width: 15px;
-webkit-appearance: none!important;
background-color: #fff;
border: 1px solid #e6e6e6;
- border-radius: 3px;
+ border-radius: $border-radius;
box-sizing: border-box;
@include outline();
@include transition-button();
cursor: pointer;
@@ -67,11 +65,11 @@
background-color: $primary-color;
}
}
input[type="radio"] {
- -webkit-appearance: none;
+ @include appearance();
border: 2px solid $primary-color;
width: 15px;
height: 15px;
border-radius: 50%;
margin: 1px;
@@ -87,21 +85,16 @@
select {
background-color: #fff;
background-image: none;
border: 1px solid #e4eaec;
outline: 0;
- border-radius: 3px;
- -webkit-transition: border-color ease-in-out .15s;
- -o-transition: border-color ease-in-out .15s;
- transition: border-color ease-in-out .15s;
+ border-radius: $border-radius;
+ @include transition(border-color ease-in-out .15s);
&:focus {
border-color: $primary-color;
- -webkit-box-shadow: none;
- box-shadow: none;
- -webkit-transition: border .25s linear,color .25s linear,background-color .25s linear;
- -o-transition: border .25s linear,color .25s linear,background-color .25s linear;
- transition: border .25s linear,color .25s linear,background-color .25s linear;
+ @include box-shadow(none);
+ @include transition(border .25s linear,color .25s linear,background-color .25s linear);
}
&:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
}
\ No newline at end of file