$(document).ready(function(){ $('.mobi-link').click(function() { $('.mobi-dropdown').hide(); $('.expanded').removeClass('expanded'); $(this).addClass('expanded'); var ml_di = $(this).attr('data-index'); $('.mobi-dropdown[data-index='+ml_di+']').toggle(); }); $('.mobi-header-menu').click(function() { $('[id^=trustbadge-container]').hide(); $('#___ratingbadge_0').hide(); if ($('#mobi-modals').find('#mobi-menu-main').length == 0) { console.log(0); $('.mhm-loading').fadeIn(); $.get('/modals/mobi?id=main', function(data) { var main_menu = $(data); $('#mobi-modals').append(main_menu); main_menu.modal('show'); $('.mhm-loading').fadeOut(); }); } else { console.log(1); $('#mobi-modals').find('#mobi-menu-main').show(); } }); $('#mha-languages').click(function() { $('[id^=trustbadge-container]').hide(); $('#___ratingbadge_0').hide(); if ($('#mobi-modals').find('#mobi-menu-languages').length == 0) { var came_from = $('#cms-mobi-header').attr('data-location'); var url = '/modals/mobi?id=languages&came_from='+came_from; $.get(url, function(data) { $('#mobi-modals').append($(data)); mobi_menu = $('#mobi-modals').find('#mobi-menu-languages'); mobi_menu.modal({backdrop:true}); mobi_menu.show(); }); } else { mobi_menu = $('#mobi-modals').find('#mobi-menu-languages'); mobi_menu.modal({backdrop:true}); mobi_menu.show(); } }); $('#mobi-modals').on('click', '#mobi-menu-languages .mobi-header-close, #mobi-menu-languages .mobi-header-menu', function () { mobi_menu = $('#mobi-modals').find('#mobi-menu-languages'); mobi_menu.hide(); }); $('#mha-regions').click(function() { $('[id^=trustbadge-container]').hide(); $('#___ratingbadge_0').hide(); if ($('#mobi-modals').find('#mobi-menu-regions').length == 0) { var came_from = $('#cms-mobi-header').attr('data-location'); var url = '/modals/mobi?id=regions&came_from='+came_from; $.get(url, function(data) { $('#mobi-modals').append($(data)); mobi_menu = $('#mobi-modals').find('#mobi-menu-regions'); mobi_menu.modal({backdrop:true}); mobi_menu.show(); }); } else { mobi_menu = $('#mobi-modals').find('#mobi-menu-regions'); mobi_menu.modal({backdrop:true}); mobi_menu.show(); } }); $('#mobi-modals').on('click', '#mobi-menu-regions .mobi-header-close, #mobi-menu-regions .mobi-header-menu', function () { mobi_menu = $('#mobi-modals').find('#mobi-menu-regions'); mobi_menu.hide(); }); $('#mha-cart').click(function() { $('[id^=trustbadge-container]').hide(); $('#___ratingbadge_0').hide(); if ($('#mobi-modals').find('#mobi-menu-cart').length == 0) { var came_from = $('#cms-mobi-header').attr('data-location'); var url = '/modals/mobi?id=cart&came_from='+came_from; $.get(url, function(data) { $('#mobi-modals').append($(data)); mobi_menu = $('#mobi-modals').find('#mobi-menu-cart'); mobi_menu.modal({backdrop:true}); mobi_menu.show(); }); } else { mobi_menu = $('#mobi-modals').find('#mobi-menu-cart'); mobi_menu.modal({backdrop:true}); mobi_menu.show(); } }); $('#mobi-modals').on('click', '#mobi-menu-cart .mobi-header-close, #mobi-menu-cart .mobi-header-menu', function () { mobi_menu = $('#mobi-modals').find('#mobi-menu-cart'); mobi_menu.hide(); }); $('#mha-memo').click(function() { $('[id^=trustbadge-container]').hide(); $('#___ratingbadge_0').hide(); if ($('#mobi-modals').find('#mobi-menu-memo').length == 0) { var came_from = $('#cms-mobi-header').attr('data-location'); var url = '/modals/mobi?id=memo&came_from='+came_from; $.get(url, function(data) { $('#mobi-modals').append($(data)); mobi_menu = $('#mobi-modals').find('#mobi-menu-memo'); mobi_menu.modal({backdrop:true}); mobi_menu.show(); }); } else { mobi_menu = $('#mobi-modals').find('#mobi-menu-memo'); mobi_menu.modal({backdrop:true}); mobi_menu.show(); } }); $('#mobi-modals').on('click', '#mobi-menu-memo .mobi-header-close, #mobi-menu-memo .mobi-header-menu', function () { mobi_menu = $('#mobi-modals').find('#mobi-menu-memo'); mobi_menu.hide(); }); $('#mobi-modals').on('click', '#mobi-menu-cart .mp-increase, #mobi-menu-memo .mp-increase', function () { var order_item_obj = $(this).parents().eq(2); var amount_input = order_item_obj.find('.mp-amount-value'); var update_button = order_item_obj.find('.mp-update'); var order_type = order_item_obj.attr('order-type'); var order_item = order_item_obj.attr('order-item'); var amount = parseInt(amount_input.val()); var amount = amount + 1; amount_input.val(amount); var update_url = '/ci?amount='+amount+'&order-item='+order_item+'&order-type='+order_type; update_button.attr('data-update-url', update_url); update_button.fadeIn(); order_item_obj.find('.mp-info').addClass('dimmed'); }); $('#mobi-modals').on('click', '#mobi-menu-cart .mp-decrease, #mobi-menu-memo .mp-decrease', function () { var order_item_obj = $(this).parents().eq(2); var amount_input = order_item_obj.find('.mp-amount-value'); var update_button = order_item_obj.find('.mp-update'); var order_type = order_item_obj.attr('order-type'); var order_item = order_item_obj.attr('order-item'); var amount = parseInt(amount_input.val()); var amount = amount - 1; if (amount <= 0) { amount = 0; } amount_input.val(amount); var update_url = '/ci?amount='+amount+'&order-item='+order_item+'&order-type='+order_type; update_button.attr('data-update-url', update_url); update_button.fadeIn(); order_item_obj.find('.mp-info').addClass('dimmed'); }); $('#mobi-modals').on('change', '#mobi-menu-cart .mp-amount-value, #mobi-menu-memo .mp-amount-value', function () { var order_item_obj = $(this).parents().eq(2); var update_button = order_item_obj.find('.mp-update'); var order_type = order_item_obj.attr('order-type'); var order_item = order_item_obj.attr('order-item'); var amount = parseInt($(this).val()); if (isNaN(amount)) { amount = 1; $(this).val(amount); } if (amount <= 0) { amount = 0; $(this).val(amount); } if (amount >= 0) { var update_url = '/ci?amount='+amount+'&order-item='+order_item+'&order-type='+order_type; update_button.attr('data-update-url', update_url); update_button.fadeIn(); order_item_obj.find('.mp-info').addClass('dimmed'); } }); $('#mobi-modals').on('click', '#mobi-menu-cart .mp-update, #mobi-menu-memo .mp-update', function () { var update_url = $(this).attr('data-update-url'); var mobi_dialog_content = $(this).parents().eq(3); var order_item_obj = $(this).parents().eq(1); var order_item = order_item_obj.attr('order-item'); var status_working = order_item_obj.find('.mp-working'); var status_success = order_item_obj.find('.mp-success'); $(this).hide(); status_working.show(); $.getJSON(update_url, function(json){ if (json['result'] != null && json['status'] == 1) { if (order_item == json['result']['order-item']) { order_item_obj.find('.mp-price').text(json['result']['vk_1_total']); order_item_obj.find('.mp-price-gross').text(json['result']['vk_1_total_plus_mwst_alt']); mobi_dialog_content.find('.products-summe').text(json['totals']['products_summe']); mobi_dialog_content.find('.products-shipping').text(json['totals']['products_shipping']); mobi_dialog_content.find('.products-summe-plus-shipping').text(json['totals']['products_summe_plus_shipping']); mobi_dialog_content.find('.products-summe-mwst').text(json['totals']['products_summe_mwst']); mobi_dialog_content.find('.products-summe-brutto').text(json['totals']['products_summe_brutto']); mobi_dialog_content.find('.rc-products-summe').text(json['totals']['rc_products_summe']); mobi_dialog_content.find('.rc-products-shipping').text(json['totals']['rc_products_shipping']); mobi_dialog_content.find('.rc-products-summe-plus-shipping').text(json['totals']['rc_products_summe_plus_shipping']); mobi_dialog_content.find('.rc-products-summe-mwst').text(json['totals']['rc_products_summe_mwst']); mobi_dialog_content.find('.rc-products-summe-brutto').text(json['totals']['rc_products_summe_brutto']); var rc_min_value_reached = json['totals']['rc_min_value_reached']; if (rc_min_value_reached == true) { $('#confirm-checkout').removeClass('disabled'); $('#rc-information').hide(); } else { $('#confirm-checkout').addClass('disabled'); $('#rc-information').show(); } status_working.hide(); status_success.show(); setTimeout(function(){ status_success.fadeOut(1000); }, 1000); order_item_obj.find('.mp-info').removeClass('dimmed'); } } if (json['result'] != null && json['status'] == 2) { order_item_obj.fadeOut(); } }); }); }); $(document).ready(function(){ console.log('frontpage-products'); const base_container = $('#frontpage-products'); if (base_container.length == 1) { const products_menu = base_container.find('.products-menu'); const status_indicator = base_container.find('.fp-loader'); if (products_menu.length == 0) { status_indicator.slideDown(); const product_menu_url = '/modals/products-mobile'; $.get(product_menu_url, function(data) { $(base_container).append($(data)); status_indicator.slideUp(); }); } } $('.frontpage-products').on( 'click', '.pc-header', function() { var idx = $(this).attr('data-idx'); $('.pc-content').hide(); $('.pc-header .pc-dropdown').removeClass('on'); $('.pc-header[data-idx='+idx+'] .pc-dropdown').addClass('on'); $('.pc-content[data-idx='+idx+']').toggle(); }); $('#mobi-modals').on( 'click', '#mobi-menu-main .pc-header', function() { var idx = $(this).attr('data-idx'); $('.pc-content').hide(); $('.pc-header .pc-dropdown').removeClass('on'); $('.pc-header[data-idx='+idx+'] .pc-dropdown').addClass('on'); $('.pc-content[data-idx='+idx+']').toggle(); }); });ðy_h—*