[pve-devel] r5781 - in pve-manager/pve2/www/new: . form
svn-commits at proxmox.com
svn-commits at proxmox.com
Tue Apr 5 06:32:03 CEST 2011
Author: dietmar
Date: 2011-04-05 06:32:00 +0200 (Tue, 05 Apr 2011)
New Revision: 5781
Modified:
pve-manager/pve2/www/new/ResourceTree.js
pve-manager/pve2/www/new/form/ViewSelector.js
Log:
fix view selector
Modified: pve-manager/pve2/www/new/ResourceTree.js
===================================================================
--- pve-manager/pve2/www/new/ResourceTree.js 2011-04-04 11:57:52 UTC (rev 5780)
+++ pve-manager/pve2/www/new/ResourceTree.js 2011-04-05 04:32:00 UTC (rev 5781)
@@ -66,7 +66,7 @@
var rstore = PVE.data.ResourceStore;
var pdata = {
- view: PVE.form.ViewSelector.defaultView,
+ view: {},
dataIndex: {},
updateCount: 0
};
@@ -144,22 +144,23 @@
pdata.updateCount++;
};
+ var selview = new PVE.form.ViewSelector({
+ listeners: {
+ select: function(combo, records) {
+ if (records && records.length) {
+ var view = combo.getViewSettings();
+ self.setView(view);
+ }
+ }
+ }
+ });
+
+ pdata.view = selview.getViewSettings();
+
Ext.apply(self, {
store: store,
title: 'Resource Tree',
- tbar: [ ' ',
- {
- xtype: 'pveViewSelector',
- listeners: {
- select: function(combo, records) {
- if (records && records.length) {
- var view = combo.getViewSettings();
- self.setView(view);
- }
- }
- }
- }
- ],
+ tbar: [ ' ', selview ],
listeners: {
destroy: function() {
rstore.un("load", updateTree)
@@ -173,10 +174,11 @@
pdata.view = view;
var rootnode = self.store.node;
- //rootnode.collapse();
+ rootnode.collapse();
rootnode.removeAll(true);
pdata.dataIndex = {};
updateTree();
+ rootnode.expand();
},
});
Modified: pve-manager/pve2/www/new/form/ViewSelector.js
===================================================================
--- pve-manager/pve2/www/new/form/ViewSelector.js 2011-04-04 11:57:52 UTC (rev 5780)
+++ pve-manager/pve2/www/new/form/ViewSelector.js 2011-04-05 04:32:00 UTC (rev 5781)
@@ -3,18 +3,14 @@
requires: ['Ext.data.Store'],
alias: ['widget.pveViewSelector'],
- statics: {
- defaultView: {
- text: 'Server View',
- groups: ['node']
- }
- },
-
initComponent: function() {
var self = this;
var default_views = {
- server: self.statics().defaultView,
+ server: {
+ text: 'Server View',
+ groups: ['node']
+ },
folder: {
text: 'Folder View',
groups: ['type']
More information about the pve-devel
mailing list