mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-19 03:32:21 +08:00
rename form.ts to input.ts
This commit is contained in:
@ -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');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user