Move web content to dedicated content directory
This commit is contained in:
		
							
								
								
									
										7
									
								
								content/_archive/5.5/js/bootstrap.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								content/_archive/5.5/js/bootstrap.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										51
									
								
								content/_archive/5.5/js/custom.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								content/_archive/5.5/js/custom.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,51 @@ | ||||
| (function ($) { | ||||
|      | ||||
|     // Init Wow | ||||
|     wow = new WOW( { | ||||
|         animateClass: 'animated', | ||||
|         offset:       100 | ||||
|     }); | ||||
|     wow.init(); | ||||
|      | ||||
|     // Navigation scrolls | ||||
|     $('.navbar-nav li a').bind('click', function(event) { | ||||
|         $('.navbar-nav li').removeClass('active'); | ||||
|         $(this).closest('li').addClass('active'); | ||||
|         var $anchor = $(this); | ||||
|         var nav = $($anchor.attr('href')); | ||||
|         if (nav.length) { | ||||
|         $('html, body').stop().animate({				 | ||||
|             scrollTop: $($anchor.attr('href')).offset().top				 | ||||
|         }, 1500, 'easeInOutExpo'); | ||||
|          | ||||
|         event.preventDefault(); | ||||
|         } | ||||
|     }); | ||||
|      | ||||
|     // About section scroll | ||||
|     $(".overlay-detail a").on('click', function(event) { | ||||
|         event.preventDefault(); | ||||
|         var hash = this.hash; | ||||
|         $('html, body').animate({ | ||||
|             scrollTop: $(hash).offset().top | ||||
|         }, 900, function(){ | ||||
|             window.location.hash = hash; | ||||
|         }); | ||||
|     }); | ||||
|         | ||||
|     //jQuery to collapse the navbar on scroll | ||||
|     $(window).scroll(function() { | ||||
|         if ($(".navbar-default").offset().top > 50) { | ||||
|             $(".navbar-fixed-top").addClass("top-nav-collapse"); | ||||
|         } else { | ||||
|             $(".navbar-fixed-top").removeClass("top-nav-collapse"); | ||||
|         } | ||||
|     }); | ||||
|      | ||||
|     // Testimonials Slider | ||||
|     $('.bxslider').bxSlider({ | ||||
|       adaptiveHeight: true, | ||||
|       mode: 'fade' | ||||
|     }); | ||||
|      | ||||
| })(jQuery); | ||||
							
								
								
									
										44
									
								
								content/_archive/5.5/js/jquery.easing.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								content/_archive/5.5/js/jquery.easing.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,44 @@ | ||||
