blob: ce5005882d27aed030fcad1fbf38186dcf8e36f3 [file] [log] [blame]
/*!
* Angular Material Design
* https://github.com/angular/material
* @license MIT
* v1.0.0-master-19c11fd
*/
goog.provide("ng.material.components.backdrop"),goog.require("ng.material.core"),angular.module("material.components.backdrop",["material.core"]).directive("mdBackdrop",["$mdTheming","$animate","$rootElement","$window","$log","$$rAF","$document",function(o,e,t,n,a,r,i){function p(p,d,m){var s=n.getComputedStyle(i[0].body);if("fixed"==s.position){var l=parseInt(s.height,10)+Math.abs(parseInt(s.top,10));d.css({height:l+"px"})}e.pin&&e.pin(d,t),r(function(){var e=d.parent()[0];if(e){"BODY"==e.nodeName&&d.css({position:"fixed"});var t=n.getComputedStyle(e);"static"==t.position&&a.warn(c)}o.inherit(d,d.parent())})}var c="<md-backdrop> may not work properly in a scrolled, static-positioned parent container.";return{restrict:"E",link:p}}]),ng.material.components.backdrop=angular.module("material.components.backdrop");