/** * Theme functions file. * * Contains handlers for navigation and widget area. */ ( function( $ ) { function in_array(needle, haystack) { for(var i in haystack) { if(haystack[i] == needle) return true; } return false; } function get_url_vars(url) { var vars = {}; var parts = url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) { vars[key] = value; }); return vars; } $('div.tablenav-pages a').click(function() { $.href = function (url) { // This function is anonymous, is executed immediately and // the return value is assigned to QueryString! var query_string = {}; var query = url.substring(url.indexOf("?") + 1); var vars = query.split("&"); for (var i=0;i').attr({ type: 'hidden', id: 'referrer_pg', name: 'referrer_pg' }).appendTo(form); } $('input#referrer_pg').val(referrer_pg); var to_url = $.href($(this).attr('href')); $('input.current-page').val(to_url.pg); $(form).submit(); return false; }); $( document ).ready( function() { $('#posts-filter').attr('method','post'); $('input[type="checkbox"]').each( function(index) { if ( in_array($(this).val(), $('#bulk_ids').val().split(",")) ) { $( this).prop( "checked", true ); } }); } ); $( '.pods-ui-filter-bar-secondary' ).on( 'click', '.remove-filter', function ( e ) { var page = $( "input[name='page']" ).val(); $('#posts-filter').attr('action',location.protocol + '//' + location.host + location.pathname + '?' + 'page=' + page); }); } )( jQuery );