@@ -79,7 +79,7 @@ export class MdDrawerToggleResult {
79
79
'(keydown)' : 'handleKeydown($event)' ,
80
80
// must prevent the browser from aligning text based on value
81
81
'[attr.align]' : 'null' ,
82
- '[class.mat-drawer-end]' : 'side === "end"' ,
82
+ '[class.mat-drawer-end]' : 'position === "end"' ,
83
83
'[class.mat-drawer-over]' : 'mode === "over"' ,
84
84
'[class.mat-drawer-push]' : 'mode === "push"' ,
85
85
'[class.mat-drawer-side]' : 'mode === "side"' ,
@@ -97,22 +97,22 @@ export class MdDrawer implements AfterContentInit, OnDestroy {
97
97
98
98
/** The side that the drawer is attached to. */
99
99
@Input ( )
100
- get side ( ) { return this . _side ; }
101
- set side ( value ) {
100
+ get position ( ) { return this . _position ; }
101
+ set position ( value ) {
102
102
// Make sure we have a valid value.
103
103
value = value === 'end' ? 'end' : 'start' ;
104
- if ( value != this . _side ) {
105
- this . _side = value ;
104
+ if ( value != this . _position ) {
105
+ this . _position = value ;
106
106
this . onAlignChanged . emit ( ) ;
107
- this . onSideChanged . emit ( ) ;
107
+ this . onPositionChanged . emit ( ) ;
108
108
}
109
109
}
110
- private _side : 'start' | 'end' = 'start' ;
110
+ private _position : 'start' | 'end' = 'start' ;
111
111
112
112
/** @deprecated */
113
113
@Input ( )
114
- get align ( ) { return this . side ; }
115
- set align ( value ) { this . side = value ; }
114
+ get align ( ) { return this . position ; }
115
+ set align ( value ) { this . position = value ; }
116
116
117
117
/** Mode of the drawer; one of 'over', 'push' or 'side'. */
118
118
@Input ( ) mode : 'over' | 'push' | 'side' = 'over' ;
@@ -146,7 +146,7 @@ export class MdDrawer implements AfterContentInit, OnDestroy {
146
146
@Output ( 'close' ) onClose = new EventEmitter < MdDrawerToggleResult | void > ( ) ;
147
147
148
148
/** Event emitted when the drawer's side changes. */
149
- @Output ( 'side-changed' ) onSideChanged = new EventEmitter < void > ( ) ;
149
+ @Output ( 'side-changed' ) onPositionChanged = new EventEmitter < void > ( ) ;
150
150
151
151
/** @deprecated */
152
152
@Output ( 'align-changed' ) onAlignChanged = new EventEmitter < void > ( ) ;
@@ -395,7 +395,7 @@ export class MdDrawerContainer implements AfterContentInit {
395
395
}
396
396
// NOTE: We need to wait for the microtask queue to be empty before validating,
397
397
// since both drawers may be swapping sides at the same time.
398
- takeUntil . call ( drawer . onSideChanged , this . _drawers . changes ) . subscribe ( ( ) =>
398
+ takeUntil . call ( drawer . onPositionChanged , this . _drawers . changes ) . subscribe ( ( ) =>
399
399
first . call ( this . _ngZone . onMicrotaskEmpty ) . subscribe ( ( ) => this . _validateDrawers ( ) ) ) ;
400
400
}
401
401
@@ -414,7 +414,7 @@ export class MdDrawerContainer implements AfterContentInit {
414
414
415
415
// Ensure that we have at most one start and one end drawer.
416
416
this . _drawers . forEach ( drawer => {
417
- if ( drawer . side == 'end' ) {
417
+ if ( drawer . position == 'end' ) {
418
418
if ( this . _end != null ) {
419
419
throwMdDuplicatedDrawerError ( 'end' ) ;
420
420
}
0 commit comments