74 lines
2.5 KiB
JavaScript
74 lines
2.5 KiB
JavaScript
jQuery(document).ready(function() {
|
|
|
|
jQuery('td.column-se-actions input.se-term-input').click(function(){
|
|
var input_name = jQuery(this).attr('name');
|
|
var is_checked = jQuery(this).attr('checked');
|
|
//var label = jQuery(this).parents('td.column-se-actions');
|
|
var label = jQuery(this).next('label');
|
|
|
|
|
|
if (is_checked == 'checked') is_checked = "yes";
|
|
else is_checked = "no";
|
|
|
|
var data = {
|
|
action: 'se_update',
|
|
se_action: 'se_update_terms',
|
|
se_cfg: input_name,
|
|
is_checked: is_checked
|
|
};
|
|
|
|
jQuery.post(ajaxurl, data, function(response) {
|
|
var label_background_color = jQuery(label).css('background-color');
|
|
if (response == "SUCCESS") { // SUCCESS is yellow fade to white
|
|
jQuery(label).stop().css("background-color", "#FFFF9C").animate({ backgroundColor: label_background_color}, 1500, 'swing', function(){
|
|
jQuery(label).css('background-color', label_background_color);
|
|
});
|
|
} else { // On !SUCCESS is red fade to white
|
|
jQuery(label).stop().css("background-color", "#FF0000").animate({ backgroundColor: label_background_color}, 1500, 'swing', function(){
|
|
jQuery(label).css('background-color', label_background_color);
|
|
});
|
|
}
|
|
});
|
|
});
|
|
|
|
//jQuery('table.simplyexclude-actions-panel input[type="radio"]').click(function(){
|
|
jQuery('table.simply-exclude-settings-postbox input[type="radio"]').click(function(){
|
|
|
|
var input_name = jQuery(this).attr('name');
|
|
var value = jQuery(this).attr('value');
|
|
var label = jQuery(this).parents('td.inc-excl');
|
|
//var label = jQuery(this).next('label');
|
|
|
|
var data = {
|
|
action: 'se_update',
|
|
se_action: 'se_update_actions',
|
|
se_cfg: input_name,
|
|
is_checked: value
|
|
};
|
|
|
|
jQuery.post(ajaxurl, data, function(response) {
|
|
var label_background_color = jQuery(label).css('background-color');
|
|
|
|
if (response == "SUCCESS") // SUCCESS is yellow fade to white
|
|
jQuery(label).stop().css("background-color", "#FFFF9C").animate({ backgroundColor: label_background_color}, 1500);
|
|
else // On !SUCCESS is red fade to white
|
|
jQuery(label).stop().css("background-color", "#FF0000").animate({ backgroundColor: label_background_color}, 1500);
|
|
});
|
|
});
|
|
|
|
function se_show_actions_panel()
|
|
{
|
|
var dialog_buttons = {};
|
|
|
|
dialog_buttons['Close'] = function() { jQuery("#se-actions-panel").dialog('close'); }
|
|
jQuery("#se-actions-panel").dialog({
|
|
title: "Simply Exclude: Manage Actions",
|
|
autoOpen: false,
|
|
width: 650,
|
|
autoResize:true,
|
|
resizable: true,
|
|
buttons: dialog_buttons
|
|
});
|
|
jQuery("#se-actions-panel").dialog('open');
|
|
}
|
|
});
|