[pve-devel] r4897 - in pve-manager/pve2/www/manager: . data
svn-commits at proxmox.com
svn-commits at proxmox.com
Wed Jul 14 12:28:06 CEST 2010
Author: dietmar
Date: 2010-07-14 10:28:06 +0000 (Wed, 14 Jul 2010)
New Revision: 4897
Added:
pve-manager/pve2/www/manager/data/UpdateStore.js
Modified:
pve-manager/pve2/www/manager/Makefile.am
pve-manager/pve2/www/manager/PVECache.js
Log:
namespace cleanups
Modified: pve-manager/pve2/www/manager/Makefile.am
===================================================================
--- pve-manager/pve2/www/manager/Makefile.am 2010-07-14 10:22:13 UTC (rev 4896)
+++ pve-manager/pve2/www/manager/Makefile.am 2010-07-14 10:28:06 UTC (rev 4897)
@@ -3,10 +3,11 @@
JSSRC= \
../ext/extjs/examples/ux/MultiSelect.js \
../ext/extjs/examples/ux/BufferView.js \
+ PVEUtils.js \
data/ObjectReader.js \
data/ObjectStore.js \
+ data/UpdateStore.js \
grid/ObjectView.js \
- PVEUtils.js \
PVECache.js \
Workspace.js \
window/LoginWindow.js \
Modified: pve-manager/pve2/www/manager/PVECache.js
===================================================================
--- pve-manager/pve2/www/manager/PVECache.js 2010-07-14 10:22:13 UTC (rev 4896)
+++ pve-manager/pve2/www/manager/PVECache.js 2010-07-14 10:28:06 UTC (rev 4897)
@@ -1,60 +1,5 @@
Ext.ns("PVE");
-PVE.UpdateStore = Ext.extend(Ext.data.JsonStore, {
-
- constructor: function(config) {
- var that = this;
-
- var load_task;
-
- var run_load_task = function(delay) {
- if (!load_task) {
- load_task = new Ext.util.DelayedTask(function() {
- //console.log("LOAD " + that.itype);
- that.load();
- });
- }
-
- load_task.delay(delay === undefined ? that.interval : delay);
- };
-
- config = config || {};
-
- if (!config.interval)
- config.interval = 3000;
-
- if (!config.itype)
- throw "no itype specifued";
-
- Ext.apply(config, {
- root: 'data',
-
- startUpdate: function() {
- run_load_task(10);
- },
-
- listeners: {
- beforeload: function() {
- if (!PVE.Utils.authOK()) {
- run_load_task(1000);
- return false;
- }
- },
- load: function() {
- run_load_task();
- },
- exception: function() {
- // fixme: what to do here ?
- //console.log("got load expection");
- run_load_task();
- }
- }
- });
-
- PVE.UpdateStore.superclass.constructor.call(that, config);
- }
-});
-
PVE.SearchStore = Ext.extend(Ext.data.Store, {
constructor: function(config) {
@@ -337,7 +282,7 @@
var fields = PVE.Utils.get_field_defaults(['name', 'storage', 'cpu', 'maxcpu',
'mem', 'maxmem', 'uptime']);
- var store = new PVE.UpdateStore({
+ var store = new PVE.data.UpdateStore({
itype: 'node',
idProperty: 'name',
autoDestroy: false,
@@ -353,7 +298,7 @@
var fields = PVE.Utils.get_field_defaults(['id', 'name', 'node', 'storage', 'cpu', 'maxcpu',
'mem', 'maxmem', 'disk', 'maxdisk']);
- var store = new PVE.UpdateStore({
+ var store = new PVE.data.UpdateStore({
itype: 'vm',
idProperty: 'id',
autoDestroy: false,
@@ -369,7 +314,7 @@
var fields = PVE.Utils.get_field_defaults(['name', 'storage', 'node', 'shared', 'disk', 'maxdisk']);
- var store = new PVE.UpdateStore({
+ var store = new PVE.data.UpdateStore({
itype: 'storage',
idProperty: 'name',
autoDestroy: false,
Added: pve-manager/pve2/www/manager/data/UpdateStore.js
===================================================================
--- pve-manager/pve2/www/manager/data/UpdateStore.js (rev 0)
+++ pve-manager/pve2/www/manager/data/UpdateStore.js 2010-07-14 10:28:06 UTC (rev 4897)
@@ -0,0 +1,56 @@
+Ext.ns("PVE.data");
+
+PVE.data.UpdateStore = Ext.extend(Ext.data.JsonStore, {
+
+ constructor: function(config) {
+ var self = this;
+
+ var load_task;
+
+ var run_load_task = function(delay) {
+ if (!load_task) {
+ load_task = new Ext.util.DelayedTask(function() {
+ //console.log("LOAD " + self.itype);
+ self.load();
+ });
+ }
+
+ load_task.delay(delay === undefined ? self.interval : delay);
+ };
+
+ config = config || {};
+
+ if (!config.interval)
+ config.interval = 3000;
+
+ if (!config.itype)
+ throw "no itype specifued";
+
+ Ext.apply(config, {
+ root: 'data',
+
+ startUpdate: function() {
+ run_load_task(10);
+ },
+
+ listeners: {
+ beforeload: function() {
+ if (!PVE.Utils.authOK()) {
+ run_load_task(1000);
+ return false;
+ }
+ },
+ load: function() {
+ run_load_task();
+ },
+ exception: function() {
+ // fixme: what to do here ?
+ //console.log("got load expection");
+ run_load_task();
+ }
+ }
+ });
+
+ PVE.data.UpdateStore.superclass.constructor.call(self, config);
+ }
+});
More information about the pve-devel
mailing list