source: trip-planner-front/node_modules/angular-material/modules/closure/toolbar/toolbar.min.js@ 6a3a178

Last change on this file since 6a3a178 was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 1.8 KB
Line 
1/*!
2 * AngularJS Material Design
3 * https://github.com/angular/material
4 * @license MIT
5 * v1.2.2-master-0a06f99
6 */
7function mdToolbarDirective(p,h,$,n,S,b){var v=angular.bind(null,$.supplant,"translate3d(0,{0}px,0)");return{template:"",restrict:"E",link:function(u,g,f){g.addClass("_md"),n(g),$.nextTick(function(){g.addClass("_md-toolbar-transitions")},!1),angular.isDefined(f.mdScrollShrink)&&function(){var t,a,e=angular.noop,r=0,i=0,l=f.mdShrinkSpeedFactor||.5,m=p.throttle(o),c=$.debounce(n,5e3);u.$on("$mdContentLoaded",s),f.$observe("mdScrollShrink",function(n){var o=$.getSiblings(g,"md-content");!a&&o.length&&s(null,o[0]);!1===(n=u.$eval(n))?e():e=d()}),f.ngShow&&u.$watch(f.ngShow,n);f.ngHide&&u.$watch(f.ngHide,n);function s(n,o){o&&g.parent()[0]===o.parent()[0]&&(a&&a.off("scroll",m),a=o,e=d())}function o(n){var o=n?n.target.scrollTop:i;c(),r=Math.min(t/l,Math.max(0,r+o-i)),g.css(h.CSS.TRANSFORM,v([-r*l])),a.css(h.CSS.TRANSFORM,v([(t-r)*l])),i=o,$.nextTick(function(){var n=g.hasClass("md-whiteframe-z1");n&&!r?S.removeClass(g,"md-whiteframe-z1"):!n&&r&&S.addClass(g,"md-whiteframe-z1")})}function d(){return a?(a.on("scroll",m),a.attr("scroll-shrink","true"),b(n),function(){a.off("scroll",m),a.attr("scroll-shrink","false"),n()}):angular.noop}function n(){var n=-(t=g.prop("offsetHeight"))*l+"px";a.css({"margin-top":n,"margin-bottom":n}),o()}u.$on("$destroy",e)}()}}}goog.provide("ngmaterial.components.toolbar"),goog.require("ngmaterial.components.content"),goog.require("ngmaterial.core"),mdToolbarDirective.$inject=["$$rAF","$mdConstant","$mdUtil","$mdTheming","$animate","$timeout"],angular.module("material.components.toolbar",["material.core","material.components.content"]).directive("mdToolbar",mdToolbarDirective),ngmaterial.components.toolbar=angular.module("material.components.toolbar");
Note: See TracBrowser for help on using the repository browser.