| /* | ||||
|  * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ | ||||
|  * | ||||
|  * Uses the built in easing capabilities added In jQuery 1.1 | ||||
|  * to offer multiple easing options | ||||
|  * | ||||
|  * TERMS OF USE - EASING EQUATIONS | ||||
|  *  | ||||
|  * Open source under the BSD License.  | ||||
|  *  | ||||
|  * Copyright © 2001 Robert Penner | ||||
|  * All rights reserved. | ||||
|  * | ||||
|  * TERMS OF USE - jQuery Easing | ||||
|  *  | ||||
|  * Open source under the BSD License.  | ||||
|  *  | ||||
|  * Copyright © 2008 George McGinley Smith | ||||
|  * All rights reserved. | ||||
|  * | ||||
|  * Redistribution and use in source and binary forms, with or without modification,  | ||||
|  * are permitted provided that the following conditions are met: | ||||
|  *  | ||||
|  * Redistributions of source code must retain the above copyright notice, this list of  | ||||
|  * conditions and the following disclaimer. | ||||
|  * Redistributions in binary form must reproduce the above copyright notice, this list  | ||||
|  * of conditions and the following disclaimer in the documentation and/or other materials  | ||||
|  * provided with the distribution. | ||||
|  *  | ||||
|  * Neither the name of the author nor the names of contributors may be used to endorse  | ||||
|  * or promote products derived from this software without specific prior written permission. | ||||
|  *  | ||||
|  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY  | ||||
|  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||||
|  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE | ||||
|  *  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, | ||||
|  *  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE | ||||
|  *  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED  | ||||
|  * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | ||||
|  *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED  | ||||
|  * OF THE POSSIBILITY OF SUCH DAMAGE.  | ||||
|  * | ||||
| */ | ||||
| jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},easeOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){return h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return -(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e},easeOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return g*Math.pow(2,-10*h)*Math.sin((h*k-i)*(2*Math.PI)/j)+l+e},easeInOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k/2)==2){return e+l}if(!j){j=k*(0.3*1.5)}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}if(h<1){return -0.5*(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e}return g*Math.pow(2,-10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j)*0.5+l+e},easeInBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*(f/=h)*f*((g+1)*f-g)+a},easeOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*((f=f/h-1)*f*((g+1)*f+g)+1)+a},easeInOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}if((f/=h/2)<1){return i/2*(f*f*(((g*=(1.525))+1)*f-g))+a}return i/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+a},easeInBounce:function(e,f,a,h,g){return h-jQuery.easing.easeOutBounce(e,g-f,0,h,g)+a},easeOutBounce:function(e,f,a,h,g){if((f/=g)<(1/2.75)){return h*(7.5625*f*f)+a}else{if(f<(2/2.75)){return h*(7.5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return h*(7.5625*(f-=(2.25/2.75))*f+0.9375)+a}else{return h*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}},easeInOutBounce:function(e,f,a,h,g){if(f<g/2){return jQuery.easing.easeInBounce(e,f*2,0,h,g)*0.5+a}return jQuery.easing.easeOutBounce(e,f*2-g,0,h,g)*0.5+h*0.5+a}}); | ||||
							
								
								
									
										5
									
								
								content/_archive/5.5/js/jquery.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								content/_archive/5.5/js/jquery.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										402
									
								
								content/_archive/5.5/js/wow.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										402
									
								
								content/_archive/5.5/js/wow.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,402 @@ | ||||
