Skip to content

Commit

Permalink
added function to change fan settings
Browse files Browse the repository at this point in the history
  • Loading branch information
vinkaks committed Jan 2, 2022
1 parent 204ac71 commit 3a1bcd3
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 0 deletions.
14 changes: 14 additions & 0 deletions demo/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,20 @@ <h4>Breaking Bad</h4>
<script type="text/javascript">
var baraja = window.baraja(document.getElementById('baraja-el'));

baraja.setFanSettings({
direction: "left",
easing: "ease-out",
origin: {
x: 40,
y: 400,
},
speed: 400,
range: 40,
translation: 400,
center: false,
scatter: true,
})

// Left arrow
document.getElementById('nav-prev')
.addEventListener('click', function() {
Expand Down
1 change: 1 addition & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions src/baraja.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/* eslint-disable max-statements */
/**
* BarajaJS
* A plugin for spreading items in a card-like fashion.
Expand Down Expand Up @@ -402,6 +403,10 @@ function Baraja(container, options = {}) {
});
}

function setFanSettings(settings = {}){
self.fanSettings = validateDefaultFanSettings(settings);
}

/**
* Spread the stack based on defined settings.
*
Expand Down Expand Up @@ -638,6 +643,10 @@ function Baraja(container, options = {}) {
close();
}
};

this.setFanSettings = (settings)=>{
dispatch(setFanSettings,settings);
};
}

/**
Expand Down

0 comments on commit 3a1bcd3

Please sign in to comment.