/** * 2007-2021 ETS-Soft * * NOTICE OF LICENSE * * This file is not open source! Each license that you purchased is only available for 1 wesite only. * If you want to use this file on more websites (or projects), you need to purchase additional licenses. * You are not allowed to redistribute, resell, lease, license, sub-license or offer our resources to any third party. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please contact us for extra customization service at an affordable price * * @author ETS-Soft * @copyright 2007-2021 ETS-Soft * @license Valid for 1 website (or project) for each purchase of license * International Registered Trademark & Property of ETS-Soft */ var mm_func = { search : function() { if ($('.mm_form .mm_product_ids').length > 0 && $('.mm_form .mm_search_product').length > 0 && typeof mmBaseAdminUrl !== "undefined") { var mm_autocomplete = $('.mm_form .mm_search_product'); //var mm_product_ids = $('.mm_form .mm_product_ids').val(); mm_autocomplete.autocomplete(mmBaseAdminUrl, { resultsClass: "mm_results", minChars: 1, delay: 300, appendTo: '.mm_form .mm_search_product_form', autoFill: false, max: 20, matchContains: false, mustMatch: false, scroll: true, cacheLength: 100, scrollHeight: 180, extraParams: { excludeIds: $('.mm_form .mm_product_ids').val(), }, formatItem: function (item) { return '' + (item[5] ? ' ' : '') + item[2] + (item[3]? item[3] : '') + (item[4] ? ' (Ref:' + item[4] + ')' : '') + ''; }, }).result(function (event, data, formatted) { if (data) { mm_func.addProduct(data, $('.mm_form .mm_product_ids')); } mm_autocomplete.val(''); mm_func.closeSearch(); }); } $(document).on('click', '.mm_block_item_close', function () { if ($(this).parent('li').data('id') != '') mm_func.removeProduct($(this).parents('li').data('id')); }); if ($('.mm_form .mm_products').length > 0) { mm_func.sortProductList(); } }, addProduct: function (data, mm_product_ids) { if ($('.mm_form .mm_products').length > 0) { if ($('.mm_form .mm_products .mm_product_loading.active').length <=0) { $('.mm_form .mm_products .mm_product_loading').addClass('active'); $.ajax({ url: mmBaseAdminUrl, data: { ids : data[0] + '-' + data[1], product_type : 'specific' }, type: 'post', dataType: 'json', success: function(json) { if (json) { $('.mm_form .mm_products .mm_product_loading.active').before(json.html); if (!mm_product_ids.val()) { mm_product_ids.val(data[0] + '-' + data[1]); } else { if (mm_product_ids.val().split(',').indexOf(data[0] + '-' + data[1]) == -1) { mm_product_ids.val(mm_product_ids.val() + ',' + data[0] + '-' + data[1]); } else { showErrorMessage(data[2].toString() + ' has been tagged.'); } } //reset search $('.mm_form .mm_search_product').unautocomplete(); mm_func.search(); } $('.mm_form .mm_products .mm_product_loading.active').removeClass('active'); }, error: function(xhr, status, error) { $('.mm_form .mm_products .mm_product_loading.active').removeClass('active'); } }); } } }, removeIds: function (parent, element) { var ax = -1; if ((ax = parent.indexOf(element)) !== -1) parent.splice(ax, 1); return parent; }, removeProduct : function(ID) { if ($('.mm_form .mm_products').length > 0 && $('.mm_form .mm_products .mm_product_item').length > 0 && $('.mm_form li.mm_product_item[data-id="'+ID+'"]').length >0 && $('.mm_form .mm_product_ids').length > 0) { $('.mm_form li.mm_product_item[data-id="'+ID+'"]').remove(); if (!$('.mm_form li.mm_product_item[data-id="'+ID+'"]').length) { var IDs = $('.mm_form .mm_product_ids').val().split(','); $('.mm_form .mm_product_ids').val(mm_func.removeIds(IDs, ID)); } } }, closeSearch: function () { $('.mm_form .mm_search_product').val(''); if ($('.ybc_ins_results').length > 0) $('.ybc_ins_results').hide(); }, sortProductList: function () { $('.mm_form .mm_products').sortable({ update: function (e, ui) { if (this === ui.item.parent()[0]) { var $sort = ''; $('.mm_form .mm_products .mm_product_item').each(function () { $sort += $(this).data('id') + ','; }); if ($sort && $('.mm_form .mm_product_ids').length > 0) $('.mm_form .mm_product_ids').val($sort); } } }).disableSelection(); }, } $(document).ready(function(){ if($('.mm_menus_li.open .mm_tabs_ul .mm_tabs_li.open .mm_columns_ul').length) { $('.mm_menus_li.open .mm_tabs_ul').css('height',($('.mm_menus_li.open .mm_tabs_ul .mm_tabs_li.open .mm_columns_ul').height()+300)+'px') } $(window).on('load',function(){ displayHeightTab(); displayCountDownClock(); }); if($('input[name="ETS_MM_DISPLAY_SEARCH"]:checked').val()==1) { $('.form-group.mm_form_display_search').show(); } else $('.form-group.mm_form_display_search').hide(); $(document).on('click','input[name="ETS_MM_DISPLAY_SEARCH"]',function(){ if($('input[name="ETS_MM_DISPLAY_SEARCH"]:checked').val()==1) { $('.form-group.mm_form_display_search').show(); } else $('.form-group.mm_form_display_search').hide(); }); $(document).on('click', '#awesome-icon .mm_icon', function () { if ($('.dummyfile > input.mm_browse_icon').length > 0) { $('.dummyfile > input.mm_browse_icon').val($(this).data('icon')); $('.mm_pop_up .mm_close').click(); $('.dummyfile > input.mm_browse_icon').focus(); } }); $(document).on('click', '.mm_browse_icon button[type="button"]', function () { if ($('.mm_menu_form.mm_pop_up').length > 0 && !$('.mm_menu_form.mm_pop_up').hasClass('hidden') && $('.mm_icon_form_new').length > 0) { $('.mm_menu_form.mm_pop_up').addClass('hidden').removeClass('mm_pop_up'); $('.mm_icon_form_new').removeClass('hidden').addClass('mm_pop_up'); } }); $(document).on('click','.mm_add_menu',function(){ $('.mm_pop_up').addClass('hidden'); $('.mm_menu_form').removeClass('hidden'); $('.mm_forms').removeClass('hidden').parents('.mm_popup_overlay').removeClass('hidden'); if($('.mm_menu_form .mm_form form input[name="itemId"]').length <= 0 || $('.mm_menu_form .mm_form form input[name="mm_object"]')!='MM_Menu' || $('.mm_menu_form .mm_form form input[name="itemId"]').length > 0 && parseInt($('.mm_menu_form .mm_form form input[name="itemId"]').val())!=0) $('.mm_menu_form .mm_form').html($('.mm_menu_form_new').html()); checkFormFields(); $('.mm-alert').remove(); return false; }); $(document).on('click','.checkbox_all input',function(){ if($(this).is(':checked')) { $(this).closest('.form-group').find('input').attr('checked','checked'); } else { $(this).closest('.form-group').find('input').removeAttr('checked'); } }); $(document).on('click','.checkbox input',function(){ if($(this).is(':checked')) { if($(this).closest('.form-group').find('input:checked').length==$(this).closest('.form-group').find('input').length-1) $(this).closest('.form-group').find('.checkbox_all input').attr('checked','checked'); } else { $(this).closest('.form-group').find('.checkbox_all input').removeAttr('checked'); } }); $(document).on('click','input[name="ETS_MM_VERTICAL_ENABLED"],input[name="ETS_MM_STICKY_ENABLED"],input[name="display_mnu_img"],input[name="display_suppliers_img"]',function(){ checkFormFields(); }); $(document).on('change','select[name="enabled_vertical"],select[name="sub_menu_type"]',function(){ checkFormFields(); }); $(document).on('click','.mm_import_button',function(){ $(this).parents('.mm_pop_up').addClass('hidden'); $(this).parents('.mm_forms').addClass('hidden'); $('.mm_export_form').removeClass('hidden'); $('.mm_export.mm_pop_up').removeClass('hidden'); }); $(document).on('click','.mm_menu_toggle',function(){ if(!$(this).parents('.mm_menus_li').eq(0).hasClass('open')) { $('.mm_menus_li').removeClass('open'); $(this).parents('.mm_menus_li').eq(0).addClass('open'); if($('.mm_menus_li.open .mm_tabs_li').length>0) { $('.mm_menus_li.open .mm_tabs_li').removeClass('open'); $('.mm_menus_li.open .mm_tabs_li:first-child').addClass('open'); } displayHeightTab(); } }); $(document).on('click','.mm_tab_toggle',function(){ if(!$(this).parents('.mm_tabs_li').eq(0).hasClass('open')) { $('.mm_tabs_li').removeClass('open'); $(this).parents('.mm_tabs_li').eq(0).addClass('open'); displayHeightTab(); } }); $(document).on('click','.mm_tab_toggle a',function(e){ e.stopPropagation(); e.preventDefault(); return false; }); $(document).on('click','.mm_save',function(){ tinyMCE.triggerSave(); if(!$(this).parents('form').eq(0).hasClass('active') && $('.defaultForm.active').length <= 0) { $(this).parents('form').eq(0).addClass('active'); $(this).parents('.mm_save_wrapper').eq(0).addClass('loading'); $('.mm-alert').remove(); var formData = new FormData($(this).parents('form').get(0)); if($('.defaultForm.active input[type="file"]').length > 0) { $('.defaultForm.active input[type="file"]').each(function(){ if (document.getElementById($(this).attr('id')).files.length == 0 ) { formData.delete($(this).attr('id')); } }); } $.ajax({ url: $(this).parents('form').eq(0).attr('action'), data: formData, type: 'post', dataType: 'json', processData: false, contentType: false, success: function(json){ showSaveMessage(json.alert); $('.mm_save_wrapper').removeClass('loading'); if(json.images && json.success) { $.each(json.images,function(i,item){ if($('.defaultForm.active input[name="'+item.name+'"]').length > 0) { updatePreviewImage(item.name,item.url,item.delete_url); } }); } if(json.itemId && json.itemKey && json.success) { $('.defaultForm.active input[name="'+json.itemKey+'"]').val(json.itemId); $('.defaultForm.active input[name="itemId"]').val(json.itemId); } if(json.mm_object=='MM_Menu' && json.success && json.title) { if($('.mm_menus ul').length <= 0) { $('.mm_menus').append(''); //Sortable mmSort('.mm_menus_ul'); } if($('.mm_menus > ul.mm_menus_ul > li.item'+json.itemId).length <=0 ) { $('.mm_menus_li').removeClass('open'); $('.mm_menus > ul.mm_menus_ul').append('
  • '+json.vals.html_content+'
  • '); $('.mm_form form .panel-heading').html(mmEditMenuTxt); mmSort('.mm_tabs_ul_content'); mmSort('.mm_columns_ul'); mmSort('.mm_blocks_ul'); } else { $('.mm_menus > ul.mm_menus_ul > li.item'+json.itemId).html(json.vals.html_content); mmSort('.mm_tabs_ul_content'); mmSort('.mm_columns_ul'); mmSort('.mm_blocks_ul'); } if($('.mm_menus_li.open .mm_tabs_li').length>0) { $('.mm_menus_li.open .mm_tabs_li:first-child').addClass('open'); } } if(json.mm_object=='MM_Tab' && json.success) { if($('.mm_menus_li.item'+json.vals.id_menu+' > div.mm_tabs_ul > ul.mm_tabs_ul_content').length <= 0) { $('.mm_menus_li.item'+json.vals.id_menu).append('
    '); //Sortable mmSort('.mm_tabs_ul_content'); } if($('.mm_menus_li.item'+json.vals.id_menu+' > div.mm_tabs_ul > ul.mm_tabs_ul_content > li.item'+json.itemId).length <=0 ) { $('.mm_tabs_li').removeClass('open'); $('.mm_menus_li.item'+json.vals.id_menu+' > div.mm_tabs_ul > ul.mm_tabs_ul_content').append('
  • '+json.vals.html_content+'
  • '); $('.mm_form form .panel-heading').html(mmEditColumnTxt); mmSort('.mm_tabs_ul_content'); mmSort('.mm_columns_ul'); } else { $('ul.mm_tabs_ul_content > li.item'+json.itemId).html(json.vals.html_content); mmSort('.mm_tabs_ul_content'); mmSort('.mm_columns_ul'); mmSort('.mm_blocks_ul'); } } if(json.mm_object=='MM_Column' && json.success) { if($('.mm_menus_li.item'+json.vals.id_menu+' > div.mm_tabs_ul > ul.mm_tabs_ul_content').length<=0) { if($('.mm_menus_li.item'+json.vals.id_menu+' > ul.mm_columns_ul').length <= 0) { $('.mm_menus_li.item'+json.vals.id_menu).append(''); //Sortable mmSort('.mm_tabs_ul_content'); mmSort('.mm_columns_ul'); } if($('.mm_menus_li.item'+json.vals.id_menu+' > ul.mm_columns_ul > li.item'+json.itemId).length <=0 ) { $('.mm_menus_li.item'+json.vals.id_menu+' > ul.mm_columns_ul').append('
  • '+json.vals.html_content+'
  • '); $('.mm_form form .panel-heading').html(mmEditColumnTxt); mmSort('.mm_blocks_ul'); } else $('.mm_menus_li.item'+json.vals.id_menu+' > ul.mm_columns_ul > li.item'+json.itemId).attr('class','mm_columns_li item'+json.itemId+' column_size_'+json.vals.column_size+' '+(json.vals.is_breaker ? 'mm_breaker' : '')); } else { if($('.mm_tabs_li.item'+json.vals.id_tab+' > ul.mm_columns_ul').length <= 0) { $('.mm_tabs_li.item'+json.vals.id_tab).append(''); //Sortable mmSort('.mm_tabs_ul_content'); mmSort('.mm_columns_ul'); } if($('.mm_tabs_li.item'+json.vals.id_tab+' > ul.mm_columns_ul > li.item'+json.itemId).length <=0 ) { $('.mm_tabs_li.item'+json.vals.id_tab+' > ul.mm_columns_ul').append('
  • '+json.vals.html_content+'
  • '); $('.mm_form form .panel-heading').html(mmEditColumnTxt); mmSort('.mm_blocks_ul'); } else $('.mm_tabs_li.item'+json.vals.id_tab+' > ul.mm_columns_ul > li.item'+json.itemId).attr('class','mm_columns_li item'+json.itemId+' column_size_'+json.vals.column_size+' '+(json.vals.is_breaker ? 'mm_breaker' : '')); } } if(json.mm_object=='MM_Block' && json.success && json.vals.blockHtml) { if($('.mm_columns_li.item'+json.vals.id_column+' > ul.mm_blocks_ul').length <= 0) { $('.mm_columns_li.item'+json.vals.id_column).append(''); //Sortable mmSort('.mm_blocks_ul'); } if($('.mm_columns_li.item'+json.vals.id_column+' > ul.mm_blocks_ul > li.item'+json.itemId).length <=0 ) { $('.mm_columns_li.item'+json.vals.id_column+' > ul.mm_blocks_ul').append('
  • '+'
    '+mmDeleteTxt+''+mmDuplicateTxt+''+mmEditTxt+'
    '+json.vals.blockHtml+'
  • '); $('.mm_form form .panel-heading').html(mmEditBlockTxt); } else { $('.mm_columns_li.item'+json.vals.id_column+' > ul.mm_blocks_ul > li.item'+json.itemId + ' .mm_block_wrapper').html(json.vals.blockHtml); if(json.vals.enabled) $('.mm_columns_li.item'+json.vals.id_column+' > ul.mm_blocks_ul > li.item'+json.itemId).removeClass('mm_disabled'); else $('.mm_columns_li.item'+json.vals.id_column+' > ul.mm_blocks_ul > li.item'+json.itemId).addClass('mm_disabled'); } } $('.defaultForm.active').removeClass('active'); if(json.success) { mmAlertSucccess($('.mm_menu_form .alert-success').html()); $('.mm_pop_up').addClass('hidden').parents('.mm_forms').addClass('hidden').parents('.mm_popup_overlay').addClass('hidden'); } displayHeightTab(); var $images = $('.ets_megamenu img'); $images.on('load',function(){ displayHeightTab(); }); displayCountDownClock(); }, error: function(xhr, status, error) { $('.defaultForm.active').removeClass('active'); $('.mm_save_wrapper').removeClass('loading'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); $(document).on('click','.mm_close',function(){ if ($('.mm_icon_form_new').hasClass('mm_pop_up')) { $('.mm_icon_form_new').removeClass('mm_pop_up').addClass('hidden'); $('.mm_menu_form').removeClass('hidden').addClass('mm_pop_up'); } else { $(this).parents('.mm_pop_up').addClass('hidden').parents('.mm_popup_overlay').addClass('hidden'); $(this).parents('.mm_forms').addClass('hidden'); } $('.mm_export_form').addClass('hidden'); }); $(document).on('change','input[type="file"]',function(){ var fileExtension = ['jpeg', 'jpg', 'png', 'gif', 'bmp','zip']; if ($.inArray($(this).val().split('.').pop().toLowerCase(), fileExtension) == -1) { $(this).val(''); if($(this).next('.dummyfile').length > 0) { $(this).next('.dummyfile').eq(0).find('input[type="text"]').val(''); } if($(this).parents('.col-lg-9').eq(0).find('.preview_img').length > 0) $(this).parents('.col-lg-9').eq(0).find('.preview_img').eq(0).remove(); if($(this).parents('.col-lg-9').eq(0).next('.uploaded_image_label').length > 0) { $(this).parents('.col-lg-9').eq(0).next('.uploaded_image_label').removeClass('hidden'); $(this).parents('.col-lg-9').eq(0).next('.uploaded_image_label').next('.uploaded_img_wrapper').removeClass('hidden'); } alert(ets_mm_invalid_file); } else { readURL(this); } }); $(document).on('click','.del_preview',function(){ var $this=$(this); var field_name='' var object_name=''; var idItem=0; $(this).parents('form').eq(0).addClass('active'); if($(this).parents('.col-lg-9').eq(0).find('input[type="file"]').length > 0) { var field_name=$(this).parents('.col-lg-9').eq(0).find('input[type="file"]').eq(0).attr('name'); } if($(this).parents('form').eq(0).find('input[name="mm_object"]').length > 0) { var object_name=$(this).parents('form').eq(0).find('input[name="mm_object"]').eq(0).val(); } if($(this).parents('form').eq(0).find('input[name="itemId"]').length > 0) { var idItem=$(this).parents('form').eq(0).find('input[name="itemId"]').eq(0).val(); } if(field_name && object_name) { $.ajax({ url: '', data: 'deleteimage='+field_name+'&itemId='+idItem+'&mm_object='+object_name, type: 'post', dataType: 'json', success: function(json){ showSaveMessage(json.alert); if($this.parents('.col-lg-9').eq(0).next('.uploaded_image_label').length > 0) { $this.parents('.col-lg-9').eq(0).next('.uploaded_image_label').removeClass('hidden'); $this.parents('.col-lg-9').eq(0).next('.uploaded_image_label').next('.uploaded_img_wrapper').removeClass('hidden'); } $this.parents('.col-lg-9').eq(0).find('.dummyfile input[type="text"]').val(''); if($this.parents('.col-lg-9').eq(0).find('input[type="file"]').length > 0) { $this.parents('.col-lg-9').eq(0).find('input[type="file"]').eq(0).val(''); } $this.parents('.preview_img').remove(); $('.defaultForm.active').removeClass('active'); }, error: function(xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); alert(err.Message); $('.defaultForm.active').removeClass('active'); } }); } }); $(document).on('click','.delete_url',function(){ var delLink = $(this); if(!$(this).parents('form').eq(0).hasClass('active') && $('.defaultForm.active').length <= 0) { $(this).parents('form').eq(0).addClass('active'); $.ajax({ url: $(this).attr('href'), data: {}, type: 'post', dataType: 'json', success: function(json){ showSaveMessage(json.alert); if(json.success) { delLink.parents('.uploaded_img_wrapper').eq(0).prev('.uploaded_image_label').eq(0).remove(); delLink.parents('.uploaded_img_wrapper').eq(0).remove(); } $('.defaultForm.active').removeClass('active'); }, error: function(xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); alert(err.Message); $('.defaultForm.active').removeClass('active'); } }); } return false; }); $(document).on('click','.mm_menu_edit',function(){ if(!$(this).hasClass('active')) { $(this).addClass('active'); $('.ets_megamenu').addClass('loading-form'); $('.mm-alert').remove(); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { itemId: $(this).parents('li').eq(0).data('id-menu'), request_form: 1, mm_object: 'MM_Menu', }, success: function(json){ showSaveMessage(json.alert); $('.mm_pop_up').addClass('hidden'); $('.mm_forms').removeClass('hidden'); $('.mm_menu_form').removeClass('hidden'); $('.mm_menu_form .mm_form').html(json.form); checkFormFields(); $('.mm_menu_form .mm_form .mColorPickerInput').mColorPicker(); $('.mm_menus_li.item'+json.itemId+' .mm_menu_edit').removeClass('active'); $('.mm_menus_li').removeClass('open'); $('.mm_menus_li.item'+json.itemId).addClass('open'); $('.ets_megamenu').removeClass('loading-form'); }, error: function(xhr, status, error) { $('.mm_menu_edit').removeClass('active'); $('.ets_megamenu').removeClass('loading-form'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } }); $(document).on('click','.mm_menu_delete',function(){ if(!$(this).hasClass('active')) { $(this).addClass('active'); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { itemId: $(this).parents('li').eq(0).data('id-menu'), deleteobject: 1, mm_object: 'MM_Menu', }, success: function(json){ if(json.success) { if($('.mm_menus_li.item'+json.itemId).hasClass('open')) { if($('.mm_menus_li.item'+json.itemId).prev('li').length > 0) $('.mm_menus_li.item'+json.itemId).prev('li').addClass('open'); else if($('.mm_menus_li.item'+json.itemId).next('li').length > 0) $('.mm_menus_li.item'+json.itemId).next('li').addClass('open'); } $('.mm_menus_li.item'+json.itemId).remove(); mmAlertSucccess(json.successMsg); } else $('.mm_menus_li.item'+json.itemId+' .mm_menu_delete').removeClass('active'); displayHeightTab(); }, error: function(xhr, status, error) { $('.mm_menu_delete').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); //Column $(document).on('click','.mm_add_column',function(){ $('.mm_pop_up').addClass('hidden'); $('.mm_forms').removeClass('hidden'); $('.mm_menu_form').removeClass('hidden'); if($('.mm_menu_form .mm_form form input[name="itemId"]').length <= 0 || $('.mm_menu_form .mm_form form input[name="mm_object"]')!='MM_Column' || $('.mm_menu_form .mm_form form input[name="itemId"]').length > 0 && (parseInt($('.mm_menu_form .mm_form form input[name="itemId"]').val())!=0 || parseInt($('.mm_menu_form .mm_form form input[name="itemId"]').val())==0 && parseInt($('.mm_menu_form .mm_form form input[name="id_menu"]').val()))!=parseInt($(this).attr('data-id-menu'))) { $('.mm_menu_form .mm_form').html($('.mm_column_form_new').html()); $('.mm_menu_form .mm_form form input[name="id_menu"]').val($(this).attr('data-id-menu')); $('.mm_menu_form .mm_form form input[name="id_tab"]').val(parseInt($(this).attr('data-id-tab'))); } $('.mm-alert').remove(); return false; }); $(document).on('click','.mm_add_tab',function(){ $('.mm_pop_up').addClass('hidden'); $('.mm_forms').removeClass('hidden'); $('.mm_menu_form').removeClass('hidden'); if($('.mm_menu_form .mm_form form input[name="itemId"]').length <= 0 || $('.mm_menu_form .mm_form form input[name="mm_object"]')!='MM_Tab' || $('.mm_menu_form .mm_form form input[name="itemId"]').length > 0 && (parseInt($('.mm_menu_form .mm_form form input[name="itemId"]').val())!=0 || parseInt($('.mm_menu_form .mm_form form input[name="itemId"]').val())==0 && parseInt($('.mm_menu_form .mm_form form input[name="id_menu"]').val()))!=parseInt($(this).attr('data-id-menu'))) { $('.mm_menu_form .mm_form').html($('.mm_tab_form_new').html()); $('.mm_menu_form .mm_form form input[name="id_menu"]').val($(this).attr('data-id-menu')); } $('.mm-alert').remove(); return false; }); $(document).on('click','.mm_tab_delete',function(){ if(!$(this).hasClass('active')) { $(this).addClass('active'); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { itemId: $(this).parents('li').eq(0).data('id-tab'), deleteobject: 1, mm_object: 'MM_Tab', }, success: function(json){ if(json.success) { if($('.mm_tabs_li.item'+json.itemId).hasClass('open')) { if($('.mm_tabs_li.item'+json.itemId).prev('li').length > 0) $('.mm_tabs_li.item'+json.itemId).prev('li').addClass('open'); else if($('.mm_tabs_li.item'+json.itemId).next('li').length > 0) $('.mm_tabs_li.item'+json.itemId).next('li').addClass('open'); } $('.mm_tabs_li.item'+json.itemId).remove(); mmAlertSucccess(json.successMsg); } else $('.mm_tabs_li.item'+json.itemId+' .mm_tab_delete').removeClass('active'); displayHeightTab(); }, error: function(xhr, status, error) { $('.mm_menu_delete').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); $(document).on('click','.mm_column_delete',function(){ if(!$(this).hasClass('active')) { $(this).addClass('active'); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { itemId: $(this).parents('li').eq(0).data('id-column'), deleteobject: 1, mm_object: 'MM_Column', }, success: function(json){ if(json.success) { $('.mm_columns_li.item'+json.itemId).remove(); mmAlertSucccess(json.successMsg); } else $('.mm_columns_li.item'+json.itemId+' .mm_column_delete').removeClass('active'); displayHeightTab(); }, error: function(xhr, status, error) { $('.mm_column_delete').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); $(document).on('click','.mm_column_edit',function(){ if(!$(this).hasClass('active')) { $('.ets_megamenu').addClass('loading-form'); $(this).addClass('active'); $('.mm-alert').remove(); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { itemId: $(this).parents('li').eq(0).data('id-column'), request_form: 1, mm_object: 'MM_Column', }, success: function(json){ $('.mm_pop_up').addClass('hidden'); $('.mm_forms').removeClass('hidden'); $('.mm_menu_form').removeClass('hidden'); $('.mm_menu_form .mm_form').html(json.form); checkFormFields(); $('.mm_menu_form .mm_form .mColorPickerInput').mColorPicker(); $('.mm_columns_li.item'+json.itemId+' .mm_column_edit').removeClass('active'); $('.ets_megamenu').removeClass('loading-form'); }, error: function(xhr, status, error) { $('.mm_column_edit').removeClass('active'); $('.ets_megamenu').removeClass('loading-form'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } }); $(document).on('click','.mm_tab_edit',function(){ if(!$(this).hasClass('active')) { $('.ets_megamenu').addClass('loading-form'); $(this).addClass('active'); $('.mm-alert').remove(); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { itemId: $(this).parents('li').eq(0).data('id-tab'), request_form: 1, mm_object: 'MM_Tab', }, success: function(json){ $('.mm_pop_up').addClass('hidden'); $('.mm_forms').removeClass('hidden'); $('.mm_menu_form').removeClass('hidden'); $('.mm_menu_form .mm_form').html(json.form); checkFormFields(); $('.mm_menu_form .mm_form .mColorPickerInput').mColorPicker(); $('.mm_tabs_li.item'+json.itemId+' .mm_tab_edit').removeClass('active'); $('.ets_megamenu').removeClass('loading-form'); }, error: function(xhr, status, error) { $('.mm_tab_edit').removeClass('active'); $('.ets_megamenu').removeClass('loading-form'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } }); //Block $(document).on('click','.mm_add_block',function(){ $('.mm_pop_up').addClass('hidden'); $('.mm_menu_form').removeClass('hidden'); $('.mm_forms').removeClass('hidden'); if($('.mm_menu_form .mm_form form input[name="itemId"]').length <= 0 || $('.mm_menu_form .mm_form form input[name="mm_object"]')!='MM_Block' || $('.mm_menu_form .mm_form form input[name="itemId"]').length > 0 && (parseInt($('.mm_menu_form .mm_form form input[name="itemId"]').val())!=0 || parseInt($('.mm_menu_form .mm_form form input[name="itemId"]').val())==0 && parseInt($('.mm_menu_form .mm_form form input[name="id_column"]').val()))!=parseInt($(this).attr('data-id-column'))) { $('.mm_menu_form .mm_form').html($('.mm_block_form_new').html()); $('.mm_menu_form .mm_form form input[name="id_column"]').val($(this).attr('data-id-column')); checkFormFields(); } $('.mm-alert').remove(); return false; }); $(document).on('click','.mm_block_edit',function(){ if(!$(this).hasClass('active')) { $(this).addClass('active'); $('.ets_megamenu').addClass('loading-form'); $('.mm-alert').remove(); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { itemId: $(this).parents('li').eq(0).data('id-block'), request_form: 1, mm_object: 'MM_Block', }, success: function(json){ $('.mm_pop_up').addClass('hidden'); $('.mm_forms').removeClass('hidden'); $('.mm_menu_form').removeClass('hidden'); $('.mm_menu_form .mm_form').html(json.form); checkFormFields(); if ($('#block_type').length > 0 && $('#block_type').val() == 'PRODUCT') { mm_func.search(); } $('.mm_menu_form .mm_form .mColorPickerInput').mColorPicker(); $('.mm_blocks_li.item'+json.itemId+' .mm_block_edit').removeClass('active'); $('.ets_megamenu').removeClass('loading-form'); }, error: function(xhr, status, error) { $('.mm_block_edit').removeClass('active'); $('.ets_megamenu').removeClass('loading-form'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } }); $(document).on('click','.mm_block_delete',function(){ if(!$(this).hasClass('active')) { $(this).addClass('active'); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { itemId: $(this).parents('li').eq(0).data('id-block'), deleteobject: 1, mm_object: 'MM_Block', }, success: function(json){ if(json.success) { $('.mm_blocks_li.item'+json.itemId).remove(); mmAlertSucccess(json.successMsg); } else $('.mm_blocks_li.item'+json.itemId+' .mm_block_delete').removeClass('active'); displayHeightTab(); }, error: function(xhr, status, error) { $('.mm_block_delete').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); //Duplicate $(document).on('click','.mm_duplicate',function(){ if(!$(this).hasClass('active')) { $(this).addClass('active'); var mm_object = $(this).parents('li').eq(0).data('obj'); var itemId = 0; if(mm_object=='menu') itemId = $(this).parents('li').eq(0).data('id-menu'); else if(mm_object=='column') itemId = $(this).parents('li').eq(0).data('id-column'); else if(mm_object=='tab') itemId = $(this).parents('li').eq(0).data('id-tab'); else itemId = $(this).parents('li').eq(0).data('id-block'); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { itemId: itemId, duplicateItem: 1, mm_object: mm_object, }, success: function(json){ if(json.mm_object!='menu') { if($('li[data-id-'+json.mm_object+'="'+json.itemId+'"] > .mm_buttons .mm_duplicate').length > 0) $('li[data-id-'+json.mm_object+'="'+json.itemId+'"] > .mm_buttons .mm_duplicate').removeClass('active'); } else { if($('li[data-id-'+json.mm_object+'="'+json.itemId+'"] > .mm_menus_li_content .mm_buttons > .mm_duplicate').length > 0) $('li[data-id-'+json.mm_object+'="'+json.itemId+'"] > .mm_menus_li_content .mm_buttons > .mm_duplicate').removeClass('active'); } if(json.html) { if($('li[data-id-'+json.mm_object+'="'+json.itemId+'"]').length > 0) $('li[data-id-'+json.mm_object+'="'+json.itemId+'"]').after(json.html); else if($('ul.mm_'+json.mm_object+'s_ul').length > 0) $('ul.mm_'+json.mm_object+'s_ul').append(json.html); } if(json.mm_object=='menu') { $('.mm_menus_li').removeClass('open'); $('li[data-id-'+json.mm_object+'="'+json.newItemId+'"]').addClass('open'); if($('.mm_menus_li.open .mm_tabs_li').length>0) { $('.mm_menus_li.open .mm_tabs_li:first-child').addClass('open'); } } if(json.mm_object=='tab') { $('.mm_tabs_li').removeClass('open'); $('li[data-id-'+json.mm_object+'="'+json.newItemId+'"]').addClass('open'); } mmSort('.mm_blocks_ul'); mmSort('.mm_tabs_ul_content'); mmSort('.mm_columns_ul'); mmSort('.mm_menus_ul'); if(json.alerts.success) mmAlertSucccess(json.alerts.success); else alert(json.alerts.errors); displayHeightTab(); var $images = $('.ets_megamenu img'); $images.on('load',function(){ displayHeightTab(); }); }, error: function(xhr, status, error) { $('.mm_duplicate').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); $(document).on('change','.mm_form select[name="link_type"],.mm_form select[name="block_type"]',function(){ checkFormFields(); if ($('#block_type').length > 0) { if ($('#block_type').val() != 'PRODUCT') { $('.row_id_products, .row_product_count, .row_product_type').hide(); } else { changeProductType(); mm_func.search(); } } }); //Config $(document).on('click','.mm_config_save',function(){ if(!$('.mm_config_form_content').hasClass('active')) { $('.mm_config_form_content').addClass('active'); $(this).parents('.mm_save_wrapper').eq(0).addClass('loading'); $('.mm-alert').remove(); var formData = new FormData($(this).parents('form').get(0)); $.ajax({ url: $(this).parents('form').eq(0).attr('action'), data: formData, type: 'post', dataType: 'json', processData: false, contentType: false, success: function(json){ $('.mm-alert').remove(); //$('.ets_megamenu').attr('class','ets_megamenu '+json.layout_direction); $('.mm_config_form_content').removeClass('active'); $('.mm_config_form_content').append(json.alert); if(json.success) { mmAlertSucccess($('.mm_config_form_content .alert-success').html()); $('.mm_pop_up').addClass('hidden').parents('.mm_popup_overlay').addClass('hidden'); } $('.mm_save_wrapper').removeClass('loading'); }, error: function(xhr, status, error) { $('.mm-alert').remove(); $('.mm_save_wrapper').removeClass('loading'); $('.mm_config_form_content').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); $(document).on('click','.mm_config_button',function(){ $('.mm_pop_up').addClass('hidden'); $('.mm_config_form').removeClass('hidden').parents('.mm_popup_overlay').removeClass('hidden'); $('.mm-alert.alert-success').remove(); checkFormFields(); }); $(document).on('click','.mm_import_menu',function(){ if(!$('.mm_import_option_form').hasClass('active')) { $('.mm_import_option_form').addClass('active'); var formData = new FormData($(this).parents('form').get(0)); $('.mm_import_option_form .alert').remove(); $.ajax({ url: $('.mm_import_option_form').attr('action'), data: formData, type: 'post', dataType: 'json', processData: false, contentType: false, success: function(json){ $('.mm_import_option_form').removeClass('active'); if(json.success) { $('.mm_pop_up').addClass('hidden'); $('.mm_forms').addClass('hidden'); $('.mm_export_form').addClass('hidden'); $('.mm_export.mm_pop_up').addClass('hidden'); mmAlertSucccess(json.success); setTimeout(function(){ location.reload(); },3000); } else { $('.mm_import_option_form').append('
    '+json.error+'
    '); } }, error: function(xhr, status, error) { $('.mm_import_option_form').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); //Reset $(document).on('click','.mm_reset_default',function(){ if(!$(this).hasClass('active')) { $(this).addClass('active'); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { reset_config: 1, }, success: function(json){ $('.mm_reset_default').removeClass('active'); if(json.success) { mmAlertSucccess(json.success); setTimeout(function(){ location.reload(); },3000); } }, error: function(xhr, status, error) { $('.mm_reset_default').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); //Sortable mmSort('.mm_blocks_ul'); mmSort('.mm_tabs_ul_content'); mmSort('.mm_columns_ul'); mmSort('.mm_menus_ul'); //Color $('.custom_color').hide(); $('.custom_color.'+$('#ETS_MM_LAYOUT').val()).show(); $(document).on('change','#ETS_MM_LAYOUT',function(){ $('.custom_color').hide(); $('.custom_color.'+$('#ETS_MM_LAYOUT').val()).show(); }); //Cache if(parseInt($('input[name="ETS_MM_CACHE_ENABLED"]:checked').val())==1) $('.row_ets_mm_cache_life_time').show(); else $('.row_ets_mm_cache_life_time').hide(); $(document).on('change','input[name="ETS_MM_CACHE_ENABLED"]',function(){ if(parseInt($('input[name="ETS_MM_CACHE_ENABLED"]:checked').val())==1) $('.row_ets_mm_cache_life_time').show(); else $('.row_ets_mm_cache_life_time').hide(); }); $(document).on('click','.mm_clear_cache',function(){ if(!$(this).hasClass('active')) { $(this).addClass('active'); $.ajax({ url: $(this).attr('href'), data: { clearMenuCache: 1, }, type: 'post', dataType: 'json', success: function(json){ $('.mm_clear_cache').removeClass('active'); if(json.success) mmAlertSucccess(json.success); }, error: function(xhr, status, error) { $('.mm_clear_cache').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); //Initial events $('.ets_mm_fancy').fancybox(); if($('.mm_menus_ul > li').length > 0) $('.mm_menus_ul > li:first-child').addClass('open'); if($('.mm_menus_li.open .mm_tabs_li').length>0) { $('.mm_menus_li.open .mm_tabs_li:first-child').addClass('open'); } displayHeightTab(); $(document).mouseup(function (e) { if ($('.mm_results').length > 0 && $('.mm_results').is(':visible')) return false; var container = $(".mm_pop_up"); var colorpanel = $('#mColorPicker'); var mce_container =$('.mce-container'); if (!mce_container.is(e.target) && mce_container.has(e.target).length === 0 && !container.is(e.target) && container.has(e.target).length === 0 && !colorpanel.is(e.target) && colorpanel.has(e.target).length === 0 && ($('#mColorPicker').length <=0 || ($('#mColorPicker').length > 0 && $('#mColorPicker').css('display')=='none')) && $('.mm_export.mm_pop_up').hasClass('hidden')) { if ($('.mm_icon_form_new').hasClass('mm_pop_up')) { $('.mm_icon_form_new').removeClass('mm_pop_up').addClass('hidden'); $('.mm_menu_form').removeClass('hidden').addClass('mm_pop_up'); } else { $('.mm_pop_up').addClass('hidden').parents('.mm_popup_overlay').addClass('hidden'); $('.mm_forms').addClass('hidden'); } $('.mm_export_form').addClass('hidden'); } }); $(document).keyup(function(e) { if (e.keyCode === 27) { if ($('.mm_icon_form_new').hasClass('mm_pop_up')) { $('.mm_icon_form_new').removeClass('mm_pop_up').addClass('hidden'); $('.mm_menu_form').removeClass('hidden').addClass('mm_pop_up'); } else { $('.mm_pop_up').addClass('hidden').parents('.mm_popup_overlay').addClass('hidden'); $('.mm_forms').addClass('hidden'); } $('.mm_export_form').addClass('hidden'); } }); $(document).on('click','.mm_change_mode',function(){ $('.mm_change_mode').removeClass('active'); $(this).addClass('active'); if($(this).hasClass('mm_layout_rlt')) $('.ets_megamenu').removeClass('ets-dir-ltr').addClass('ets-dir-rtl'); else $('.ets_megamenu').removeClass('ets-dir-rtl').addClass('ets-dir-ltr'); }); $(document).on('click','.mm_view_mode',function(){ if(!$(this).hasClass('active')) { $('.mm_view_mode').removeClass('active'); $(this).addClass('active'); if($(this).hasClass('mm_view_mode_tab_select')) { $('.ets_megamenu').removeClass('mm_view_mode_list').addClass('mm_view_mode_tab'); displayHeightTab(); } else { $('.ets_megamenu').removeClass('mm_view_mode_tab').addClass('mm_view_mode_list'); if($('.mm_tabs_ul_content').length) $('.mm_tabs_ul_content').removeAttr('style'); } } }); if($('select[name="ETS_MM_HOOK_TO"]').val()=='customhook' && $('select[name="ETS_MM_HOOK_TO"]').next('.help-block').length > 0) $('select[name="ETS_MM_HOOK_TO"]').next('.help-block').addClass('active'); $(document).on('change','select[name="ETS_MM_HOOK_TO"]',function(){ if($(this).val()=='customhook' && $(this).next('.help-block').length > 0) $(this).next('.help-block').addClass('active'); else $(this).next('.help-block').removeClass('active'); }); $(document).on('click','.mm_config_form_tab > li',function(){ $('.mm_config_form_tab > li,.mm_config_forms > div').removeClass('active'); $(this).addClass('active'); $('.mm_config_forms div.mm_config_'+$(this).attr('data-tab')).addClass('active'); }); if($('.mm_block_wrapper a').length > 0) $('.mm_block_wrapper a').attr('target','_blank'); if ($('#product_type_specific').length > 0) changeProductType(); $(document).on('change','input[type=radio][name=product_type]', function () { changeProductType(); }); }); function changeProductType() { $('.row_product_type').show(); if ($('#product_type_specific').is(':checked')) { $('.row_id_products').show(); $('.row_product_count').hide(); } else { $('.row_id_products').hide(); $('.row_product_count').show(); } } function mmSort(selector) { $(selector).sortable({ connectWith: selector, update: function(e,ui) { if (this === ui.item.parent()[0]) { var obj = ui.item.attr('data-obj'); var itemId = ui.item.attr('data-id-'+obj); var parentObj = ui.item.parents('li').length > 0 ? ui.item.parents('li').eq(0).attr('data-obj') : false; var parentId = parentObj && ui.item.parents('li').length > 0 ? ui.item.parents('li').eq(0).attr('data-id-'+parentObj) : 0; var previousId = ui.item.prev('li').length > 0 ? ui.item.prev('li').attr('data-id-'+obj) : 0; $.ajax({ url: mmBaseAdminUrl, type: 'post', dataType: 'json', data: { itemId: itemId, obj: obj, parentId: parentId, parentObj: parentObj ? parentObj : '', previousId: previousId, updateOrder: 1, }, success: function(json) { if(!json.success) $(selector).sortable('cancel'); displayHeightTab(); }, error: function() { $(selector).sortable('cancel'); } }); } } }).disableSelection(); } function readURL(input) { if (input.files && input.files[0]) { var reader = new FileReader(); reader.onload = function (e) { if($(input).parents('.col-lg-9').eq(0).find('.preview_img').length <= 0) { $(input).parents('.col-lg-9').eq(0).append('
    '); } else { $(input).parents('.col-lg-9').eq(0).find('.preview_img img').eq(0).attr('src',e.target.result); } if($(input).parents('.col-lg-9').eq(0).next('.uploaded_image_label').length > 0) { $(input).parents('.col-lg-9').eq(0).next('.uploaded_image_label').addClass('hidden'); $(input).parents('.col-lg-9').eq(0).next('.uploaded_image_label').next('.uploaded_img_wrapper').addClass('hidden'); } } reader.readAsDataURL(input.files[0]); } } function updatePreviewImage(name,url,delete_url) { if($('.defaultForm.active input[name="'+name+'"]').length > 0 && $('.defaultForm.active input[name="'+name+'"]').parents('.col-lg-9').length > 0) { if($('.defaultForm.active input[name="'+name+'"]').parents('.col-lg-9').eq(0).find('.preview_img').length > 0) $('.defaultForm.active input[name="'+name+'"]').parents('.col-lg-9').eq(0).find('.preview_img').eq(0).remove(); if($('.defaultForm.active input[name="'+name+'"]').parents('.col-lg-9').eq(0).next('.uploaded_image_label').length<=0) { $('.defaultForm.active input[name="'+name+'"]').parents('.col-lg-9').eq(0).after('
    '+(delete_url ? '' : '')+'
    '); } else { var imageWrapper = $('.defaultForm.active input[name="'+name+'"]').parents('.col-lg-9').eq(0).next('.uploaded_image_label').next('.col-lg-9'); imageWrapper.find('a.ets_mm_fancy').eq(0).attr('href',url); imageWrapper.find('a.ets_mm_fancy img').eq(0).attr('src',url); if(imageWrapper.find('a.delete_url').length > 0) imageWrapper.find('a.delete_url').eq(0).attr('href',delete_url); $('.defaultForm.active input[name="'+name+'"]').parents('.col-lg-9').eq(0).next('.uploaded_image_label').removeClass('hidden'); $('.defaultForm.active input[name="'+name+'"]').parents('.col-lg-9').eq(0).next('.uploaded_image_label').next('.uploaded_img_wrapper').removeClass('hidden'); } $('.defaultForm.active input[name="'+name+'"]').val(''); } } function showSaveMessage(alertmsg) { if(alertmsg) { if($('.defaultForm.active').parents('.mm_pop_up').eq(0).find('.alert').length > 0) $('.defaultForm.active').parents('.mm_pop_up').eq(0).find('.alert').remove(); $('.defaultForm.active').parents('.mm_pop_up').eq(0).append(alertmsg); } } function checkFormFields() { if($('.mm_form select[name="link_type"]').length > 0) { $('.mm_form .row_link, .mm_form .row_id_manufacturer, .mm_form .row_menu_ver_alway_show, .mm_form .row_menu_ver_alway_open_first, .mm_form .row_id_category, .mm_form .row_id_cms, .mm_form .row_menu_ver_hidden_border, .mm_form .row_id_supplier,.mm_form .row_menu_ver_text_color, .mm_form .row_menu_ver_background_color, .mm_form .row_menu_item_width,.mm_form .row_tab_item_width,.mm_form .row_background_image,.mm_form .row_position_background,.mm_form .row_display_tabs_in_full_width').hide(); if($('.mm_form select[name="link_type"]').val()=='CUSTOM') $('.mm_form .row_link').show(); else if($('.mm_form select[name="link_type"]').val()=='CMS') $('.mm_form .row_id_cms').show(); else if($('.mm_form select[name="link_type"]').val()=='CATEGORY') $('.mm_form .row_id_category').show(); else if($('.mm_form select[name="link_type"]').val()=='MNFT') $('.mm_form .row_id_manufacturer').show(); else if($('.mm_form select[name="link_type"]').val()=='MNSP') $('.mm_form .row_id_supplier').show(); if($('select[name="enabled_vertical"]').val()==1) { $('.mm_form .row_menu_ver_text_color, .mm_form .row_menu_ver_alway_show, .mm_form .row_menu_ver_alway_open_first, .mm_form .row_menu_ver_hidden_border, .mm_form .row_menu_ver_background_color,.mm_form .row_menu_item_width,.mm_form .row_tab_item_width').show(); if($('#sub_menu_type').val()=='FULL') $('.mm_form .row_display_tabs_in_full_width').show(); } else{ $('.mm_form .row_background_image,.mm_form .row_position_background').show(); } } if($('.mm_form select[name="block_type"]').length > 0) { $('.mm_form .row_product_type,.mm_form .row_product_count,.mm_form .row_image, .mm_form .row_id_manufacturers, .mm_form .row_id_categories, .mm_form .row_id_cmss,.mm_form .row_image_link,.mm_form .row_content,.mm_form .row_id_products, .mm_form .row_id_suppliers,.mm_form .row_order_by_category,.mm_form .row_order_by_suppliers,.mm_form .row_order_by_manufacturers,.mm_form .row_display_mnu_name, .mm_form .row_display_mnu_inline,.mm_form .row_display_suppliers_name,.mm_form .row_display_suppliers_inline,.mm_form .row_display_suppliers_img,.mm_form .row_display_mnu_img,.mm_form .row_show_description, .mm_form .row_show_clock').hide(); if($('.mm_form select[name="block_type"]').val()=='HTML') $('.mm_form .row_content').show(); else if($('.mm_form select[name="block_type"]').val()=='CMS') $('.mm_form .row_id_cmss').show(); else if($('.mm_form select[name="block_type"]').val()=='CATEGORY'){ $('.mm_form .row_id_categories,.mm_form .row_order_by_category').show(); } else if($('.mm_form select[name="block_type"]').val()=='MNFT') { $('.mm_form .row_id_manufacturers,.mm_form .row_order_by_manufacturers, .mm_form .row_display_mnu_img').show(); if($('input[name="display_mnu_img"]:checked').val()==1) { $('.mm_form .row_display_mnu_name, .mm_form .row_display_mnu_inline').show(); } } else if($('.mm_form select[name="block_type"]').val()=='MNSP') { $('.mm_form .row_id_suppliers,.mm_form .row_order_by_suppliers,.mm_form .row_display_suppliers_img').show(); if($('input[name="display_suppliers_img"]:checked').val()==1) { $('.mm_form .row_display_suppliers_name, .mm_form .row_display_suppliers_inline').show(); } } else if($('.mm_form select[name="block_type"]').val()=='PRODUCT') { $('.mm_form .row_show_description, .mm_form .row_show_clock').show(); $('.mm_form .row_id_products').show(); changeProductType(); } else if($('.mm_form select[name="block_type"]').val()=='IMAGE') { $('.mm_form .row_image').show(); $('.mm_form .row_image_link').show(); } } if($('input[name="ETS_MM_VERTICAL_ENABLED"]').length>0) { if($('input[name="ETS_MM_VERTICAL_ENABLED"]:checked').val()==1) { $('.vertical_group').show(); } else{ $('.vertical_group').hide(); } } if($('input[name="ETS_MM_STICKY_ENABLED"]').length>0) { if($('input[name="ETS_MM_STICKY_ENABLED"]:checked').val()==1) { $('.row_ets_mm_sticky_dismobile').show(); } else $('.row_ets_mm_sticky_dismobile').hide(); } $('.mm_config_extra_features .form-group-wrapper .help-block').addClass('alert-warning').addClass('alert'); } function mmAlertSucccess(successMsg) { if($('#content .ets_mm_success_alert').length <= 0) { $('#content').append(''); } $('#content .ets_mm_success_alert').html(successMsg); $('#content .ets_mm_success_alert').fadeIn().delay(5000).fadeOut(); } function displayHeightTab() { if($('.mm_menus_li.open .mm_tabs_ul .mm_tabs_li.open .mm_columns_ul').length) { var height_menu = $('.mm_menus_li.open .mm_tabs_ul .mm_tabs_li.open .mm_columns_ul').height()+300; $('.mm_menus_li.open .mm_tabs_ul').css('height',($('.mm_menus_li.open .mm_tabs_ul .mm_tabs_li.open .mm_columns_ul').height()+300)+'px'); $('.ets_megamenu').css('height',(height_menu+100)+'px'); } else if($('.mm_menus_li.open .mm_columns_ul').length) { $('.ets_megamenu').css('height',($('.mm_menus_li.open .mm_columns_ul').height()+200)+'px'); } } function displayCountDownClock() { var t = $("[data-countdown]"), n = '
    %-D
    Day%!D
    %H
    Hr%!H
    %M
    Min%!M
    %S
    Sec%!S
    '; if(t.length>0) { t.each(function() { var t = $(this).data("countdown"); $(this).countdown(t).on("update.countdown", function(t) { $(this).html(t.strftime(n)); }) }); } }