| (function() { | ||||
|   var MutationObserver, Util, WeakMap, | ||||
|     __bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; }, | ||||
|     __indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; }; | ||||
|  | ||||
|   Util = (function() { | ||||
|     function Util() {} | ||||
|  | ||||
|     Util.prototype.extend = function(custom, defaults) { | ||||
|       var key, value; | ||||
|       for (key in defaults) { | ||||
|         value = defaults[key]; | ||||
|         if (custom[key] == null) { | ||||
|           custom[key] = value; | ||||
|         } | ||||
|       } | ||||
|       return custom; | ||||
|     }; | ||||
|  | ||||
|     Util.prototype.isMobile = function(agent) { | ||||
|       return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(agent); | ||||
|     }; | ||||
|  | ||||
|     return Util; | ||||
|  | ||||
|   })(); | ||||
|  | ||||
|   WeakMap = this.WeakMap || this.MozWeakMap || (WeakMap = (function() { | ||||
|     function WeakMap() { | ||||
|       this.keys = []; | ||||
|       this.values = []; | ||||
|     } | ||||
|  | ||||
|     WeakMap.prototype.get = function(key) { | ||||
|       var i, item, _i, _len, _ref; | ||||
|       _ref = this.keys; | ||||
|       for (i = _i = 0, _len = _ref.length; _i < _len; i = ++_i) { | ||||
|         item = _ref[i]; | ||||
|         if (item === key) { | ||||
|           return this.values[i]; | ||||
|         } | ||||
|       } | ||||
|     }; | ||||
|  | ||||
|     WeakMap.prototype.set = function(key, value) { | ||||
|       var i, item, _i, _len, _ref; | ||||
|       _ref = this.keys; | ||||
|       for (i = _i = 0, _len = _ref.length; _i < _len; i = ++_i) { | ||||
|         item = _ref[i]; | ||||
|         if (item === key) { | ||||
|           this.values[i] = value; | ||||
|           return; | ||||
|         } | ||||
|       } | ||||
|       this.keys.push(key); | ||||
|       return this.values.push(value); | ||||
|     }; | ||||
|  | ||||
|     return WeakMap; | ||||
|  | ||||
|   })()); | ||||
|  | ||||
|   MutationObserver = this.MutationObserver || this.WebkitMutationObserver || this.MozMutationObserver || (MutationObserver = (function() { | ||||
|     function MutationObserver() { | ||||
|       console.warn('MutationObserver is not supported by your browser.'); | ||||
|       console.warn('WOW.js cannot detect dom mutations, please call .sync() after loading new content.'); | ||||
|     } | ||||
|  | ||||
|     MutationObserver.notSupported = true; | ||||
|  | ||||
|     MutationObserver.prototype.observe = function() {}; | ||||
|  | ||||
|     return MutationObserver; | ||||
|  | ||||
|   })()); | ||||
|  | ||||
|   this.WOW = (function() { | ||||
|     WOW.prototype.defaults = { | ||||
|       boxClass: 'wow', | ||||
|       animateClass: 'animated', | ||||
|       offset: 0, | ||||
|       mobile: true, | ||||
|       live: true | ||||
|     }; | ||||
|  | ||||
|     function WOW(options) { | ||||
|       if (options == null) { | ||||
|         options = {}; | ||||
|       } | ||||
|       this.scrollCallback = __bind(this.scrollCallback, this); | ||||
|       this.scrollHandler = __bind(this.scrollHandler, this); | ||||
|       this.start = __bind(this.start, this); | ||||
|       this.scrolled = true; | ||||
|       this.config = this.util().extend(options, this.defaults); | ||||
|       this.animationNameCache = new WeakMap(); | ||||
|     } | ||||
|  | ||||
|     WOW.prototype.init = function() { | ||||
|       var _ref; | ||||
|       this.element = window.document.documentElement; | ||||
|       if ((_ref = document.readyState) === "interactive" || _ref === "complete") { | ||||
|         this.start(); | ||||
|       } else { | ||||
|         document.addEventListener('DOMContentLoaded', this.start); | ||||
|       } | ||||
|       return this.finished = []; | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.start = function() { | ||||
|       var box, _i, _len, _ref; | ||||
|       this.stopped = false; | ||||
|       this.boxes = (function() { | ||||
|         var _i, _len, _ref, _results; | ||||
|         _ref = this.element.getElementsByClassName(this.config.boxClass); | ||||
|         _results = []; | ||||
|         for (_i = 0, _len = _ref.length; _i < _len; _i++) { | ||||
|           box = _ref[_i]; | ||||
|           _results.push(box); | ||||
|         } | ||||
|         return _results; | ||||
|       }).call(this); | ||||
|       this.all = (function() { | ||||
|         var _i, _len, _ref, _results; | ||||
|         _ref = this.boxes; | ||||
|         _results = []; | ||||
|         for (_i = 0, _len = _ref.length; _i < _len; _i++) { | ||||
|           box = _ref[_i]; | ||||
|           _results.push(box); | ||||
|         } | ||||
|         return _results; | ||||
|       }).call(this); | ||||
|       if (this.boxes.length) { | ||||
|         if (this.disabled()) { | ||||
|           this.resetStyle(); | ||||
|         } else { | ||||
|           _ref = this.boxes; | ||||
|           for (_i = 0, _len = _ref.length; _i < _len; _i++) { | ||||
|             box = _ref[_i]; | ||||
|             this.applyStyle(box, true); | ||||
|           } | ||||
|           window.addEventListener('scroll', this.scrollHandler, false); | ||||
|           window.addEventListener('resize', this.scrollHandler, false); | ||||
|           this.interval = setInterval(this.scrollCallback, 50); | ||||
|         } | ||||
|       } | ||||
|       if (this.config.live) { | ||||
|         return new MutationObserver((function(_this) { | ||||
|           return function(records) { | ||||
|             var node, record, _j, _len1, _results; | ||||
|             _results = []; | ||||
|             for (_j = 0, _len1 = records.length; _j < _len1; _j++) { | ||||
|               record = records[_j]; | ||||
|               _results.push((function() { | ||||
|                 var _k, _len2, _ref1, _results1; | ||||
|                 _ref1 = record.addedNodes || []; | ||||
|                 _results1 = []; | ||||
|                 for (_k = 0, _len2 = _ref1.length; _k < _len2; _k++) { | ||||
|                   node = _ref1[_k]; | ||||
|                   _results1.push(this.doSync(node)); | ||||
|                 } | ||||
|                 return _results1; | ||||
|               }).call(_this)); | ||||
|             } | ||||
|             return _results; | ||||
|           }; | ||||
|         })(this)).observe(document.body, { | ||||
|           childList: true, | ||||
|           subtree: true | ||||
|         }); | ||||
|       } | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.stop = function() { | ||||
|       this.stopped = true; | ||||
|       window.removeEventListener('scroll', this.scrollHandler, false); | ||||
|       window.removeEventListener('resize', this.scrollHandler, false); | ||||
|       if (this.interval != null) { | ||||
|         return clearInterval(this.interval); | ||||
|       } | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.sync = function(element) { | ||||
|       if (MutationObserver.notSupported) { | ||||
|         return this.doSync(this.element); | ||||
|       } | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.doSync = function(element) { | ||||
|       var box, _i, _len, _ref, _results; | ||||
|       if (!this.stopped) { | ||||
|         if (element == null) { | ||||
|           element = this.element; | ||||
|         } | ||||
|         if (element.nodeType !== 1) { | ||||
|           return; | ||||
|         } | ||||
|         element = element.parentNode || element; | ||||
|         _ref = element.getElementsByClassName(this.config.boxClass); | ||||
|         _results = []; | ||||
|         for (_i = 0, _len = _ref.length; _i < _len; _i++) { | ||||
|           box = _ref[_i]; | ||||
|           if (__indexOf.call(this.all, box) < 0) { | ||||
|             this.applyStyle(box, true); | ||||
|             this.boxes.push(box); | ||||
|             this.all.push(box); | ||||
|             _results.push(this.scrolled = true); | ||||
|           } else { | ||||
|             _results.push(void 0); | ||||
|           } | ||||
|         } | ||||
|         return _results; | ||||
|       } | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.show = function(box) { | ||||
|       this.applyStyle(box); | ||||
|       return box.className = "" + box.className + " " + this.config.animateClass; | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.applyStyle = function(box, hidden) { | ||||
|       var delay, duration, iteration; | ||||
|       duration = box.getAttribute('data-wow-duration'); | ||||
|       delay = box.getAttribute('data-wow-delay'); | ||||
|       iteration = box.getAttribute('data-wow-iteration'); | ||||
|       return this.animate((function(_this) { | ||||
|         return function() { | ||||
|           return _this.customStyle(box, hidden, duration, delay, iteration); | ||||
|         }; | ||||
|       })(this)); | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.animate = (function() { | ||||
|       if ('requestAnimationFrame' in window) { | ||||
|         return function(callback) { | ||||
|           return window.requestAnimationFrame(callback); | ||||
|         }; | ||||
|       } else { | ||||
|         return function(callback) { | ||||
|           return callback(); | ||||
|         }; | ||||
|       } | ||||
|     })(); | ||||
|  | ||||
|     WOW.prototype.resetStyle = function() { | ||||
|       var box, _i, _len, _ref, _results; | ||||
|       _ref = this.boxes; | ||||
|       _results = []; | ||||
|       for (_i = 0, _len = _ref.length; _i < _len; _i++) { | ||||
|         box = _ref[_i]; | ||||
|         _results.push(box.setAttribute('style', 'visibility: visible;')); | ||||
|       } | ||||
|       return _results; | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.customStyle = function(box, hidden, duration, delay, iteration) { | ||||
|       if (hidden) { | ||||
|         this.cacheAnimationName(box); | ||||
|       } | ||||
|       box.style.visibility = hidden ? 'hidden' : 'visible'; | ||||
|       if (duration) { | ||||
|         this.vendorSet(box.style, { | ||||
|           animationDuration: duration | ||||
|         }); | ||||
|       } | ||||
|       if (delay) { | ||||
|         this.vendorSet(box.style, { | ||||
|           animationDelay: delay | ||||
|         }); | ||||
|       } | ||||
|       if (iteration) { | ||||
|         this.vendorSet(box.style, { | ||||
|           animationIterationCount: iteration | ||||
|         }); | ||||
|       } | ||||
|       this.vendorSet(box.style, { | ||||
|         animationName: hidden ? 'none' : this.cachedAnimationName(box) | ||||
|       }); | ||||
|       return box; | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.vendors = ["moz", "webkit"]; | ||||
|  | ||||
|     WOW.prototype.vendorSet = function(elem, properties) { | ||||
|       var name, value, vendor, _results; | ||||
|       _results = []; | ||||
|       for (name in properties) { | ||||
|         value = properties[name]; | ||||
|         elem["" + name] = value; | ||||
|         _results.push((function() { | ||||
|           var _i, _len, _ref, _results1; | ||||
|           _ref = this.vendors; | ||||
|           _results1 = []; | ||||
|           for (_i = 0, _len = _ref.length; _i < _len; _i++) { | ||||
|             vendor = _ref[_i]; | ||||
|             _results1.push(elem["" + vendor + (name.charAt(0).toUpperCase()) + (name.substr(1))] = value); | ||||
|           } | ||||
|           return _results1; | ||||
|         }).call(this)); | ||||
|       } | ||||
|       return _results; | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.vendorCSS = function(elem, property) { | ||||
|       var result, style, vendor, _i, _len, _ref; | ||||
|       style = window.getComputedStyle(elem); | ||||
|       result = style.getPropertyCSSValue(property); | ||||
|       _ref = this.vendors; | ||||
|       for (_i = 0, _len = _ref.length; _i < _len; _i++) { | ||||
|         vendor = _ref[_i]; | ||||
|         result = result || style.getPropertyCSSValue("-" + vendor + "-" + property); | ||||
|       } | ||||
|       return result; | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.animationName = function(box) { | ||||
|       var animationName; | ||||
|       try { | ||||
|         animationName = this.vendorCSS(box, 'animation-name').cssText; | ||||
|       } catch (_error) { | ||||
|         animationName = window.getComputedStyle(box).getPropertyValue('animation-name'); | ||||
|       } | ||||
|       if (animationName === 'none') { | ||||
|         return ''; | ||||
|       } else { | ||||
|         return animationName; | ||||
|       } | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.cacheAnimationName = function(box) { | ||||
|       return this.animationNameCache.set(box, this.animationName(box)); | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.cachedAnimationName = function(box) { | ||||
|       return this.animationNameCache.get(box); | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.scrollHandler = function() { | ||||
|       return this.scrolled = true; | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.scrollCallback = function() { | ||||
|       var box; | ||||
|       if (this.scrolled) { | ||||
|         this.scrolled = false; | ||||
|         this.boxes = (function() { | ||||
|           var _i, _len, _ref, _results; | ||||
|           _ref = this.boxes; | ||||
|           _results = []; | ||||
|           for (_i = 0, _len = _ref.length; _i < _len; _i++) { | ||||
|             box = _ref[_i]; | ||||
|             if (!(box)) { | ||||
|               continue; | ||||
|             } | ||||
|             if (this.isVisible(box)) { | ||||
|               this.show(box); | ||||
|               continue; | ||||
|             } | ||||
|             _results.push(box); | ||||
|           } | ||||
|           return _results; | ||||
|         }).call(this); | ||||
|         if (!(this.boxes.length || this.config.live)) { | ||||
|           return this.stop(); | ||||
|         } | ||||
|       } | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.offsetTop = function(element) { | ||||
|       var top; | ||||
|       while (element.offsetTop === void 0) { | ||||
|         element = element.parentNode; | ||||
|       } | ||||
|       top = element.offsetTop; | ||||
|       while (element = element.offsetParent) { | ||||
|         top += element.offsetTop; | ||||
|       } | ||||
|       return top; | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.isVisible = function(box) { | ||||
|       var bottom, offset, top, viewBottom, viewTop; | ||||
|       offset = box.getAttribute('data-wow-offset') || this.config.offset; | ||||
|       viewTop = window.pageYOffset; | ||||
|       viewBottom = viewTop + Math.min(this.element.clientHeight, innerHeight) - offset; | ||||
|       top = this.offsetTop(box); | ||||
|       bottom = top + box.clientHeight; | ||||
|       return top <= viewBottom && bottom >= viewTop; | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.util = function() { | ||||
|       return this._util != null ? this._util : this._util = new Util(); | ||||
|     }; | ||||
|  | ||||
|     WOW.prototype.disabled = function() { | ||||
|       return !this.config.mobile && this.util().isMobile(navigator.userAgent); | ||||
|     }; | ||||
|  | ||||
|     return WOW; | ||||
|  | ||||
|   })(); | ||||
|  | ||||
| }).call(this); | ||||
		Reference in New Issue
	
	Block a user