TIF_E41200329/Web ARI.SCAN/js/custom.js

73 lines
1.8 KiB
JavaScript

(function() {
'use strict';
var tinyslider = function() {
var el = document.querySelectorAll('.testimonial-slider');
if (el.length > 0) {
var slider = tns({
container: '.testimonial-slider',
items: 1,
axis: "horizontal",
controlsContainer: "#testimonial-nav",
swipeAngle: false,
speed: 700,
nav: true,
controls: true,
autoplay: true,
autoplayHoverPause: true,
autoplayTimeout: 3500,
autoplayButtonOutput: false
});
}
};
tinyslider();
var sitePlusMinus = function() {
var value,
quantity = document.getElementsByClassName('quantity-container');
function createBindings(quantityContainer) {
var quantityAmount = quantityContainer.getElementsByClassName('quantity-amount')[0];
var increase = quantityContainer.getElementsByClassName('increase')[0];
var decrease = quantityContainer.getElementsByClassName('decrease')[0];
increase.addEventListener('click', function (e) { increaseValue(e, quantityAmount); });
decrease.addEventListener('click', function (e) { decreaseValue(e, quantityAmount); });
}
function init() {
for (var i = 0; i < quantity.length; i++ ) {
createBindings(quantity[i]);
}
};
function increaseValue(event, quantityAmount) {
value = parseInt(quantityAmount.value, 10);
console.log(quantityAmount, quantityAmount.value);
value = isNaN(value) ? 0 : value;
value++;
quantityAmount.value = value;
}
function decreaseValue(event, quantityAmount) {
value = parseInt(quantityAmount.value, 10);
value = isNaN(value) ? 0 : value;
if (value > 0) value--;
quantityAmount.value = value;
}
init();
};
sitePlusMinus();
})()