angular-skrollr
Advanced tools
Comparing version 0.2.0 to 0.2.1
@@ -0,1 +1,5 @@ | ||
## Changes in 0.2.1 | ||
* @lbehnke: Updated angular dependency version (#39) | ||
## Changes in 0.2.0 | ||
@@ -2,0 +6,0 @@ |
@@ -1,2 +0,2 @@ | ||
/*! angular-skrollr - v0.2.0 - 2016-06-03 */ | ||
/*! angular-skrollr - v0.2.1 - 2016-09-20 */ | ||
"use strict"; | ||
@@ -3,0 +3,0 @@ /** |
@@ -1,2 +0,2 @@ | ||
/*! angular-skrollr - v0.2.0 - 2016-06-03 */ | ||
/*! angular-skrollr - v0.2.1 - 2016-09-20 */ | ||
!function(a){"use strict";angular.module("sn.skrollr",[]).provider("snSkrollr",function(){var a=this;this.config={},this.skrollrInstance={},this.hasBeenInitialised=!1,this.disableMobile=!1,this.serviceMethods={},this.$get=["$window","$document","$rootScope",function(b,c,d){return a.serviceMethods={init:function(e){if(!a.disableMobile||!a.serviceMethods.isMobile.any()){var f=e?e:a.config,g=function(){a.skrollrInstance=b.skrollr.init(f),a.hasBeenInitialised=!0,a.serviceMethods.refresh()};c.ready(function(){d.$$phase?g():d.$apply(g)})}},isMobile:{Android:function(){return b.navigator.userAgent.match(/Android/i)},iOS:function(){return b.navigator.userAgent.match(/iPhone|iPad|iPod/i)},BlackBerry:function(){return b.navigator.userAgent.match(/BlackBerry/i)},Opera:function(){return b.navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return b.navigator.userAgent.match(/IEMobile/i)},any:function(){return a.serviceMethods.isMobile.Android()||a.serviceMethods.isMobile.iOS()||a.serviceMethods.isMobile.BlackBerry()||a.serviceMethods.isMobile.Opera()||a.serviceMethods.isMobile.Windows()}},refresh:function(b){a.hasBeenInitialised&&a.skrollrInstance.refresh(b)},destroy:function(){a.hasBeenInitialised&&(a.skrollrInstance.destroy(),a.hasBeenInitialised=!1)}},a.serviceMethods}]}).directive("snSkrollr",["$timeout","$window","snSkrollr",function(a,b,c){return{restrict:"AE",link:function(d,e){d.timer=a(function(){c.refresh(e)},100),d.onChange=function(){d.timer&&a.cancel(d.timer),d.timer=a(function(){c.refresh(e)},200)},angular.element(b).on("scroll",d.onChange),angular.element(b).on("resize",d.onChange)}}}])}(window); |
{ | ||
"name": "angular-skrollr", | ||
"private": false, | ||
"version": "0.2.0", | ||
"version": "0.2.1", | ||
"description": "Angular Skrollr wraps the skrollr.js library to provide a mechanisim for configuring, initialising skrollr and calling skrollr.refresh() when the DOM is updated", | ||
@@ -19,3 +19,4 @@ "repository": { | ||
{ "name": "James Warren", "email": "james@thisissoon.com" }, | ||
{ "name": "Kenny Sabir", "email": "kenny.sabir@agriwebb.com" } | ||
{ "name": "Kenny Sabir", "email": "kenny.sabir@agriwebb.com" }, | ||
{ "name": "Lars Behnke", "email": "lars.behnke@gmx.net" } | ||
], | ||
@@ -38,7 +39,7 @@ "main": "dist/angular-skrollr.js", | ||
"dependencies": { | ||
"angular": ">= 1.2 < 1.5", | ||
"angular": ">= 1.2 < 1.6", | ||
"skrollr": "~0.6.26" | ||
}, | ||
"devDependencies": { | ||
"angular-mocks": ">= 1.2 < 1.5", | ||
"angular-mocks": ">= 1.2 < 1.6", | ||
"bower": "~1.5.3", | ||
@@ -45,0 +46,0 @@ "connect-livereload": "~0.5.4", |
57461
8
277
+ Addedangular@1.5.11(transitive)
- Removedangular@1.4.14(transitive)
Updatedangular@>= 1.2 < 1.6