Skip to content

Commit

Permalink
Handle failure of ajax requests in server_variables
Browse files Browse the repository at this point in the history
  • Loading branch information
roccivic committed Oct 30, 2012
1 parent 08e79ed commit 6891459
Showing 1 changed file with 27 additions and 22 deletions.
49 changes: 27 additions & 22 deletions js/server_variables.js
Expand Up @@ -168,28 +168,33 @@ function editVariable(link)
type: 'getval',
varName: varName
}, function(data) {
// hide original content
$cell.html('<span class="oldContent" style="display:none;">' + $cell.html() + '</span>');
// put edit field and save/cancel link
$cell.prepend('<table class="serverVariableEditTable" border="0"><tr><td></td><td style="width:100%;">' +
'<input type="text" id="variableEditArea" value="' + data.message + '" /></td></tr></table>');
$cell.find('table td:first').append($mySaveLink);
$cell.find('table td:first').append(' ');
$cell.find('table td:first').append($myCancelLink);

// Keyboard shortcuts to the rescue
$('input#variableEditArea').focus();
$('input#variableEditArea').keydown(function(event) {
// Enter key
if (event.keyCode == 13) {
$mySaveLink.trigger('click');
}
// Escape key
if (event.keyCode == 27) {
$myCancelLink.trigger('click');
}
});
PMA_ajaxRemoveMessage($msgbox);
if (data.success == true) {
// hide original content
$cell.html('<span class="oldContent" style="display:none;">' + $cell.html() + '</span>');
// put edit field and save/cancel link
$cell.prepend('<table class="serverVariableEditTable" border="0"><tr><td></td><td style="width:100%;">' +
'<input type="text" id="variableEditArea" value="' + data.message + '" /></td></tr></table>');
$cell.find('table td:first').append($mySaveLink);
$cell.find('table td:first').append(' ');
$cell.find('table td:first').append($myCancelLink);

// Keyboard shortcuts to the rescue
$('input#variableEditArea').focus();
$('input#variableEditArea').keydown(function(event) {
// Enter key
if (event.keyCode == 13) {
$mySaveLink.trigger('click');
}
// Escape key
if (event.keyCode == 27) {
$myCancelLink.trigger('click');
}
});
PMA_ajaxRemoveMessage($msgbox);
} else {
$cell.removeClass('edit');
PMA_ajaxShowMessage(data.error);
}
});

return false;
Expand Down

0 comments on commit 6891459

Please sign in to comment.