@@ -107,7 +107,7 @@ function SidenavService($mdComponentRegistry, $q) {
107107 * </md-content>
108108 *
109109 * <md-sidenav md-component-id="right"
110- * md-is-locked-open="$media ('min-width: 333px')"
110+ * md-is-locked-open="$mdMedia ('min-width: 333px')"
111111 * class="md-sidenav-right">
112112 * Right Nav!
113113 * </md-sidenav>
@@ -129,15 +129,15 @@ function SidenavService($mdComponentRegistry, $q) {
129129 * the sidenav 'locks open': it falls into the content's flow instead
130130 * of appearing over it. This overrides the `is-open` attribute.
131131 *
132- * A $media () function is exposed to the is-locked-open attribute, which
132+ * The $mdMedia () service is exposed to the is-locked-open attribute, which
133133 * can be given a media query or one of the `sm`, `gt-sm`, `md`, `gt-md`, `lg` or `gt-lg` presets.
134134 * Examples:
135135 *
136136 * - `<md-sidenav md-is-locked-open="shouldLockOpen"></md-sidenav>`
137- * - `<md-sidenav md-is-locked-open="$media ('min-width: 1000px')"></md-sidenav>`
138- * - `<md-sidenav md-is-locked-open="$media ('sm')"></md-sidenav>` (locks open on small screens)
137+ * - `<md-sidenav md-is-locked-open="$mdMedia ('min-width: 1000px')"></md-sidenav>`
138+ * - `<md-sidenav md-is-locked-open="$mdMedia ('sm')"></md-sidenav>` (locks open on small screens)
139139 */
140- function SidenavDirective ( $timeout , $animate , $parse , $mdMedia , $mdConstant , $compile , $mdTheming , $q , $document ) {
140+ function SidenavDirective ( $timeout , $animate , $parse , $log , $ mdMedia, $mdConstant , $compile , $mdTheming , $q , $document ) {
141141 return {
142142 restrict : 'E' ,
143143 scope : {
@@ -161,7 +161,8 @@ function SidenavDirective($timeout, $animate, $parse, $mdMedia, $mdConstant, $co
161161 var isLockedOpenParsed = $parse ( attr . mdIsLockedOpen ) ;
162162 var isLocked = function ( ) {
163163 return isLockedOpenParsed ( scope . $parent , {
164- $media : $mdMedia
164+ $media : function ( arg ) { $log . warn ( "$media is deprecated for is-locked-open. Use $mdMedia instead." ) ; return $mdMedia ( arg ) ; } ,
165+ $mdMedia : $mdMedia
165166 } ) ;
166167 } ;
167168 var backdrop = $compile (
0 commit comments