feat(checkbox): stand-alone checkbox components

This commit is contained in:
Adam Bradley
2016-01-26 20:12:30 -06:00
parent f20ae8fd3f
commit 6890532ab4
5 changed files with 21 additions and 1 deletions

View File

@ -22,6 +22,12 @@ $checkbox-ios-media-margin: $item-ios-padding-media-top $item-ios-
$checkbox-ios-disabled-opacity: 0.4 !default;
ion-checkbox {
position: relative;
display: inline-block;
}
// iOS Checkbox Outer Circle: Unchecked
// -----------------------------------------
@ -78,6 +84,7 @@ $checkbox-ios-disabled-opacity: 0.4 !default;
// -----------------------------------------
.item ion-checkbox {
position: static;
display: block;
margin: $checkbox-ios-media-margin;
}

View File

@ -26,6 +26,12 @@ $checkbox-md-icon-border-color-off: darken($list-md-border-color, 40%) !def
$checkbox-md-icon-border-color-on: map-get($colors-md, primary) !default;
ion-checkbox {
position: relative;
display: inline-block;
}
// Material Design Checkbox Outer Square: Unchecked
// -----------------------------------------
@ -82,6 +88,8 @@ $checkbox-md-icon-border-color-on: map-get($colors-md, primary) !default;
// -----------------------------------------
.item ion-checkbox {
position: static;
display: block;
margin: $checkbox-md-media-margin;
}

View File

@ -26,6 +26,7 @@ class E2EApp {
this.grapeDisabled = true;
this.grapeChecked = true;
this.standAloneChecked = true;
}
toggleGrapeChecked() {

View File

@ -48,6 +48,11 @@
<button (click)="doSubmit($event)" outline small class="e2eSubmit">Submit</button>
</p>
<p>
<ion-checkbox [(ngModel)]="standAloneChecked"></ion-checkbox>
Stand-alone checkbox: {{standAloneChecked}}
</p>
<p aria-hidden="true" padding>
<code>appleCtrl.dirty: {{fruitsForm.controls.appleCtrl.dirty}}</code><br>
<code>appleCtrl.value: {{fruitsForm.controls.appleCtrl.value}}</code><br>

View File

@ -67,7 +67,6 @@ export class InputBase {
self._scrollMove = function(ev: UIEvent) {
// scroll move event listener this instance can reuse
console.log('scrollmove', ev)
if (!(self._nav && self._nav.isTransitioning())) {
self.deregScrollMove();