warning' + json['error'], classes: 'toast-warning'});
}
if (json['success']) {
M.toast({html: 'check ' + json['success'], classes: 'toast-success'});
inputName.val('');
inputName.parent().find('label').removeClass('active');
inputReview.val('');
M.textareaAutoResize(inputReview);
inputReview.parent().find('label').removeClass('active');
modalReview.modal('close');
}
}
});
grecaptcha.reset();
});
$('div[id^=\'button-upload\']').on('click', function() {
var node = this;
$('#form-upload').remove();
$('body').prepend('
');
$('#form-upload input[name=\'file\']').trigger('click');
if (typeof timer != 'undefined') {
clearInterval(timer);
}
timer = setInterval(function() {
if ($('#form-upload input[name=\'file\']').val() != '') {
clearInterval(timer);
$('#modal-loading').modal({
dismissible: false,
opacity: .7,
endingTop: '40%',
}).modal('open');
$.ajax({
url: 'index.php?route=tool/upload',
type: 'post',
dataType: 'json',
data: new FormData($('#form-upload')[0]),
cache: false,
contentType: false,
processData: false,
success: function(json) {
if (json['error']) {
$('#modal-loading').modal('close').remove();
M.toast({html: '
warning '+json["error"]+'', classes: 'toast-warning'});
}
if (json['success']) {
$('#modal-loading').modal('close').remove();
M.toast({html: '
check '+json["success"]+'', classes: 'toast-success'});
$(node).parent().find('input').val(json['code']);
}
},
error: function(xhr, ajaxOptions, thrownError) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
});
}
}, 500);
});
$('.datepicker').datepicker({
format: 'yyyy-mm-dd',
firstDay: 0,
i18n: {
clear: 'Wyczyść',
today: 'Dziś',
done: 'Zamknij',
months: ['Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Śierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień'],
monthsShort: ['STY', 'LUT', 'MAR', 'KWI', 'MAJ', 'CZE', 'LIP', 'SIE', 'WRZ', 'PAZ', 'LIS', 'GRU'],
weekdays: ['Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek', 'Piątek', 'Sobota'],
weekdaysShort: ['NIE', 'PON', 'WT', 'SR', 'CZW', 'PIA', 'SOB'],
weekdaysAbbrev: ['NIE', 'PON', 'WT', 'SR', 'CZW', 'PIA', 'SOB']
}
});
$('.timepicker').timepicker({
defaultTime: 'now',
autoclose: true,
i18n: {
clear: 'Wyczyść',
cancel: 'Zamknij',
done: 'Wybierz',
twelvehour: true
}
});
// Add to cart
var addCart = $('#button-cart'),
buttonCart = $('#cart'),
cartTotal = $('#cart-total'),
modalCartContent = $('#modal-cart-content');
addCart.on('click', function() {
$.ajax({
url: 'index.php?route=checkout/cart/add',
type: 'post',
data: $('#product input[type=\'number\'], #product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'file\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea'),
dataType: 'json',
success: function(json) {
if (json['error']) {
if (json['error']['option']) {
for (i in json['error']['option']) {
M.toast({html: '
warning ' + json["error"]["option"][i] + '', classes: 'toast-warning'});
}
}
if (json['error']['recurring']) {
M.toast({html: '
warning ' + json["error"]["recurring"] + '', classes: 'toast-warning'});
}
}
if (json['success']) {
M.toast({html: '
check ' + json['success'] + '', classes: 'toast-success'});
setTimeout(function () {
$('#cart-total').html(json['total']);
}, 100);
buttonCart.addClass('pulse');
cartTotal.addClass('pulse');
modalCartContent.load('index.php?route=common/cart/info #modal-cart-list');
}
},
error: function(xhr, ajaxOptions, thrownError) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
});
});
// Update price
$("#product input[type='checkbox']").click(function() {changePrice();});
$("#product input[type='radio']").click(function() {changePrice();});
$("#product select").change(function() {changePrice();});
var quantity = $('#input-quantity'),
quantityMinus = $('#quantity-minus'),
quantityPlus = $('#quantity-plus'),
newPrices = $('.new-prices'),
oldPrices = $('.old-prices');
quantity.blur(function() {
if (quantity.val() < 1) {
quantity.val(1);
quantityMinus.addClass('grey-text');
M.toast({html: '
warning Minimalna ilość zamówienia to 1', classes: 'toast-warning'});
changePrice();
} else {
changePrice();
if (quantity.val() > 1) {
quantityMinus.removeClass('grey-text');
}
}
});
quantityMinus.click(function () {
var count = parseInt(quantity.val()) - 1;
if (count < 1) {
count = 1;
M.toast({html: '
warning Minimalna ilość zamówienia to 1', classes: 'toast-warning'});
}
quantity.val(count);
quantity.change();
changePrice();
if (quantity.val() == 1 || quantity.val() == 1) {
quantityMinus.addClass('grey-text');
}
return false;
});
quantityPlus.click(function () {
quantity.val(parseInt(quantity.val()) + 1);
quantity.change();
changePrice();
if (quantity.val() > 1) {
quantityMinus.removeClass('grey-text');
}
return false;
});
function changePrice() {
$.ajax({
url: 'index.php?route=product/product/updatePrice&product_id=114',
type: 'post',
dataType: 'json',
data: $('#product input[name=\'quantity\'], #product select, #product input[type=\'checkbox\']:checked, #product input[type=\'radio\']:checked'),
success: function(json) {
if (json['new_price_found']) {
newPrices.html(json['total_price']);
} else {
oldPrices.html(json['total_price']);
}
}
});
}
});
Mieszko +48 784 653 379 hello@machiko.eu Rubinowa 10,
43-300 Bielsko-Biała, Poland
Bezpieczeństwo zakupów Zakupy w sklepie machiko.eu są bezpieczne w 100%. Połączenie jest szyfrowane bezpiecznym protokołem SSL, który szyfruje połączenie. Dzięki temu możesz wykonywać płatności bez żadnych obaw. Także zbiory danych osobowych są prawidłowo przechowywane oraz zabezpieczone odpowiednimi metodami.
keyboard_arrow_up
Ta strona używa plików cookie
do zapewnienia prawidłowego
funkcjonowania witryny
Zapraszamy do przeglądania kategorii w celu wybrania produktu! :)