rename form.ts to input.ts

This commit is contained in:
Adam Bradley
2015-07-17 10:12:39 -05:00
parent 88a5cb1016
commit 887d65f278
2 changed files with 14 additions and 5 deletions

View File

@ -1,8 +1,10 @@
import {Directive, Parent, Optional} from 'angular2/angular2'; import {Directive, Parent, Optional} from 'angular2/angular2';
import {Input} from './text-input';
import {IonicConfig} from '../../config/config'; import {IonicConfig} from '../../config/config';
import * as dom from '../../util/dom'; import * as dom from '../../util/dom';
import {Input} from './text-input';
import {Checkbox} from '../checkbox/checkbox';
import {RadioButton} from '../radio/radio';
@Directive({ @Directive({
@ -17,12 +19,19 @@ import * as dom from '../../util/dom';
} }
}) })
export class Label { export class Label {
constructor(@Optional() @Parent() container: Input, config: IonicConfig) { constructor(
if (container) { @Optional() @Parent() textContainer: Input,
container.registerLabel(this); @Optional() @Parent() checkboxContainer: Checkbox,
@Optional() @Parent() radioContainer: RadioButton,
config: IonicConfig
) {
this.container = textContainer || checkboxContainer || radioContainer;
if (this.container) {
this.container.registerLabel(this);
this.inputLabel = true; this.inputLabel = true;
} }
this.container = container;
this.scrollAssist = config.setting('keyboardScrollAssist'); this.scrollAssist = config.setting('keyboardScrollAssist');
} }