function re_init() {
tb_init('a.thickbox, area.thickbox, input.thickbox');
}
function ame_ajax_form_mediadesc( postid, mediadesc ) {
var ame_e = jQuery('#ame_mediadesc' + postid);
var ame_text = jQuery('#ame_mediadesc_text' + postid).html();
var revert_ame_e = ame_e.html();
ame_e.html('
');
jQuery('input#ame-new-mediadesc' + postid).val( ame_text );
jQuery('#ame_mediadesc' + postid + ' #ame_mediadesc_cancel' + postid).click(function() {
ame_e.html( revert_ame_e );
});
jQuery('#ame_mediadesc' + postid + ' #ame_mediadesc_save' + postid).click(function() {
var new_mediadesc = jQuery('input#ame-new-mediadesc' + postid).val();
mediadescSpanFadeOut( postid, new_mediadesc );
});
}
function mediadescSpanFadeOut( postid, ame_mediadesc ) {
jQuery("span#ame_mediadesc" + postid).fadeOut('fast', function() {
var loading = '
' + ameAjaxL10n.pleaseWait;
jQuery("span#ame_mediadesc" + postid).fadeIn('fast', function() {
var ame_sack = new sack( ajaxurl );
ame_sack.execute = 1;
ame_sack.method = 'POST';
ame_sack.setVar( "action", "ame_ajax_save_mediadesc" );
ame_sack.setVar( "postid", postid );
ame_sack.setVar( "new_mediadesc", ame_mediadesc );
ame_sack.onError = function() { alert('Ajax error on saving media description'); };
ame_sack.runAJAX();
});
jQuery("span#ame_mediadesc" + postid).html( loading );
});
}
function ame_ajax_form_tags( postid, posttags ) {
var ame_e = jQuery('#ame_tags' + postid);
var revert_ame_e = ame_e.html();
ame_e.html('
');
jQuery('#ame_tags' + postid + ' #ame_tag_cancel' + postid).click(function() {
ame_e.html( revert_ame_e );
});
jQuery('#ame_tags' + postid + ' #ame_tag_save' + postid).click(function() {
var new_tags = jQuery('input#ame-new-tags' + postid).val();
tagSpanFadeOut( postid, new_tags );
});
ame_setupSuggest( postid );
}
function tagSpanFadeOut( postid, ame_tags ) {
jQuery("span#ame_tags" + postid).fadeOut('fast', function() {
var loading = '
' + ameAjaxL10n.pleaseWait;
jQuery("span#ame_tags" + postid).fadeIn('fast', function() {
var ame_sack = new sack( ajaxurl );
ame_sack.execute = 1;
ame_sack.method = 'POST';
ame_sack.setVar( "action", "ame_ajax_save_tags" );
ame_sack.setVar( "postid", postid );
ame_sack.setVar( "new_tags", ame_tags );
ame_sack.onError = function() { alert('Ajax error on saving tags'); };
ame_sack.runAJAX();
});
jQuery("span#ame_tags" + postid).html( loading );
});
}
function catSpanFadeOut( postid, ame_cats ) {
//jQuery("span#ame_category" + postid + ", a#thickboxlink" + postid).fadeOut('fast', function() {
var loading = '
' + ameAjaxL10n.pleaseWait;
jQuery("span#ame_category" + postid).fadeIn('fast', function() {
var ame_sack = new sack( ajaxurl );
ame_sack.execute = 1;
ame_sack.method = 'POST';
ame_sack.setVar( "action", "ame_ajax_save_categories" );
ame_sack.setVar( "postid", postid );
ame_sack.setVar( "ame_cats", ame_cats );
ame_sack.onError = function() { alert('Ajax error on saving categories'); };
ame_sack.onSuccess = function() { re_init(); };
ame_sack.runAJAX();
jQuery(".categorychoosewrap").html('');
});
jQuery("span#ame_category" + postid + "").html( loading );
//});
}
function ame_ajax_get_categories( postid ) {
var ame_sack = new sack( ajaxurl );
ame_sack.execute = 0;
ame_sack.method = 'POST';
ame_sack.setVar( "action", "ame_ajax_get_categories" );
ame_sack.setVar( "postid", postid );
ame_sack.onError = function() { alert('Ajax error on getting categories') };
ame_sack.onCompletion = function() {
jQuery('#categorychoosewrap' + postid).html( ame_sack.response );
jQuery('#thickboxlink' + postid).delay(500).click();
};
ame_sack.runAJAX();
return false;
}
function ame_ajax_save_categories( postid ) {
tb_remove();
var n = jQuery("#categorychoose" + postid + " #categorychecklist input:checked").length;
var ame_cats = '';
for(var a=0;a ' + ameAjaxL10n.pleaseWait;
jQuery("span#ame_linkcategory" + linkid).fadeIn('fast', function() {
var ame_sack = new sack( ajaxurl );
ame_sack.execute = 1;
ame_sack.method = 'POST';
ame_sack.setVar( "action", "ame_ajax_save_linkcategories" );
ame_sack.setVar( "linkid", linkid );
ame_sack.setVar( "ame_linkcats", ame_linkcats );
ame_sack.onError = function() { alert('Ajax error on saving link categories'); };
ame_sack.onSuccess = function() { re_init(); };
ame_sack.runAJAX();
});
jQuery( "span#ame_linkcategory" + linkid ).html( loading );
//});
}
function ame_ajax_save_linkcategories( linkid ) {
var n = jQuery("#linkcategorychoose" + linkid + " #categorychecklist input:checked").length;
var ame_linkcats = '';
for(var a=0;a | ';
//jQuery("#" + posttype + "-" + cat_id).after( addHTML );
jQuery("#" + posttype + "-" + cat_id).fadeOut( function() {
jQuery("#" + posttype + "-" + cat_id).after( addHTML );
jQuery("#alter" + posttype + "-" + cat_id).fadeIn();
});
//jQuery("#" + posttype + "-" + cat_id).hide();
}
function ame_ajax_title_save( cat_id, posttype ) {
var newtitle = jQuery("input#ame_title" + cat_id).prop('value');
var ame_sack = new sack( ajaxurl );
ame_sack.execute = 1;
ame_sack.method = 'POST';
ame_sack.setVar( "action", "ame_save_title" );
ame_sack.setVar( "category_id", cat_id );
ame_sack.setVar( "new_title", newtitle );
ame_sack.setVar( "posttype", posttype );
ame_sack.onError = function() { alert('Ajax error on saving post title') };
ame_sack.runAJAX();
}
function ame_ajax_slug_save( cat_id, typenumber ) {
var newslug = jQuery("input#ame_slug" + cat_id).prop('value');
if ( newslug == '' || newslug == ' ' || newslug == ' ' ) {
alert( ameAjaxL10n.slugEmpty );
return;
}
var ame_sack = new sack( ajaxurl );
ame_sack.execute = 1;
ame_sack.method = 'POST';
ame_sack.setVar( "action", "ame_save_slug" );
ame_sack.setVar( "category_id", cat_id );
ame_sack.setVar( "new_slug", newslug );
ame_sack.setVar( "typenumber", typenumber );
ame_sack.onError = function() { alert('Ajax error on saving post slug') };
ame_sack.runAJAX();
}
function ame_ajax_author_save( cat_id, typenumber ) {
var newauthor = jQuery("select#author-" + cat_id).prop('value');
var ame_sack = new sack( ajaxurl );
ame_sack.execute = 1;
ame_sack.method = 'POST';
ame_sack.setVar( "action", "ame_save_author" );
ame_sack.setVar( "category_id", cat_id );
ame_sack.setVar( "newauthor", newauthor );
ame_sack.setVar( "typenumber", typenumber );
ame_sack.onError = function() { alert('Ajax error on saving post authot') };
ame_sack.runAJAX();
}
function ame_author_edit( post_id, posttype ) {
var ame_sack = new sack( ajaxurl );
ame_sack.execute = 1;
ame_sack.method = 'POST';
ame_sack.setVar( "action", "ame_author_edit" );
ame_sack.setVar( "post_id", post_id );
ame_sack.setVar( "col_no", jQuery('.widefat thead tr th').length );
ame_sack.setVar( "posttype", posttype );
ame_sack.onError = function() { alert('Ajax error on editing author') };
ame_sack.runAJAX();
}
function ame_ajax_set_linkvisibility( link_id ) {
var ame_sack = new sack( ajaxurl );
ame_sack.execute = 1;
ame_sack.method = 'POST';
ame_sack.setVar( "action", "ame_toggle_linkvisibility" );
ame_sack.setVar( "link_id", link_id );
ame_sack.onError = function() { alert('Ajax error on toggling link visibility') };
ame_sack.runAJAX();
}
function ame_edit_cancel( cat_id ) {
jQuery("#alter" + ameAjaxL10n.postType + "-" + cat_id).hide();
jQuery("#" + ameAjaxL10n.postType + "-" + cat_id).show();
}
function ame_ajax_set_excludestatus( page_id, status_id ) {
var ame_sack = new sack( ajaxurl );
ame_sack.execute = 1;
ame_sack.method = 'POST';
ame_sack.setVar( "action", "ame_toggle_excludestatus" );
ame_sack.setVar( "pageid", page_id );
ame_sack.setVar( "statusid", status_id );
ame_sack.onError = function() { alert('Ajax error on toggling image set') };
ame_sack.runAJAX();
}
function ame_check_all( id, status ) {
jQuery('div#categorychoose' + id).find('ul li input:checkbox').prop('checked', status);
}