Notice: Undefined index: url_params in /homepages/8/d270118831/htdocs/egismos/catalog/controller/extension/module/options_combinations.php on line 33/**/
function DefaultCombinationEngine(){
CombinationEngine.call(this);
}
DefaultCombinationEngine.prototype = Object.create(CombinationEngine.prototype);
DefaultCombinationEngine.prototype.reset_combined_option_images = function () {
if ($(images_selector).html() != initial_images){
$(images_selector).html(initial_images);
}
};
DefaultCombinationEngine.prototype.add_combined_option_images = function (images) {
if(images.length) {
var image_template = '' +
'' +
'
' +
'' +
'';
var html = '';
jQuery.each(images, function (i,item) {
var li_class = '';
var show_image = item['image_thumb'];
if(i !== 0){
li_class = 'image-additional';
show_image = item['image_additional'];
}
var image = image_template.replace('[image_popup]',item['image_popup'])
.replace('[image_thumb]',show_image)
.replace('[image_title]','')
.replace('[image_title]','')
.replace('[image_alt]','')
.replace('[li_class]', li_class);
html += image;
});
if(html) {
$(images_selector).append(html);
}
} else {
this.reset_combined_option_images();
}
};
DefaultCombinationEngine.prototype.remove_combined_option_images = function () {
$(images_selector).html('');
};
DefaultCombinationEngine.prototype.reset_data = function (reset_image=true) {
/* add_to_cart_button.attr("disabled", true); */
var current_elements = $('div.col-sm-4 > ul.list-unstyled');
current_elements.remove();
$(elements_placeholder_selector).after(orig_elements);
if (reset_image){
this.reset_combined_option_images();
}
};
var default_combination_engine = new DefaultCombinationEngine();
default_combination_engine.include_styles();
default_combination_engine.include_error_wrapper();
default_combination_engine.include_imagepicker();
default_combination_engine.register_on_input_change();
default_combination_engine.register_reset_options();
default_combination_engine.register_add_cart_call();
default_combination_engine.start();
});
/**/