@@ -79,7 +79,7 @@ export class MdDrawerToggleResult {
7979 '(keydown)' : 'handleKeydown($event)' ,
8080 // must prevent the browser from aligning text based on value
8181 '[attr.align]' : 'null' ,
82- '[class.mat-drawer-end]' : 'side === "end"' ,
82+ '[class.mat-drawer-end]' : 'position === "end"' ,
8383 '[class.mat-drawer-over]' : 'mode === "over"' ,
8484 '[class.mat-drawer-push]' : 'mode === "push"' ,
8585 '[class.mat-drawer-side]' : 'mode === "side"' ,
@@ -97,22 +97,22 @@ export class MdDrawer implements AfterContentInit, OnDestroy {
9797
9898 /** The side that the drawer is attached to. */
9999 @Input ( )
100- get side ( ) { return this . _side ; }
101- set side ( value ) {
100+ get position ( ) { return this . _position ; }
101+ set position ( value ) {
102102 // Make sure we have a valid value.
103103 value = value === 'end' ? 'end' : 'start' ;
104- if ( value != this . _side ) {
105- this . _side = value ;
104+ if ( value != this . _position ) {
105+ this . _position = value ;
106106 this . onAlignChanged . emit ( ) ;
107- this . onSideChanged . emit ( ) ;
107+ this . onPositionChanged . emit ( ) ;
108108 }
109109 }
110- private _side : 'start' | 'end' = 'start' ;
110+ private _position : 'start' | 'end' = 'start' ;
111111
112112 /** @deprecated */
113113 @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 ; }
116116
117117 /** Mode of the drawer; one of 'over', 'push' or 'side'. */
118118 @Input ( ) mode : 'over' | 'push' | 'side' = 'over' ;
@@ -146,7 +146,7 @@ export class MdDrawer implements AfterContentInit, OnDestroy {
146146 @Output ( 'close' ) onClose = new EventEmitter < MdDrawerToggleResult | void > ( ) ;
147147
148148 /** Event emitted when the drawer's side changes. */
149- @Output ( 'side-changed' ) onSideChanged = new EventEmitter < void > ( ) ;
149+ @Output ( 'side-changed' ) onPositionChanged = new EventEmitter < void > ( ) ;
150150
151151 /** @deprecated */
152152 @Output ( 'align-changed' ) onAlignChanged = new EventEmitter < void > ( ) ;
@@ -395,7 +395,7 @@ export class MdDrawerContainer implements AfterContentInit {
395395 }
396396 // NOTE: We need to wait for the microtask queue to be empty before validating,
397397 // 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 ( ( ) =>
399399 first . call ( this . _ngZone . onMicrotaskEmpty ) . subscribe ( ( ) => this . _validateDrawers ( ) ) ) ;
400400 }
401401
@@ -414,7 +414,7 @@ export class MdDrawerContainer implements AfterContentInit {
414414
415415 // Ensure that we have at most one start and one end drawer.
416416 this . _drawers . forEach ( drawer => {
417- if ( drawer . side == 'end' ) {
417+ if ( drawer . position == 'end' ) {
418418 if ( this . _end != null ) {
419419 throwMdDuplicatedDrawerError ( 'end' ) ;
420420 }
0 commit comments