Files
pathfinder/sass/layout/_forms.scss
Mark Friedrich c805a2ea0c - UI changes to "build index" button on /setup
- updated `wormhole.csv`
- upgrade SDE dump `eve_lifeblood.sql` -> `eve_abyss.sql`
- upgrade endpoint "getUniverseSystemData()" `v3` -> `v4`
- upgrade endpoint "getUniverseStructureData()" `v1` -> `v2`
- some minor code improvements
2018-06-02 19:29:00 +02:00

176 lines
3.2 KiB
SCSS

input, select{
background-color: $gray-dark;
color: $gray-lighter;
border: 1px solid $gray-light;
font-family: $font-family-bold;
&:focus{
border-color: $teal-lighter;
}
&:-webkit-autofill {
background-color: $gray-dark !important;
@include box-shadow(0 0 0 50px $gray-dark inset !important);
-webkit-text-fill-color: $gray-lighter;
}
&:-webkit-autofill:focus {
@include box-shadow(0 0 0 50px $gray-dark inset !important);
-webkit-text-fill-color: $gray-lighter;
}
// file input
&::-webkit-file-upload-button{
background-color: transparent;
border: none;
color: $gray-light;
outline: none;
}
&[disabled]{
@include placeholder(transparent);
}
&.pf-select2{
height: 32px; // supposed to be select2 field (before initialization)
padding: 6px 12px;
}
}
textarea{
min-height: 32px;
max-height: 400px;
resize: vertical;
}
fieldset[disabled]{
.form-control{
color: $gray-light;
@include placeholder(transparent);
}
.input-icon-left, .input-icon-right{
.fa-stack{
i:last-child{
color: $gray;
}
}
}
}
.pf-form-icon-field {
font-family: "Font Awesome 5 Free";
font-weight: bold;
option {
font-family: inherit;
font-weight: inherit;
}
}
// form fields with icons groups (stacked icons) ======================================================================
.input-icon-left:not(.input-icon-right){
.fa-stack:first-child{
left: 14px;
}
}
.input-icon-right:not(.input-icon-left){
.fa-stack:first-child{
right: 14px;
}
}
.input-icon-left.input-icon-right{
.fa-stack:first-child{
left: 14px;
}
.fa-stack:nth-child(2) {
right: 14px;
}
}
.input-icon-left, .input-icon-right{
.fa-stack{
position: absolute;
top: 4px;
i:first-child{
color: $gray-light;
}
i:last-child{
color: $gray-dark;
}
}
}
// buttons ============================================================================================================
.btn{
// "fake" button (no user interaction)
&.btn-fake{
border: none;
text-align: left;
cursor: default;
opacity: 1 !important;
color: $gray-light !important;
background-color: $gray !important;
}
// progress bar inside button
.btn-progress{
position: absolute;
display: block;
height: 100%;
background-color: rgba($green, .2 );
max-width: 100%;
width: 0;
top: 0;
left: 0;
overflow: hidden;
line-height: 30px;
color: $orange-light;
font-size: 10px;
text-align: left;
@include transition( width 0.1s linear);
}
}
// drag&drop zone
.pf-form-dropzone{
border: 2px dashed $gray-darker;
height: 100px;
background-color: darken($gray, 3%);
text-align: center;
font-size: 20px;
line-height: 100px;
margin: 15px 0;
color: $gray-darker;
@include border-radius(10px);
@include transition( color 0.18s ease-out, border-color 0.18s ease-out);
&:hover{
color: $teal-lighter;
border-color: $teal-lighter;
cursor: -moz-grabbing;
cursor: -webkit-grabbing;
cursor: grabbing;
}
}
// fix for bootstrap-toggle plugin
.toggle{
&.btn:active{
box-shadow: none;
}
}
.pf-form-field-char-count{
display: block;
margin-top: 10px;
}