/** * Copyright ETS Software Technology Co., Ltd * * NOTICE OF LICENSE * * This file is not open source! Each license that you purchased is only available for 1 website 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. * * @author ETS Software Technology Co., Ltd * @copyright ETS Software Technology Co., Ltd * @license Valid for 1 website (or project) for each purchase of license */ var mlsScale = 1; function ScaleSlider(){ mlsScale = $('.mls_slides_li.open .slide-content .left-content').width()/$('.mls_slide_list').attr('data-width-slide'); var ratio = mlsScale; var height = ratio*$('.mls_slide_list').attr('data-height-slide'); $('.slide-content .left-content').css('height',height+'px'); $('.msl_layer_wrapper').css('transform', 'scale('+ratio+')'); mlsDrag('.msl_layer'); $('.ets_multilayerslider_wrapper').css('height',height+'px'); } function ScaleSliderPlay(){ if ($('.mls_slider_type_full') != '' ){ var ratio = $(window).width()/$('.slide-content .msl_layer_wrapper').attr('data-width'); } else { var ratio = $('.slide-content .left-content').width()/$('.slide-content .msl_layer_wrapper').attr('data-width'); } var height = ratio*$('.slide-content .msl_layer_wrapper').attr('data-height'); $('.slide-content .left-content').css('height',height+'px'); $('.msl_layer_wrapper').css('transform', 'scale('+ratio+')'); $('.ets_multilayerslider_wrapper').css('min-height',height+'px'); } function initMlsLayerPosition() { if($('.ets_multilayerslider_wrapper').hasClass('multi-layout')) var multiLayout = true; else var multiLayout = false; if($('.ets_multilayerslider_wrapper').hasClass('mls-layout-rtl') && $('.msl_layer').length > 0) { $('.msl_layer').each(function(){ if(multiLayout) { $(this).css('right',$(this).attr('data-right')+'px'); $(this).css('left','auto'); } else { $(this).css('left',$(this).attr('data-left')+'px'); $(this).css('right','auto'); } }); } } $(document).ready(function(){ initMlsLayerPosition(); $(document).on('click','.mls_slides_li',function(){ $('.mls_slides_li').removeClass('open'); $(this).addClass('open'); }); $(window).load(function(){ ScaleSlider(); }); $(document).on('click','.msl_screen_type > div',function(){ $('.ets_multilayerslider_wrapper').removeClass('mls_'+$('.msl_screen_type > div.active').attr('data-size')+'_size').addClass('mls_'+$(this).attr('data-size')+'_size'); $('.msl_screen_type > div.active').removeClass('active'); $(this).addClass('active'); var changeSlide = $(this).attr('data-width'); if($(this).attr('data-width')!='auto') $('.left-content').css('width',changeSlide+'px'); else $('.left-content').css('width','100%'); ScaleSlider(); }); $(window).on('resize',function(e){ ScaleSlider(); }); $(document).on('click','.mls_change_mode',function(){ if(!$('.ets_multilayerslider').hasClass('updating-layout')) { if($(this).hasClass('rtl')) mlsUpdateLayout('rtl'); else mlsUpdateLayout('ltr'); } }); // $(document).mouseup(function (e) // { // var container = $(".mls_pop_up"); // var colorpanel = $('#mColorPicker'); // if (!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')) // && $('.mls_export_form').hasClass('hidden') // ) // { // $('.mls_pop_up').addClass('hidden'); // $('.mls_forms').addClass('hidden'); // $('.mls_export_form').addClass('hidden'); // $('.mls_overlay').addClass('hidden'); // } // }); $(document).keyup(function(e) { if (e.keyCode === 27) { $('.mls_pop_up').addClass('hidden'); $('.mls_forms').addClass('hidden'); $('.mls_export_form').addClass('hidden'); $('.mls_overlay').addClass('hidden'); } }); $(document).on('click','.mls_add_slide',function(){ $('.mls_pop_up').addClass('hidden'); $('.mls_slide_form').removeClass('hidden'); $('.mls_forms').removeClass('hidden'); if($('.mls_slide_form .mls_form form input[name="itemId"]').length <= 0 || $('.mls_slide_form .mls_form form input[name="mls_object"]')!='MLS_Slide' || $('.mls_slide_form .mls_form form input[name="itemId"]').length > 0 && parseInt($('.mls_slide_form .mls_form form input[name="itemId"]').val())!=0) $('.mls_slide_form .mls_form').html($('.mls_slide_form_new').html()); checkFormFields(); $('.mm-alert').remove(); return false; }); $(document).on('click','.mls_export_button',function(){ $('.mls_pop_up').addClass('hidden'); $('.mls_export').removeClass('hidden'); $('.mls_export_form').removeClass('hidden'); return false; }); $(document).on('click','.mls_slide_toggle',function(){ if(!$(this).parents('.mls_slides_li').eq(0).hasClass('open')) { $('.mls_slides_li').removeClass('open'); $(this).parents('.mls_slides_li').eq(0).addClass('open'); } else { $('.mls_slides_li').removeClass('open'); } }); $(document).on('click','.mls_save',function(){ if(!$(this).parents('form').eq(0).hasClass('active') && $('.defaultForm.active').length <= 0) { $(this).parents('form').eq(0).addClass('active'); $(this).parents('.mls_save_wrapper').eq(0).addClass('mls_saving_enabled'); $('.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){ showSaveMessage(json.alert); 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.success) { if(json.mls_object=='MLS_Slide') { if($('.mls_slides_li.item'+json.itemId).length > 0) { if($('.mls_change_mode.active.rtl').length > 0) $('.mls_slides_li.item'+json.itemId).replaceWith(json.slideHtmlRTL); else $('.mls_slides_li.item'+json.itemId).replaceWith(json.slideHtmlLTR); } else { if($('.mls_change_mode.active.rtl').length > 0) $('.mls_slides_ul').append(json.slideHtmlRTL); else $('.mls_slides_ul').append(json.slideHtmlLTR); } if($('.mls_slides_li.item'+json.itemId).length > 0) { $('.mls_slides_li').removeClass('open'); $('.mls_slides_li.item'+json.itemId).addClass('open'); } mlsDrag('.msl_layer'); mmSort('.mls_layers_ul'); if(!$('.msl_no_slides').hasClass('hidden')) $('.msl_no_slides').addClass('hidden'); } if(json.mls_object=='MLS_Layer' && json.success) { if(json.font && $('link[href="'+json.font+'"]').length <=0) $('head').append(''); if($('.msl_layer.item'+json.itemId).length > 0) { if($('.mls_change_mode.active.rtl').length > 0) { if(json.layerHtmlRTL) $('.msl_layer.item'+json.itemId).replaceWith(json.layerHtmlRTL); else $('.msl_layer.item'+json.itemId).remove(); } else { if(json.layerHtmlLTR) $('.msl_layer.item'+json.itemId).replaceWith(json.layerHtmlLTR); else $('.msl_layer.item'+json.itemId).remove(); } } else { if($('.mls_slides_li.open .msl_layer_wrapper').length > 0) { if($('.mls_change_mode.active.rtl').length > 0) $('.mls_slides_li.open .msl_layer_wrapper').append(json.layerHtmlRTL); else $('.mls_slides_li.open .msl_layer_wrapper').append(json.layerHtmlLTR); } } mlsDrag('.msl_layer'); if(json.sortLayerHtml) { if($('.mls_layers_li.item'+json.itemId).length > 0) $('.mls_layers_li.item'+json.itemId).replaceWith(json.sortLayerHtml); else if($('.mls_slides_li.open .mls_layers_ul').length > 0) $('.mls_slides_li.open .mls_layers_ul').append(json.sortLayerHtml); mmSort('.mls_layers_ul'); } } if($('.mm-alert-'+json.time).length > 0) mmAlertSucccess($('.mm-alert-'+json.time+'.alert-success').html()); $('.mls_pop_up').addClass('hidden').parents('.mls_forms').addClass('hidden'); $('.mls_overlay').addClass('hidden'); ScaleSlider(); } $('.defaultForm.active').removeClass('active'); $('.mls_save_wrapper').removeClass('mls_saving_enabled'); }, error: function(xhr, status, error) { $('.defaultForm.active').removeClass('active'); $('.mls_save_wrapper').removeClass('mls_saving_enabled'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); $(document).on('click','.mls_close',function(){ $(this).parent('.mls_pop_up').addClass('hidden'); $(this).parent().parent('.mls_pop_up').addClass('hidden'); $(this).parent().parent('.mls_forms').addClass('hidden'); $(this).parent().parent('.mls_export_form').addClass('hidden'); $('.mls_overlay').addClass('hidden'); }); $(document).on('change','input[type="file"]',function(){ var fileExtension = ['jpeg', 'jpg', 'png', 'gif', 'bmp','zip', 'webp']; 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_mls_invalid_file); } else { readURL(this); } }); $(document).on('click','.del_preview',function(){ 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(); }); $(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) { if(json.mls_object=='MLS_Slide') { $('.mls_slides_li.item'+json.itemId+' .msl_layer_wrapper').css('background-image','none'); } 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','.mls_slide_edit',function(){ if(!$(this).hasClass('active')) { $('.ets_multilayerslider').addClass('loading'); $(this).addClass('active'); $('.mm-alert').remove(); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { itemId: $(this).parents('li').eq(0).data('id-slide'), request_form: 1, mls_object: 'MLS_Slide', }, success: function(json){ $('.ets_multilayerslider').removeClass('loading'); showSaveMessage(json.alert); $('.mls_pop_up').addClass('hidden'); $('.mls_forms').removeClass('hidden'); $('.mls_slide_form').removeClass('hidden'); $('.mls_slide_form .mls_form').html(json.form); checkFormFields(); $('.mls_slide_form .mls_form .mColorPickerInput').mColorPicker(); $('.mls_slides_li.item'+json.itemId+' .mls_slide_edit').removeClass('active'); $('.mls_slides_li').removeClass('open'); $('.mls_slides_li.item'+json.itemId).addClass('open'); }, error: function(xhr, status, error) { $('.mls_slide_edit').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } }); $(document).on('click','.mls_slide_delete',function(){ if(!$(this).hasClass('active') && confirm(ets_mls_confirm_delete_slide)) { $(this).addClass('active'); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { itemId: $(this).parents('li').eq(0).data('id-slide'), deleteobject: 1, mls_object: 'MLS_Slide', }, success: function(json){ if(json.success) { if($('.mls_slides_li.item'+json.itemId).prev('li').length > 0) $('.mls_slides_li.item'+json.itemId).prev('li').addClass('open'); else if($('.mls_slides_li.item'+json.itemId).next('li').length > 0) $('.mls_slides_li.item'+json.itemId).next('li').addClass('open'); $('.mls_slides_li.item'+json.itemId).remove(); if($('.mls_slides_li').length <= 0) $('.msl_no_slides').removeClass('hidden'); mmAlertSucccess(json.successMsg); } else $('.mls_slides_li.item'+json.itemId+' .mls_slide_delete').removeClass('active'); }, error: function(xhr, status, error) { $('.mls_slide_delete').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); $(document).on('click','.mls_slide_duplicated',function(){ if(!$(this).hasClass('active')) { $(this).addClass('active'); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { itemId: $(this).parents('li').eq(0).attr('data-id-slide'), duplicatedbject: 1, mls_object: 'MLS_Slide', layout: $('.mls_change_mode.active.rtl').length > 0 ? 'rtl' : 'ltr', }, success: function(json){ if(json.success) { if($('.mls_slides_li.item'+json.itemId).length > 0) $('.mls_slides_li.item'+json.itemId).after(json.html); else $('.mls_slides_ul').append(json.html); $('.mls_slides_li').removeClass('open'); $('.mls_slides_li.item'+json.newItemId).addClass('open'); $('.mls_slides_li.item'+json.itemId).removeClass('active'); mlsDrag('.msl_layer'); mmSort('.mls_layers_ul'); ScaleSlider(); mmAlertSucccess(json.success); } $('.mls_slide_duplicated').removeClass('active'); }, error: function(xhr, status, error) { $('.mls_slide_duplicated').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); $(document).on('click','.mls_layer_duplicate',function(){ if(!$(this).hasClass('active')) { $(this).addClass('active'); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { itemId: $(this).parents('li').eq(0).attr('data-id-layer'), duplicatedbject: 1, mls_object: 'MLS_Layer', layout: $('.mls_change_mode.active.rtl').length > 0 ? 'rtl' : 'ltr', }, success: function(json){ if(json.success) { if($('.mls_slides_li.item'+json.id_slide).length > 0) { $('.mls_slides_li.item'+json.id_slide+' .msl_layer_wrapper').append(json.layerHtml); } if($('.mls_layers_li.item'+json.itemId).length > 0) $('.mls_layers_li.item'+json.itemId).after(json.layerSortHtml); else if($('.mls_slides_li.item'+json.id_slide).length) $('.mls_slides_li.item'+json.id_slide+' .mls_layers_ul').append(json.layerSortHtml); $('.mls_layers_li.item'+json.itemId).removeClass('active'); mlsDrag('.msl_layer'); mmSort('.mls_layers_ul'); ScaleSlider(); mmAlertSucccess(json.success); } $('.mls_layer_duplicate').removeClass('active'); }, error: function(xhr, status, error) { $('.mls_layer_duplicate').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); //Column $(document).on('click','.mls_add_layer',function(){ $('.mls_pop_up').addClass('hidden'); $('.mls_forms').removeClass('hidden'); $('.mls_slide_form').removeClass('hidden'); if($('.mls_slide_form .mls_form form input[name="itemId"]').length <= 0 || $('.mls_slide_form .mls_form form input[name="mls_object"]')!='MM_Column' || $('.mls_slide_form .mls_form form input[name="itemId"]').length > 0 && (parseInt($('.mls_slide_form .mls_form form input[name="itemId"]').val())!=0 || parseInt($('.mls_slide_form .mls_form form input[name="itemId"]').val())==0 && parseInt($('.mls_slide_form .mls_form form input[name="id_slide"]').val()))!=parseInt($(this).attr('data-id-slide'))) { $('.mls_slide_form .mls_form').html($('.mls_layer_form_new').html()); $('.mls_slide_form .mls_form form input[name="id_slide"]').val($(this).attr('data-id-slide')); } $('.mm-alert').remove(); checkFormFields(); return false; }); $(document).on('click','.mls_layer_delete',function(){ if(!$(this).hasClass('active') && confirm(ets_mls_confirm_delete_layer)) { $(this).addClass('active'); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { itemId: $(this).parents('li').eq(0).data('id-layer'), deleteobject: 1, mls_object: 'MLS_Layer', }, success: function(json){ if(json.success) { $('.mls_layers_li.item'+json.itemId).remove(); $('.msl_layer.item'+json.itemId).remove(); mmAlertSucccess(json.successMsg); } else $('.mls_layers_li.item'+json.itemId+' .mls_layer_delete').removeClass('active'); }, error: function(xhr, status, error) { $('.mls_layer_delete').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); $(document).on('click','.mls_layer_edit',function(){ if(!$(this).hasClass('active')) { $('.ets_multilayerslider').addClass('loading'); $(this).addClass('active'); $('.mm-alert').remove(); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { itemId: $(this).parents('li').eq(0).data('id-layer'), request_form: 1, mls_object: 'MLS_Layer', }, success: function(json){ $('.ets_multilayerslider').removeClass('loading'); $('.mls_pop_up').addClass('hidden'); $('.mls_forms').removeClass('hidden'); $('.mls_slide_form').removeClass('hidden'); $('.mls_slide_form .mls_form').html(json.form); checkFormFields(); $('.mls_slide_form .mls_form .mColorPickerInput').mColorPicker(); $('.mls_layers_li.item'+json.itemId+' .mls_layer_edit').removeClass('active'); }, error: function(xhr, status, error) { $('.mls_layer_edit').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } }); $(document).on('click','.mls_play_slider',function(){ $('.mls_preview_slider').removeClass('hidden').addClass('loading'); $.ajax({ url: mmBaseAdminUrl, dataType: 'json', type: 'post', data: { loadSlider: 1, layout: $('.mls_change_mode.rtl.active').length > 0 ? 'rtl' : 'ltr', }, success: function(json){ if(json.success) { $('.mls_preview_slider').removeClass('loading'); $('.mls_form_preview').html(json.html); $('.mls_form_preview').ready(function(){ if($('.mls_slider').length > 0) { $('.mls_slider').mls_slider({ enableNav: parseInt($('.mls_slider').attr('data-enable-next-prev')), enablePagination: parseInt($('.mls_slider').attr('data-enable-pagination')), moveIn: parseInt($('.mls_slider').attr('data-move-in')), moveOut: parseInt($('.mls_slider').attr('data-move-out')), stand: parseInt($('.mls_slider').attr('data-stand-duration')), loop: parseInt($('.mls_slider').attr('data-loop')), autoPlay: parseInt($('.mls_slider').attr('data-auto-play')), pauseOnHover: parseInt($('.mls_slider').attr('data-pause-on-hover')), enableLoading: parseInt($('.mls_slider').attr('data-enable-loading-icon')), enableRunningBar: parseInt($('.mls_slider').attr('data-enable-running-bar')), startSlide: $('.mls_slides_ul > li.mls_slides_li.open').length > 0 ? ($('.mls_slides_ul > li.mls_slides_li.open').index()+1) : 1, }); } }); } if ($('.mls_desktop_size').length != '' ){ if ($('.mls_preview_type_full').length != '' ){ var screenPreview = $(window).width(); } else { var screenPreview = 1170; } $('.mls_form_preview').css('width',screenPreview+'px'); } if ($('.mls_tablet_size').length != '' ){ var screenPreview = 768; $('.mls_form_preview').css('width',screenPreview+'px'); } if ($('.mls_mobile_size').length != '' ){ var screenPreview = 390; $('.mls_form_preview').css('width',screenPreview+'px'); } var ratio1 = (screenPreview - 23 )/$('.slide-content .msl_layer_wrapper').attr('data-width'); var height1 = ratio1*$('.slide-content .msl_layer_wrapper').attr('data-height'); $('.mls_form_preview .ets_multilayerslider').css('height',height1+'px'); $('.mls_form_preview .ets_multilayerslider .mls_slider').css('transform', 'scale('+ratio1+')'); }, error: function(xhr, status, error) { $('.mls_preview_slider').addClass('hidden').removeClass('loading'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); }); $(document).on('change','.mls_form select[name="layer_type"]',function(){ checkFormFields(); }); //Config $(document).on('click','.mls_config_save',function(){ if(!$('.mls_config_form_content').hasClass('active')) { $('.mls_config_form_content').addClass('active'); $(this).parents('.mls_save_wrapper').eq(0).addClass('mls_saving_enabled'); $('.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_megaslide').attr('class','ets_megaslide '+json.layout_direction); $('.mls_config_form_content').removeClass('active'); $('.mls_config_form_content').append(json.alert); if(json.success) { mmAlertSucccess($('.mls_config_form_content .mm-alert').html()); if(json.configs) $.each(json.configs,function(index, value){ $('.mls_slide_list').attr(index,value); }); $('.msl_layer_wrapper').css('width',json.slider_width+'px'); $('.msl_layer_wrapper').css('height',json.slider_height+'px'); $('.mls_slide_list').removeClass('mls_slider_type_auto').removeClass('mls_slider_type_full').removeClass('mls_slider_type_boxed').addClass('mls_slider_type_'+json.slider_type); $('.mls_config_form.mls_pop_up').addClass('hidden'); $('.mls_overlay').addClass('hidden'); // sang $('.mls_preview_slider').removeClass('mls_preview_type_auto').removeClass('mls_preview_type_full').removeClass('mls_preview_type_boxed').addClass('mls_preview_type_'+json.slider_type); ScaleSlider(); } $('.mls_save_wrapper').removeClass('mls_saving_enabled'); }, error: function(xhr, status, error) { $('.mm-alert').remove(); $('.mls_save_wrapper').removeClass('mls_saving_enabled'); $('.mls_config_form_content').removeClass('active'); var err = eval("(" + xhr.responseText + ")"); alert(err.Message); } }); } return false; }); $(document).on('click','.mls_import_slider',function(){ if(!$('.mls_import_option_form').hasClass('active')) { $('.mls_import_option_form').addClass('active'); var formData = new FormData($(this).parents('form').get(0)); $('.mls_import_option_form .alert').remove(); $.ajax({ url: $('.mls_import_option_form').attr('action'), data: formData, type: 'post', dataType: 'json', processData: false, contentType: false, success: function(json){ $('.mls_import_option_form').removeClass('active'); if(json.success) { $('.mls_export.mls_pop_up').addClass('hidden').parents('.mls_export_form').addClass('hidden'); mmAlertSucccess(json.success); setTimeout(function(){ location.reload(); },3000); } else { $('.mls_import_option_form').append('