Sha256: 4305337c05682b78dd9b12f52d56bc43f25075b77c91240132ffd5756115c670

Contents?: true

Size: 1.9 KB

Versions: 57

Compression:

Stored size: 1.9 KB

Contents

// Submit buttons
.form-actions {
  display: flex;
  align-items: center;
  position: relative;
}

form[data-remote="true"]:not(.show-flash-success) {
  .effective-form-flash.alert-success { display: none; }
}

form[data-remote="true"].hide-flash-danger {
  .effective-form-flash.alert-danger { display: none; }
}

.form-actions-inline.justify-content-end {
  margin-left: 0.5em;

  > svg {
    position: absolute;
    left: -1.6em;
  }
}

.form-actions-inline.justify-content-start {
  margin-right: 0.5em;

  > svg {
    position: absolute;
    right: -1.6em;
  }
}

.form-actions-bordered {
  border-top: solid 1px #eee;
  margin: 0;
  padding: 0;

  > * { margin-top: 1em; }
}

.form-actions.justify-content-start {
  > a,button { margin-right: 0.5em; } // Not svg
}

.form-actions.justify-content-end {
  > a,button { margin-left: 0.5em; } // Not svg
}

.form-actions.justify-content-center {
  > a,button { margin-left: 0.5em; } // Not svg
}

// Spinner
.form-actions .eb-icon-spinner { display: none; }
.form-actions.form-current-submit .eb-icon-spinner { display: inline; }

// Radio and Checkbox fieldsets
fieldset.form-group > label { display: block; }
div.form-group > label + .btn-group { display: block; }

.effective-radios.is-invalid ~ .invalid-feedback { display: block; }
.effective-radios.is-valid ~ .valid-feedback { display: block; }

.effective-checks.is-invalid .invalid-feedback { display: block; }
.effective-checks.is-valid .valid-feedback { display: block; }

.invalid-feedback { text-transform: capitalize; }
.valid-feedback { display: none; }

// File Control
.form-control-file { border: none !important; }

// Radios
form fieldset.effective-radios legend {
  font-size: 1rem;
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}

form fieldset.effective-radios {
  > label { margin-bottom: 0.5rem; }
}

// Checks
form fieldset.effective-checks > label {
  font-size: 1rem;
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}

Version data entries

57 entries across 57 versions & 1 rubygems

Version Path
effective_bootstrap-1.19.11 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.19.10 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.19.9 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.19.8 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.19.7 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.19.6 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.19.5 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.19.4 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.19.3 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.19.2 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.19.1 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.19.0 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.18.7 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.18.4 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.18.3 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.18.2 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.18.1 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.18.0 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.17.6 app/assets/stylesheets/effective_bootstrap/forms.scss
effective_bootstrap-1.17.5 app/assets/stylesheets/effective_bootstrap/forms.scss