/* * CEA Admin Script */ (function( $ ) { "use strict"; $( document ).ready(function() { if( $(".cea-tab").length ){ var cur_ele = $( ".cea-tab" ); cur_ele.find(".tablinks").click(function() { var _tab_list = $(this); _tab_list.parent("ul.tablinks-list").children("li").removeClass("active"); _tab_list.addClass("active"); cur_ele.find(".tabcontent:not(.tab-hide)").each(function( index ) { $(this).addClass("tab-hide"); }); $( '#' + _tab_list.attr("data-id") ).removeClass("tab-hide"); }); } if( $(".cea-submit.button").length ){ var cea_submit = $(".cea-submit.button"); cea_submit.click(function() { var confirm_stat = confirm(cea_ajax_var.confirm_str); if( confirm_stat == true ){ $("#cea-form-wrapper").submit(); }else{ return false; } }); } if( $(".cea-plugin-submit").length ){ var cea_plugin = $(".cea-plugin-submit"); cea_plugin.click(function() { var confirm_stat = confirm(cea_ajax_var.confirm_str); if( confirm_stat == true ){ $("#cea-plugin-form-wrapper").submit(); }else{ return false; } }); } /*Meta Drag and Drop Multi Field*/ if( $(".cea-admin-content-wrap .cea-tab").find( ".meta-drag-drop-multi-field .meta-items" ).length ){ $(".cea-admin-content-wrap .cea-tab").find( ".meta-drag-drop-multi-field .meta-items" ).each(function( index ) { var cur_items = this; var auth = $( cur_items ).parent( ".meta-drag-drop-multi-field" ).children( ".meta-items" ); var part = $( cur_items ).data( "part" ); var final_val = ''; var t_json = ''; final_val = $( cur_items ).parent('.meta-drag-drop-multi-field').children( ".meta-drag-drop-multi-value" ); final_val.val( JSON.stringify( final_val.data( "params" ) ) ); $( cur_items ).sortable({ connectWith: auth, update: function () { t_json = ($).parseJSON( final_val.val() ); t_json[part] = ''; var t = {}; $( this ).children( "li" ).each(function( index ) { var data_id = $(this).attr('data-id'); var data_val = $(this).attr('data-val'); t[data_id] = data_val; }); t_json[part] = t; final_val.val( JSON.stringify( t_json ) ); } }); }); } // Star Rating if( $("ul.star-rating").length ){ $("ul.star-rating > li").hover(function() { var index = $( this ).index(); var parent = $( this ).parent( "ul.star-rating" ); var i; //Reset $( parent ).find( "li:not(:first-child) > span" ).removeClass( "dashicons-star-filled" ).addClass( "dashicons-star-empty" ); if( index != 0 ){ for( i = 1; i <= index; i++ ){ $( parent ).find( "li:eq("+ i +") > span" ).removeClass( "dashicons-star-empty" ).addClass( "dashicons-star-filled" ); } } $( parent ).next( ".cea-meta-rating-value" ).val( index ); }); } // Star rating exists // Meta Star Rating if( $("ul.cea-meta-rating").length ){ $( "ul.cea-meta-rating" ).each(function( index ) { var meta_val = $( this ).next( ".cea-meta-rating-value" ).val(); if( meta_val ){ //Reset $( this ).find( "li:not(:first-child) > span" ).removeClass( "dashicons-star-filled" ).addClass( "dashicons-star-empty" ); var index = meta_val; if( index != 0 ){ var i; for( i = 1; i <= index; i++ ){ $( this ).find( "li:eq("+ i +") > span" ).removeClass( "dashicons-star-empty" ).addClass( "dashicons-star-filled" ); } } } }); } // Meta star rating exists }); // document ready end //Window Load $(window).on('load', function() { }); // window load end })( jQuery );