function do_filter(){ var j = jQuery; j.blockUI({css:{width: '12%',top:'40%',left:'45%'}, message: jQuery('#blockUISpinner').show() }); var filterby = j('#sortby-dropdown').val(); if (filterby == '') { filterby = 'cat'; } var data = {action:'get_posts_by', filterby:filterby}; if (filterby == 'date'){ data['startdate'] = j("#startdate").val(); data['enddate'] = j("#enddate").val(); j.cookie( 'anth-startdate', j("#startdate").val() ); j.cookie( 'anth-enddate', j("#enddate").val() ); }else{ var term = j('#filter').val(); data['term'] = term; j.cookie('anth-term', term); } j.ajax({ url: ajaxurl, type: 'POST', timeout: 10000, dataType:'json', data: data, success: function(response){ j('#sidebar-posts').empty(); j.each( response, function(post_id, post_title) { var h = '
  • ' + post_title + '

  • '; j('#sidebar-posts').append(h); }); anthologize.initSidebar(); }, complete: function(){ j.unblockUI(); } }); } jQuery(document).ready( function() { var j = jQuery; // Set filter based on last visit var cfilter = j.cookie('anth-filter'); if ( cfilter == 'date' ) { j("#termfilter").hide(); j("#datefilter").show(); var cstartdate = j.cookie('anth-startdate'); var cenddate = j.cookie('anth-enddate'); j("#startdate").val(cstartdate); j("#enddate").val(cenddate); } else { var cterm = j.cookie('anth-term'); } j('#sortby-dropdown').change( function() { jQuery.blockUI({css:{width: '12%',top:'40%',left:'45%'}, message: jQuery('#blockUISpinner').show() }); var filter = j('#sortby-dropdown').val(); j.cookie('anth-filter', filter); if (filter == 'date') { j("#termfilter").hide(); j("#datefilter").show(); } else { j("#datefilter").hide(); j("#startdate").val(''); j("#enddate").val(''); j("#termfilter").show(); } j('#filter').trigger('change'); if (filter == '') { j.unblockUI(); return true; } j.ajax({ url: ajaxurl, type: 'POST', timeout: 10000, data: { action:'get_filterby_terms', filtertype:filter }, dataType: 'json', success: function(response){ j('#filter').empty(); if (filter == 'tag') { j('#filter').append(''); } else if (filter == 'category') { j('#filter').append(''); } else if (filter == 'post_type') { j('#filter').append(''); } else { j('#filter').append(''); } j.each( response, function(tagcat_index, tagcat) { var h = ''; j('#filter').append(h); }); }, complete: function(){ j.unblockUI(); } }); }); j('#filter').change( function() { do_filter(); }); j("#launch_date_filter").click(function(){ do_filter(); }); j("#startdate").datepicker({dateFormat: 'yy-mm-dd'}); j("#enddate").datepicker({dateFormat: 'yy-mm-dd'}); j('#project-id-dropdown').change( function() { jQuery.blockUI({css:{width: '12%',top:'40%',left:'45%'}, message: jQuery('#blockUISpinner').show() }); var proj_id = j('#project-id-dropdown').val(); j.ajax({ url: ajaxurl, type: 'POST', timeout: 10000, dataType:'json', data: {action:'get_project_meta',proj_id:proj_id}, success: function(response){ var meta = j.parseJSON(response); if ( meta['cctype'] ) j('#cctype').val(meta['cctype']); else j('#cctype').val('by'); if ( meta['authors'] ) j('#authors').val(meta['authors']); else j('#authors').val(''); var inputs = j('#export-form').find('input'); j.each(inputs, function( index, input ) { var theid = j(input).attr('id'); if ( theid == 'export-step' || theid == 'submit' ) return true; if ( meta[theid] ) j(input).val(meta[theid]); else j(input).val(''); } )}, complete: function(){ j.unblockUI(); } }); }); j('.confirm-delete').click( function() { var answer = confirm("Are you sure you want to delete this project?") if (answer){ return true; } else{ return false; } }); });