Skip to content

Commit fee1da2

Browse files
committed
ScrollReveal v4.0.0-beta.31
1 parent fd4c5ac commit fee1da2

File tree

4 files changed

+41
-29
lines changed

4 files changed

+41
-29
lines changed

dist/scrollreveal.es.js

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! @license ScrollReveal v4.0.0-beta.30
1+
/*! @license ScrollReveal v4.0.0-beta.31
22
33
Copyright 2018 Fisssion LLC.
44
@@ -619,17 +619,18 @@ function sequence(element, pristine) {
619619

620620
function Sequence(interval) {
621621
var i = Math.abs(interval);
622-
if (i === 0) {
623-
return null
622+
if (typeof i === 'number' && !isNaN(i)) {
623+
this.id = nextUniqueId();
624+
this.interval = Math.max(i, 16);
625+
this.members = [];
626+
this.models = {};
627+
this.blocked = {
628+
head: false,
629+
foot: false
630+
};
631+
} else {
632+
throw new RangeError('Invalid sequence interval.')
624633
}
625-
this.id = nextUniqueId();
626-
this.interval = Math.max(i, 16);
627-
this.members = [];
628-
this.models = {};
629-
this.blocked = {
630-
head: false,
631-
foot: false
632-
};
633634
}
634635

635636
function SequenceModel(seq, prop, store) {
@@ -752,9 +753,14 @@ function reveal(target, options, syncing) {
752753
if ( syncing === void 0 ) syncing = false;
753754

754755
var containerBuffer = [];
755-
var sequence$$1 = new Sequence(options.interval || defaults.interval);
756+
var sequence$$1;
757+
var interval = options.interval || defaults.interval;
756758

757759
try {
760+
if (interval) {
761+
sequence$$1 = new Sequence(interval);
762+
}
763+
758764
var nodes = $(target);
759765
if (!nodes.length) {
760766
throw new Error('Invalid reveal target.')
@@ -1039,7 +1045,7 @@ function transitionSupported() {
10391045
return 'transition' in style || 'WebkitTransition' in style
10401046
}
10411047

1042-
var version = "4.0.0-beta.30";
1048+
var version = "4.0.0-beta.31";
10431049

10441050
var _config;
10451051
var _debug;

dist/scrollreveal.js

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! @license ScrollReveal v4.0.0-beta.30
1+
/*! @license ScrollReveal v4.0.0-beta.31
22
33
Copyright 2018 Fisssion LLC.
44
@@ -952,17 +952,18 @@ function sequence(element, pristine) {
952952

953953
function Sequence(interval) {
954954
var i = Math.abs(interval);
955-
if (i === 0) {
956-
return null
955+
if (typeof i === 'number' && !isNaN(i)) {
956+
this.id = nextUniqueId();
957+
this.interval = Math.max(i, 16);
958+
this.members = [];
959+
this.models = {};
960+
this.blocked = {
961+
head: false,
962+
foot: false
963+
};
964+
} else {
965+
throw new RangeError('Invalid sequence interval.')
957966
}
958-
this.id = nextUniqueId();
959-
this.interval = Math.max(i, 16);
960-
this.members = [];
961-
this.models = {};
962-
this.blocked = {
963-
head: false,
964-
foot: false
965-
};
966967
}
967968

968969
function SequenceModel(seq, prop, store) {
@@ -1085,9 +1086,14 @@ function reveal(target, options, syncing) {
10851086
if ( syncing === void 0 ) syncing = false;
10861087

10871088
var containerBuffer = [];
1088-
var sequence$$1 = new Sequence(options.interval || defaults.interval);
1089+
var sequence$$1;
1090+
var interval = options.interval || defaults.interval;
10891091

10901092
try {
1093+
if (interval) {
1094+
sequence$$1 = new Sequence(interval);
1095+
}
1096+
10911097
var nodes = index(target);
10921098
if (!nodes.length) {
10931099
throw new Error('Invalid reveal target.')
@@ -1414,7 +1420,7 @@ function transitionSupported() {
14141420
return 'transition' in style || 'WebkitTransition' in style
14151421
}
14161422

1417-
var version = "4.0.0-beta.30";
1423+
var version = "4.0.0-beta.31";
14181424

14191425
var _config;
14201426
var _debug;

dist/scrollreveal.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "scrollreveal",
3-
"version": "4.0.0-beta.30",
3+
"version": "4.0.0-beta.31",
44
"description": "Animate elements as they scroll into view",
55
"homepage": "https://scrollrevealjs.org",
66
"main": "dist/scrollreveal.js",

0 commit comments

Comments
 (0)