dom-confetti
Advanced tools
Comparing version 0.2.0-beta.2 to 0.2.0-beta.3
@@ -114,6 +114,12 @@ "use strict"; | ||
function backwardPatch(config) { | ||
if (!config.stagger && config.delay) { | ||
config.stagger = config.delay; | ||
} | ||
} | ||
function confetti(root) { | ||
var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
var _Object$assign = Object.assign({}, defaults, config), | ||
var _Object$assign = Object.assign({}, defaults, backwardPatch(config)), | ||
elementCount = _Object$assign.elementCount, | ||
@@ -129,4 +135,3 @@ colors = _Object$assign.colors, | ||
duration = _Object$assign.duration, | ||
_Object$assign$stagge = _Object$assign.stagger, | ||
stagger = _Object$assign$stagge === undefined ? config.delay : _Object$assign$stagge, | ||
stagger = _Object$assign.stagger, | ||
random = _Object$assign.random; | ||
@@ -133,0 +138,0 @@ |
{ | ||
"name": "dom-confetti", | ||
"version": "0.2.0-beta.2", | ||
"version": "0.2.0-beta.3", | ||
"description": "confetti with dom elements", | ||
@@ -5,0 +5,0 @@ "main": "lib/main.js", |
@@ -103,2 +103,8 @@ const defaultColors = ["#a864fd", "#29cdff", "#78ff44", "#ff718d", "#fdff6a"]; | ||
function backwardPatch(config) { | ||
if (!config.stagger && config.delay) { | ||
config.stagger = config.delay; | ||
} | ||
} | ||
export function confetti(root, config = {}) { | ||
@@ -116,5 +122,5 @@ const { | ||
duration, | ||
stagger = config.delay, // Backwards compatibility | ||
stagger, | ||
random | ||
} = Object.assign({}, defaults, config); | ||
} = Object.assign({}, defaults, backwardPatch(config)); | ||
const elements = createElements(root, elementCount, colors, width, height); | ||
@@ -121,0 +127,0 @@ const fettis = elements.map(element => ({ |
11763
277