add _extensions
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
var script = document.createElement("script");
|
||||
script.setAttribute("type", "text/javascript");
|
||||
script.setAttribute(
|
||||
"src",
|
||||
"https://cdn.jsdelivr.net/npm/canvas-confetti@1.5.1/dist/confetti.browser.min.js"
|
||||
);
|
||||
document.getElementsByTagName("head")[0].appendChild(script);
|
||||
|
||||
function getPosition(event) {
|
||||
posX = event.pageX;
|
||||
posY = event.pageY;
|
||||
}
|
||||
|
||||
document.addEventListener("mousemove", getPosition, false);
|
||||
|
||||
window.RevealConfetti = function () {
|
||||
return {
|
||||
id: "RevealConfetti",
|
||||
init: function (deck) {
|
||||
deck.addKeyBinding({ keyCode: 65, key: "A" }, () => {
|
||||
const config = deck.getConfig();
|
||||
const options = config.confetti || {};
|
||||
|
||||
confetti({
|
||||
particleCount: options.particleCount,
|
||||
angle: options.angle,
|
||||
spread: options.spread,
|
||||
startVelocity: options.startVelocity,
|
||||
decay: options.decay,
|
||||
gravity: options.gravity,
|
||||
drift: options.drift,
|
||||
ticks: options.ticks,
|
||||
colors: options.colors,
|
||||
shapes: options.shapes,
|
||||
scalar: options.scalar,
|
||||
zIndex: options.zIndex,
|
||||
disableForReducedMotion: options.disableForReducedMotion,
|
||||
origin: {
|
||||
x: posX / window.innerWidth,
|
||||
y: posY / window.innerHeight,
|
||||
},
|
||||
});
|
||||
|
||||
console.log(`posX: ${posX} | posy: ${posY}`);
|
||||
console.log(options);
|
||||
console.log("🎊🎉");
|
||||
});
|
||||
},
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user