|
|
@@ -2,95 +2,98 @@
|
|
|
|
|
|
// TODO: activate (https://redmine.weseek.co.jp/issues/128307)
|
|
|
|
|
|
-// .form-check .form-check-label::before {
|
|
|
-// border-radius: $border-radius !important;
|
|
|
-// }
|
|
|
-
|
|
|
-// label.form-check-label {
|
|
|
-// font-weight: normal;
|
|
|
-// }
|
|
|
-
|
|
|
-// .form-switch.form-switch-sm {
|
|
|
-// $form-check-indicator-size-sm: $form-check-indicator-size * 0.8;
|
|
|
-// $form-switch-width-sm: $form-check-indicator-size-sm * 1.75;
|
|
|
-// $form-check-gutter-sm: $form-check-gutter * 0.8;
|
|
|
-// $form-check-indicator-size-sm: $form-check-indicator-size * 0.8;
|
|
|
-// $form-switch-indicator-size-sm: subtract($form-check-indicator-size-sm, $form-check-indicator-border-width * 4);
|
|
|
-
|
|
|
-// padding-left: $form-switch-width-sm + $form-check-gutter-sm;
|
|
|
-
|
|
|
-// .form-check-label {
|
|
|
-// &::before {
|
|
|
-// left: -($form-switch-width-sm + $form-check-gutter-sm);
|
|
|
-// width: $form-switch-width-sm;
|
|
|
-// height: $form-check-indicator-size-sm;
|
|
|
-// }
|
|
|
-
|
|
|
-// &::after {
|
|
|
-// top: add(($font-size-base * $line-height-base - $form-check-indicator-size) / 2, $form-check-indicator-border-width * 2);
|
|
|
-// left: add(-($form-switch-width-sm + $form-check-gutter-sm), $form-check-indicator-border-width * 2);
|
|
|
-// width: $form-switch-indicator-size-sm;
|
|
|
-// height: $form-switch-indicator-size-sm;
|
|
|
-// }
|
|
|
-// }
|
|
|
-
|
|
|
-// .form-check-input:checked ~ .form-check-label {
|
|
|
-// &::after {
|
|
|
-// transform: translateX($form-switch-width-sm - $form-check-indicator-size-sm);
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-
|
|
|
-// //lg
|
|
|
-// .form-switch.form-switch-lg {
|
|
|
-// $form-check-indicator-size-lg: $form-check-indicator-size * 1.5;
|
|
|
-// $form-switch-width-lg: $form-check-indicator-size-lg * 1.75;
|
|
|
-// $form-check-gutter-lg: $form-check-gutter * 1.5;
|
|
|
-// $form-check-indicator-size-lg: $form-check-indicator-size * 1.5;
|
|
|
-// $form-switch-indicator-size-lg: subtract($form-check-indicator-size-lg, $form-check-indicator-border-width * 4);
|
|
|
-
|
|
|
-// padding-left: $form-switch-width-lg + $form-check-gutter-lg;
|
|
|
-
|
|
|
-// line-height: $form-check-indicator-size-lg;
|
|
|
-// .form-check-label {
|
|
|
-// &::before {
|
|
|
-// top: ($font-size-base * $line-height-base - $form-check-indicator-size-lg) / 2;
|
|
|
-
|
|
|
-// left: -($form-switch-width-lg + $form-check-gutter-lg);
|
|
|
-// width: $form-switch-width-lg;
|
|
|
-// height: $form-check-indicator-size-lg;
|
|
|
-// border-radius: $form-check-indicator-size-lg/2;
|
|
|
-// }
|
|
|
-
|
|
|
-// &::after {
|
|
|
-// top: add(($font-size-base * $line-height-base - $form-check-indicator-size-lg) / 2, $form-check-indicator-border-width * 2);
|
|
|
-// left: add(-($form-switch-width-lg + $form-check-gutter-lg), $form-check-indicator-border-width * 2);
|
|
|
-// width: $form-switch-indicator-size-lg;
|
|
|
-// height: $form-switch-indicator-size-lg;
|
|
|
-// border-radius: $form-check-indicator-size-lg/2;
|
|
|
-// }
|
|
|
-// }
|
|
|
-
|
|
|
-// .form-check-input:checked ~ .form-check-label {
|
|
|
-// &::after {
|
|
|
-// transform: translateX($form-switch-width-lg - $form-check-indicator-size-lg);
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-
|
|
|
-// .form-switch.form-switch-slack {
|
|
|
-// .form-check-label {
|
|
|
-// &::before {
|
|
|
-// background-color: $gray-200;
|
|
|
-// border-color: transparent;
|
|
|
-// }
|
|
|
-// &::after {
|
|
|
-// background-size: 15px;
|
|
|
-// }
|
|
|
-// }
|
|
|
-// .input-group-addon {
|
|
|
-// input {
|
|
|
-// vertical-align: middle;
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
+$form-check-gutter: .5rem;
|
|
|
+$form-check-indicator-border-width: 1px;
|
|
|
+
|
|
|
+.form-check .form-check-label::before {
|
|
|
+ border-radius: $border-radius !important;
|
|
|
+}
|
|
|
+
|
|
|
+label.form-check-label {
|
|
|
+ font-weight: normal;
|
|
|
+}
|
|
|
+
|
|
|
+.form-switch.form-switch-sm {
|
|
|
+ $form-check-indicator-size-sm: $form-check-indicator-size * 0.8;
|
|
|
+ $form-switch-width-sm: $form-check-indicator-size-sm * 1.75;
|
|
|
+ $form-check-gutter-sm: $form-check-gutter * 0.8;
|
|
|
+ $form-check-indicator-size-sm: $form-check-indicator-size * 0.8;
|
|
|
+ $form-switch-indicator-size-sm: subtract($form-check-indicator-size-sm, $form-check-indicator-border-width * 4);
|
|
|
+
|
|
|
+ padding-left: $form-switch-width-sm + $form-check-gutter-sm;
|
|
|
+
|
|
|
+ .form-check-label {
|
|
|
+ &::before {
|
|
|
+ left: -($form-switch-width-sm + $form-check-gutter-sm);
|
|
|
+ width: $form-switch-width-sm;
|
|
|
+ height: $form-check-indicator-size-sm;
|
|
|
+ }
|
|
|
+
|
|
|
+ &::after {
|
|
|
+ top: add(($font-size-base * $line-height-base - $form-check-indicator-size) / 2, $form-check-indicator-border-width * 2);
|
|
|
+ left: add(-($form-switch-width-sm + $form-check-gutter-sm), $form-check-indicator-border-width * 2);
|
|
|
+ width: $form-switch-indicator-size-sm;
|
|
|
+ height: $form-switch-indicator-size-sm;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .form-check-input:checked ~ .form-check-label {
|
|
|
+ &::after {
|
|
|
+ transform: translateX($form-switch-width-sm - $form-check-indicator-size-sm);
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+//lg
|
|
|
+.form-switch.form-switch-lg {
|
|
|
+ $form-check-indicator-size-lg: $form-check-indicator-size * 1.5;
|
|
|
+ $form-switch-width-lg: $form-check-indicator-size-lg * 1.75;
|
|
|
+ $form-check-gutter-lg: $form-check-gutter * 1.5;
|
|
|
+ $form-check-indicator-size-lg: $form-check-indicator-size * 1.5;
|
|
|
+ $form-switch-indicator-size-lg: subtract($form-check-indicator-size-lg, $form-check-indicator-border-width * 4);
|
|
|
+
|
|
|
+ padding-left: $form-switch-width-lg + $form-check-gutter-lg;
|
|
|
+
|
|
|
+ line-height: $form-check-indicator-size-lg;
|
|
|
+ .form-check-label {
|
|
|
+ &::before {
|
|
|
+ top: ($font-size-base * $line-height-base - $form-check-indicator-size-lg) / 2;
|
|
|
+
|
|
|
+ left: -($form-switch-width-lg + $form-check-gutter-lg);
|
|
|
+ width: $form-switch-width-lg;
|
|
|
+ height: $form-check-indicator-size-lg;
|
|
|
+ border-radius: $form-check-indicator-size-lg/2;
|
|
|
+ }
|
|
|
+
|
|
|
+ &::after {
|
|
|
+ top: add(($font-size-base * $line-height-base - $form-check-indicator-size-lg) / 2, $form-check-indicator-border-width * 2);
|
|
|
+ left: add(-($form-switch-width-lg + $form-check-gutter-lg), $form-check-indicator-border-width * 2);
|
|
|
+ width: $form-switch-indicator-size-lg;
|
|
|
+ height: $form-switch-indicator-size-lg;
|
|
|
+ border-radius: $form-check-indicator-size-lg/2;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .form-check-input:checked ~ .form-check-label {
|
|
|
+ &::after {
|
|
|
+ transform: translateX($form-switch-width-lg - $form-check-indicator-size-lg);
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.form-switch.form-switch-slack {
|
|
|
+ .form-check-label {
|
|
|
+ &::before {
|
|
|
+ background-color: $gray-200;
|
|
|
+ border-color: transparent;
|
|
|
+ }
|
|
|
+ &::after {
|
|
|
+ background-size: 15px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .input-group-addon {
|
|
|
+ input {
|
|
|
+ vertical-align: middle;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|