Skip to content
Snippets Groups Projects
Commit 7a9293f7 authored by Reinhold Kainhofer's avatar Reinhold Kainhofer
Browse files

Fix update credentials when multiple OpenTools plugins are installed

parent ccfc32d1
No related branches found
No related tags found
No related merge requests found
...@@ -5,21 +5,27 @@ var showUpdateCredentialsRow = function (btn) { ...@@ -5,21 +5,27 @@ var showUpdateCredentialsRow = function (btn) {
var ajaxurl = jQuery(btn).data('ajaxurl'); var ajaxurl = jQuery(btn).data('ajaxurl');
var slug = jQuery(btn).data("slug"); var slug = jQuery(btn).data("slug");
var nonce = jQuery(btn).data("nonce"); var nonce = jQuery(btn).data("nonce");
var ajaxargs = {
type: "POST", var credentialRow = jQuery(btn).closest('table').find('tr#'+slug+'-credentials');
url: ajaxurl, if (credentialRow.length > 0) {
data: { jQuery(credentialRow).fadeOut(1000, function() { jQuery(this).remove(); });
action: 'getUpdateCredentialsRow_'+slug, } else {
slug: slug, var ajaxargs = {
_ajax_nonce: nonce type: "POST",
}, url: ajaxurl,
success: function ( json ) { data: {
jQuery(btn).closest('tr').after(json['row']); action: 'getUpdateCredentialsRow_'+slug,
}, slug: slug,
error: function() { }, _ajax_nonce: nonce
complete: function() { }, },
}; success: function ( json ) {
jQuery.ajax(ajaxargs); jQuery(btn).closest('tr').after(json['row']);
},
error: function() { },
complete: function() { },
};
jQuery.ajax(ajaxargs);
}
return false; return false;
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment