Initial commit

This commit is contained in:
2019-11-20 07:44:43 +01:00
commit 5bf49c4a81
41188 changed files with 5459177 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
function changeDeliveryDate()
{
id = parseInt($('input[name="id_carrier"]:checked, input[name^="delivery_option"]:checked').val());
if (deliveries[id])
{
if (deliveries[id]['start'] == deliveries[id]['end'])
text = delivery_text;
else
text = delivery_text_between;
text = text.replace('[start]', '<b>'+deliveries[id]['start']+'</b>');
text = text.replace('[end]', '<b>'+deliveries[id]['end']+'</b>');
text = text.replace('[name]', deliveries[id]['name']);
$('.delivery_date').html(text).slideDown();
}
else
$('.delivery_date').slideUp();
}
function moveDates()
{
delivery_date_block = $('.delivery_date').first().clone();
$('.delivery_date').remove();
$('.delivery_options_address, table#carrierTable').after(delivery_date_block); // 1.5/1.6
$('.delivery-options').append(delivery_date_block); // 1.7
}
function moveReason()
{
delivery_reason_block = $('.delivery_reason').first().clone();
$('.delivery_reason').remove();
$('.delivery_options_address, table#carrierTable').after(delivery_reason_block); // 1.5/1.6
$('.delivery-options').append(delivery_reason_block); // 1.7
}
$(document).ready(function() {
if (typeof opc == 'undefined' || !opc)
{
$('input[name="id_carrier"]:visible, input[name^="delivery_option"]').change(function() {
changeDeliveryDate();
});
}
});

View File

@@ -0,0 +1,11 @@
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Location: ../");
exit;

View File

@@ -0,0 +1,49 @@
function toggleDeliveryDates(qty)
{
if (!allowBuyWhenOutOfStock && qty == 0 && stock_management)
{
$('#dd_carriers_list').parent().addClass('hidden');
$('p.dd_available, p.dd_oot').addClass('hidden');
}
else
{
$('#dd_carriers_list').parent().removeClass('hidden');
$('p.dd_available, p.dd_oot').removeClass('hidden');
}
if (qty > 0 || !stock_management)
{
$('.dd_available').removeClass('hidden');
$('.dd_oot').addClass('hidden');
}
else
{
$('.dd_available').addClass('hidden');
$('.dd_oot').removeClass('hidden');
}
}
$(document).ready(function()
{
if (typeof(quantityAvailable) == 'undefined')
quantityAvailable = 1;
if (typeof(combinations) != 'undefined' && combinations.length)
{
$('#buy_block input, #buy_block select').change(function() {
setTimeout(function(){
toggleDeliveryDates(quantityAvailable)
}, 100);
});
$('#color_to_pick_list a').click(function() {
setTimeout(function(){
toggleDeliveryDates(quantityAvailable);
}, 100);
});
}
toggleDeliveryDates(quantityAvailable);
});

View File

@@ -0,0 +1,15 @@
function toggleDeliveryDates(add_to_cart_disabled)
{
if (add_to_cart_disabled)
{
$('.dd_available').removeClass('hidden');
$('.dd_oot').addClass('hidden');
} else {
$('.dd_available').addClass('hidden');
$('.dd_oot').removeClass('hidden');
}
}
prestashop.on('updatedProduct', function (event) {
toggleDeliveryDates($(event.product_add_to_cart).find('.add-to-cart').is(':disabled'));
});

File diff suppressed because it is too large Load Diff