jQuery(document).ready(function($) { 'use_strict'; $('.bingle-drag-sec').each(function(){ var myId = $(this).attr('id'); if( $(this).hasClass('section-disable')){ $( '#accordion-section-' + myId ).addClass( 'section-disable' ); } }); $('#sub-accordion-panel-bingle_header_elements li:first-child').after('

Back to Layouts

'); $('#customize-control-bingle_header_layout_setting').prepend('

Manage Elements

'); $('#sub-accordion-panel-bingle_footer_elements li:first-child').after('

Back to Layouts

'); $('#customize-control-bingle_footer_layout_setting').prepend('

Manage Elements

'); $('#accordion-panel-bingle_header_panel, #accordion-panel-bingle_header_elements').click(function(){ $('.bingle-dnd.demo').addClass('bingle-dnd-active'); $('.bingle-dnd .btn-close-dnd').removeClass('hidden'); if($('.bingle-dnd.demo #header').hasClass('active')===false){ $('.bingle-dnd .sectionDragnDrop').removeClass('active').addClass('hidden'); $('.bingle-dnd.demo #header').removeClass('hidden').addClass('active'); } }); $('#accordion-panel-bingle_footer_panel, #accordion-panel-bingle_footer_elements').click(function(){ $('.bingle-dnd.demo').addClass('bingle-dnd-active'); $('.bingle-dnd .btn-close-dnd').removeClass('hidden'); if($('.bingle-dnd.demo #footer').hasClass('active')===false){ $('.bingle-dnd .sectionDragnDrop').removeClass('active').addClass('hidden'); $('.bingle-dnd.demo #footer').removeClass('hidden').addClass('active'); } }); $('body').on('click','a[rel="bingle-close"]',function() { $('.bingle-dnd').toggleClass('bingle-dnd-active'); $('.bingle-dnd .btn-close-dnd i').toggleClass('dashicons-arrow-up-alt2'); if($(this).hasClass('active')){ $(this).removeClass('active'); $('.bingle-dnd .btn-close-dnd span').text('Close'); }else{ $(this).addClass('active'); $('.bingle-dnd .btn-close-dnd span').text($('.sectionDragnDrop.active .main-sec-title').text()); } }); $(".bingleDrag").sortable({ connectWith: ".connectedSortable", update: function( event, ui ) { bingle_area_order(); } }) .disableSelection(); /** * Section Reorder */ //bingle_area_order(); function bingle_area_order(){ var secfullOrderList = []; $('.sectionDragnDrop').each(function(){ var secOrderList = {}; var secArea = {}; var thisParentId = $(this).attr('id'); $(this).find('.bingleDrag').each(function(){ var thisId = $(this).attr('id'); var areaList = $(this).sortable('toArray'); var s_ordered = []; $.each(areaList, function( index, areaId ) { var mySec = $('#' + areaId).attr('data-sec'); var enable = '1'; if( $( '#' + areaId ).hasClass( 'section-disable' ) ){ var enable = '0'; } s_ordered.push({'panel':areaId,'section':mySec,'enable':enable}); }); areaList = s_ordered; secArea[thisId] = areaList; }); secOrderList[thisParentId] = secArea; secfullOrderList.push(secOrderList); }); secfullOrderList = JSON.stringify(secfullOrderList); $('input#save-area-section-reorder').val(secfullOrderList); $.ajax({ url: bingleDnDAjax.ajax_url, type: 'post', dataType: 'html', data: { 'action': 'bingle_save_sections_order', 'binglesecOrder':secfullOrderList } }) .done( function( data ) { wp.customize.previewer.refresh(); }); } //bingle_save_value_eyeclick(); //function bingle_save_value_eyeclick(){ $( 'body' ).on('click','.bingle-drag-sec .section-trigger',function(){ var parent_sel = $( this ).parent(); if( parent_sel.hasClass( 'section-disable' ) ) { parent_sel.removeClass( 'section-disable' ); $( '#accordion-section-' + parent_sel.attr('id') ).removeClass( 'section-disable' ); $(this).removeClass('dashicons-hidden').addClass( 'dashicons-visibility' ); } else { parent_sel.addClass( 'section-disable' ); $(this).removeClass('dashicons-visibility').addClass( 'dashicons-hidden' ); $( '#accordion-section-' + parent_sel.attr('id') ).addClass( 'section-disable' ); } bingle_area_order(); }); //} $('body').on('click','#customize-control-bingle_header_layout_setting label[rel="change-layout"]',function(e){ e.preventDefault(); $(this).find('input').prop('checked','checked'); var layHeader = $(this).find('input').val(); $.ajax({ url: bingleAdminAjax.ajax_url, type: 'post', dataType: 'html', data: { 'action': 'bingle_get_layout_structure', 'layout': layHeader, 'section': 'header', } }) .done( function( data ) { $('.demo-inner-wrap').html(data); $(".bingleDrag").sortable({ connectWith: ".connectedSortable", update: function( event, ui ) { bingle_area_order(); } }) .disableSelection(); wp.customize.previewer.refresh(); $('.bingle-drag-sec').each(function(){ var myId = $(this).attr('id'); if( $(this).hasClass('section-disable')){ $( '#accordion-section-' + myId ).addClass( 'section-disable' ); }else{ $( '#accordion-section-' + myId ).removeClass( 'section-disable' ); } }); }); }); });