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(' ' + ameAjaxL10n.Save + ' ' + ameAjaxL10n.Cancel + ''); 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(' ' + ameAjaxL10n.Save + ' ' + ameAjaxL10n.Cancel + ''); 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