There is 1 error

  1. This product is no longer available.
'); sd_bettercustomizationInitAjax(); // ajaxCart.displayNewCustomizedDatas remove all inputs values and I don't want that if (typeof ajaxCart !== 'undefined' && ajaxCart !== null) { sd_bettercustomization_ajaxCart_displayNewCustomizedDatas = ajaxCart.displayNewCustomizedDatas; ajaxCart.displayNewCustomizedDatas = function(product) { $('#text_fields li textarea').each(function() { $(this).attr('sd_bettercustomization', $(this).attr('value')); }); $('#text_fields li input, #text_fields li select').each(function() { $(this).attr('sd_bettercustomization', $(this).attr('value')); }); sd_bettercustomization_ajaxCart_displayNewCustomizedDatas(product); $('#text_fields li textarea').each(function() { $(this).attr('value', $(this).attr('sd_bettercustomization')).removeAttr('sd_bettercustomization').change(); }); $('#text_fields li input, #text_fields li select').each(function() { $(this).val($(this).attr('sd_bettercustomization')).removeAttr('sd_bettercustomization').change(); }); } } }); var sd_bettercustomization_ajaxCart_displayNewCustomizedDatas = false; //var sd_bettercustomizationInitForm = function() {}; desactivé par captusite -> fout la merde sinon var sd_bettercustomizationResetForm = function() {}; var sd_bettercustomizationInitAjax = function(event) { $('#customizationForm') .append('') .ajaxForm({ beforeSubmit: function() { var event = $.Event("presubmit"); $('#customizationForm').trigger(event); if ( event.isDefaultPrevented() ) return false; }, beforeSend: function() { // display customization block var $block = $('div.customization_block'); if ($block.length && $block.attr('id')) $('a[href=\'#' + $block.attr('id') + '\']').click(); // display progress bar sd_bettercustomizationResetForm(); $('#customizationForm').hide(); $('#sd_bettercustomization_progress span').width('0%') $('#sd_bettercustomization_progress').show(); }, uploadProgress: function(event, position, total, percentComplete) { $('#sd_bettercustomization_progress span').width(percentComplete + '%'); }, success : function(data) { $('#sd_bettercustomization_progress span').width('100%'); var reg = new RegExp('\\sid="?custom'+'izationForm"?[^>]*>', '') var start = data.search(reg); if (start == -1) { reg = new RegExp('
', '') var start = data.search(reg); var div = data.substring(start+19); var end = div.search(//); alert($(div.substr(0, end)).text().replace(/\s+/g, ' ')); $('#customizationForm').show(); $('#sd_bettercustomization_progress, #customizationForm ajax-loader').hide(); } else { var datas = []; $('#customizationForm textarea').each(function() { datas[$(this).attr('id')] = $(this).val(); }); var form = data.substring(start); var start = form.search(/>/); var form = form.substring(start + 1); var end = form.search(//); $('#customizationForm').get(0).innerHTML = form.substr(0, end); // because Prestashop HTML code is so bugged that jQuery html() doesn't work for (var id in datas) { $('#' + id).val(datas[id]); } $('#customizationForm').show(); $('#sd_bettercustomization_progress').hide(); sd_bettercustomizationInitAjax(); //sd_bettercustomizationInitForm(); desactivé par captusite -> fout la merde sinon if (typeof ajaxCart !== 'undefined' && ajaxCart !== null) sd_bettercustomization_ajaxCart_Add( sd_bettercustomization_ajaxCartData['idProduct'], sd_bettercustomization_ajaxCartData['idCombination'], sd_bettercustomization_ajaxCartData['addedFromProductPage'], sd_bettercustomization_ajaxCartData['callerElement'], sd_bettercustomization_ajaxCartData['quantity'], sd_bettercustomization_ajaxCartData['whishlist']); else $('#buy_block').submit(); } } } ); $('#customizationForm input[type=button], #customizationForm>p:first').hide(); } //--> } }

Newsletter

Sign up to receive newsletters from Hello Paris.

Galeries Lafayette

Follow us