ui: traffic-control view: various code cleanups
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
07a579c632
commit
ba80611324
|
@ -28,7 +28,7 @@ Ext.define('PBS.config.TrafficControlView', {
|
||||||
|
|
||||||
title: gettext('Traffic Control'),
|
title: gettext('Traffic Control'),
|
||||||
|
|
||||||
// tools: [PBS.Utils.get_help_tool("backup-remote")],
|
// tools: [PBS.Utils.get_help_tool("backup-remote")], // TODO!
|
||||||
|
|
||||||
controller: {
|
controller: {
|
||||||
xclass: 'Ext.app.ViewController',
|
xclass: 'Ext.app.ViewController',
|
||||||
|
@ -36,28 +36,26 @@ Ext.define('PBS.config.TrafficControlView', {
|
||||||
addRemote: function() {
|
addRemote: function() {
|
||||||
let me = this;
|
let me = this;
|
||||||
Ext.create('PBS.window.TrafficControlEdit', {
|
Ext.create('PBS.window.TrafficControlEdit', {
|
||||||
|
autoShow: true,
|
||||||
listeners: {
|
listeners: {
|
||||||
destroy: function() {
|
destroy: () => me.reload(),
|
||||||
me.reload();
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}).show();
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
editRemote: function() {
|
editTrafficControl: function() {
|
||||||
let me = this;
|
let me = this;
|
||||||
let view = me.getView();
|
let view = me.getView();
|
||||||
let selection = view.getSelection();
|
let selection = view.getSelection();
|
||||||
if (selection.length < 1) return;
|
if (selection.length < 1) return;
|
||||||
|
|
||||||
Ext.create('PBS.window.TrafficControlEdit', {
|
Ext.create('PBS.window.TrafficControlEdit', {
|
||||||
name: selection[0].data.name,
|
name: selection[0].data.name,
|
||||||
|
autoShow: true,
|
||||||
listeners: {
|
listeners: {
|
||||||
destroy: function() {
|
destroy: () => me.reload(),
|
||||||
me.reload();
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}).show();
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
render_bandwidth: v => v ? Proxmox.Utils.autoscale_size_unit(v) + '/s' : '',
|
render_bandwidth: v => v ? Proxmox.Utils.autoscale_size_unit(v) + '/s' : '',
|
||||||
|
@ -71,7 +69,7 @@ Ext.define('PBS.config.TrafficControlView', {
|
||||||
|
|
||||||
listeners: {
|
listeners: {
|
||||||
activate: 'reload',
|
activate: 'reload',
|
||||||
itemdblclick: 'editRemote',
|
itemdblclick: 'editTrafficControl',
|
||||||
},
|
},
|
||||||
|
|
||||||
store: {
|
store: {
|
||||||
|
@ -98,7 +96,7 @@ Ext.define('PBS.config.TrafficControlView', {
|
||||||
{
|
{
|
||||||
xtype: 'proxmoxButton',
|
xtype: 'proxmoxButton',
|
||||||
text: gettext('Edit'),
|
text: gettext('Edit'),
|
||||||
handler: 'editRemote',
|
handler: 'editTrafficControl',
|
||||||
disabled: true,
|
disabled: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue