},
onLoad: function(store, records, success) {
- var vm = this.getViewModel();
+ let vm = this.getViewModel();
if (!success || !records || !records[0].data) {
vm.set('totem', {});
vm.set('isInCluster', false);
});
return;
}
- var data = records[0].data;
+ let data = records[0].data;
vm.set('totem', data.totem);
vm.set('isInCluster', !!data.totem.cluster_name);
vm.set('nodelist', data.nodelist);
},
onCreate: function() {
- var view = this.getView();
+ let view = this.getView();
view.store.stopUpdate();
- var win = Ext.create('PVE.ClusterCreateWindow', {
+ Ext.create('PVE.ClusterCreateWindow', {
autoShow: true,
listeners: {
destroy: function() {
},
onClusterInfo: function() {
- var vm = this.getViewModel();
- var win = Ext.create('PVE.ClusterInfoWindow', {
+ let vm = this.getViewModel();
+ Ext.create('PVE.ClusterInfoWindow', {
+ autoShow: true,
joinInfo: {
ipAddress: vm.get('preferred_node.addr'),
fingerprint: vm.get('preferred_node.fp'),
totem: vm.get('totem'),
},
});
- win.show();
},
onJoin: function() {
- var view = this.getView();
+ let view = this.getView();
view.store.stopUpdate();
- var win = Ext.create('PVE.ClusterJoinNodeWindow', {
+ Ext.create('PVE.ClusterJoinNodeWindow', {
autoShow: true,
listeners: {
destroy: function() {
},
onLoad: function(store, records, success) {
- var view = this.getView();
- var vm = this.getViewModel();
+ let view = this.getView();
+ let vm = this.getViewModel();
if (!success || !records || !records.length) {
vm.set('nodecount', 0);
vm.set('nodecount', records.length);
// show/hide columns according to used links
- var linkIndex = view.columns.length;
- var columns = Ext.each(view.columns, (col, i) => {
+ let linkIndex = view.columns.length;
+ Ext.each(view.columns, (col, i) => {
if (col.linkNumber !== undefined) {
col.setHidden(true);
-
- // save offset at which link columns start, so we
- // can address them directly below
+ // save offset at which link columns start, so we can address them directly below
if (i < linkIndex) {
linkIndex = i;
}
if (linknum > 7) {
return;
}
- view.columns[linkIndex+linknum].setHidden(false);
+ view.columns[linkIndex + linknum].setHidden(false);
},
);
},
});
linkEditor.setInfoText();
- if (links.length == 1 && joinInfo.ring_addr !== undefined &&
- joinInfo.ring_addr[0] === joinInfo.ipAddress) {
+ if (links.length === 1 && joinInfo.ring_addr !== undefined &&
+ joinInfo.ring_addr[0] === joinInfo.ipAddress
+ ) {
links[0].allowBlank = true;
links[0].emptyText = gettext("IP resolved by node's hostname");
}
Ext.defer(function() {
window.location.reload(true);
}, 5000);
- var txt = gettext('Cluster join task finished, node certificate may have changed, reload GUI!');
+ let txt = gettext('Cluster join task finished, node certificate may have changed, reload GUI!');
// ensure user cannot do harm
Ext.getBody().mask(txt, ['pve-static-mask']);
// TaskView may hide above mask, so tell him directly
fieldLabel: gettext('Information'),
emptyText: gettext('Paste encoded Cluster Information here'),
validator: function(val) {
- return val === '' || this.valid ||
- gettext('Does not seem like a valid encoded Cluster Information!');
+ return val === '' || this.valid || gettext('Does not seem like a valid encoded Cluster Information!');
},
bind: {
disabled: '{!assistedEntry.checked}',