console.log("landing-page.js loaded from github :)")
/*
(function() {
// create a new Library instance and store it in a variable called "projectsGrid"
var projectsGrid = new FsLibrary('.sas-list')
// run loadmore on our instance
projectsGrid.loadmore({
button: ".load-more-button",
loadAll: false,
resetIx: true,
animation: {
enable: true,
duration: 500,
easing: 'ease-out',
effects: 'fade translate(0px,20px)'
}
})
})();
// Filtering.... https://www.bostoen.be/assets/bower_components/mixitup-multifilter/dist/mixitup-multifilter.js
//https://www.bostoen.be/assets/bower_components/mixitup-multifilter/demos/mixitup.min.js
var conv = function (str) {
if (!str) {
str = 'empty';
} return str.replace(/[!\"#$%&'\(\)\*\+,\.\/:;<=>\?\@\[\\\]\^`\{\|\}~]/g, '')
.replace(/ /g, "-")
.toLowerCase()
.trim();
};
var catArray = document.querySelectorAll('.w-dyn-item .txtclass');
catArray.forEach( function(elem) {
var text = elem.innerText || elem.innerContent;
var className = conv(text);
elem.closest(".mix").classList.add(className);
});
$(document).ready(function(){
var pagination = $('.pagination');
function setPagination(){
pagination.jPages({
containerID: 'sas-list',
perPage: 4,
startPage: 1,
itemsPerPage: 16,
startRange: 1,
midRange: 3,
endRange: 1,
first: false,
last: false,
previous: 'PREVIOUS',
next: 'NEXT'
});
}
function destroyPagination() {
pagination.jPages('destroy');
};
var containerEl = document.querySelector('.sas-list');
//mixitup(containerEl);
var mixer = mixitup(containerEl, {
multifilter: {
enable: true
},
animation: {
effects: 'fade translateZ(-100px)'
},
callbacks: {
onMixStart: function(state,futureState ){
destroyPagination();
},
onMixEnd: function(state, futureState){
//console.log('mix End');
setPagination();
}
}
});
setTimeout(()=>{
setPagination();
});
})
$(".pricing-switch-tab .pricing-tab-link").click(function(){
$(".pricing-switch-tab .pricing-tab-link").removeClass('active');
$(this).toggleClass('active');
});
// Append type item in platform list
$('.sas-item').each(function(){
var plarform = $(this).find( "#platform-list")
var type = $(this).find("#type-item")
$(plarform).append( $(type) );
})
*/