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