node network: disable revert button if there are no changes

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2019-11-26 12:07:06 +01:00
parent 1cf31d6bac
commit 03e93db5d5

View File

@ -48,6 +48,7 @@ Ext.define('Proxmox.node.NetworkView', {
var reload = function() {
var changeitem = me.down('#changes');
var apply_btn = me.down('#apply');
var revert_btn = me.down('#revert');
Proxmox.Utils.API2Request({
url: baseUrl,
failure: function(response, opts) {
@ -64,10 +65,12 @@ Ext.define('Proxmox.node.NetworkView', {
changes = gettext("No changes");
changeitem.setHidden(true);
apply_btn.setDisabled(true);
revert_btn.setDisabled(true);
} else {
changeitem.update("<pre>" + Ext.htmlEncode(changes) + "</pre>");
changeitem.setHidden(false);
apply_btn.setDisabled(false);
revert_btn.setDisabled(false);
}
}
});
@ -282,6 +285,7 @@ Ext.define('Proxmox.node.NetworkView', {
}, '-',
{
text: gettext('Revert'),
itemId: 'revert',
handler: function() {
Proxmox.Utils.API2Request({
url: baseUrl,