pve-manager/www/manager6
Dominik Csapak fbf6e7b412 ext6migrate: fix NodeSelector
the intial value of the node selector is null,
but when the store is loaded, it becomes an empty array

this triggers the 'dirtychanged' event and causes
the edit windows to enable the OK/Submit Button,
even when no change is made

this fix sets the default value to an empty array,
which fixes the mentioned behaviour

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-03-08 11:25:57 +01:00
..
button rename manager5 to manager6 2016-01-22 11:24:10 +01:00
ceph ext6migrate: fix whitespaces and intendation 2016-03-04 10:34:05 +01:00
data ext6migrate: fix DiffStore event 2016-03-04 10:32:13 +01:00
dc ext6migrate: fix ACLView 2016-03-08 11:24:34 +01:00
form ext6migrate: fix NodeSelector 2016-03-08 11:25:57 +01:00
grid firewall: add ipfilter option 2016-03-03 09:45:33 +01:00
ha fix HA Group Selector display 2016-02-26 07:39:53 +01:00
lxc enable a first group of LXC panels 2016-03-04 06:17:42 +01:00
node fix Edit Button in Time Tab 2016-03-04 16:56:59 +01:00
panel move tabs of a sub tabpanel to the left by default 2016-02-29 15:31:41 +01:00
pool add htmlEncode to various fields 2016-02-20 09:48:23 +01:00
qemu push column items individually 2016-02-29 16:52:01 +01:00
storage copy storage/ZFSPoolEdit.js from manager to manager6 2016-03-08 11:22:43 +01:00
tree ext6migrate: fix a long running bug where a logout from the GUI would break the workspace 2016-01-26 10:54:32 +01:00
window change xtype name to follow ExtJS and our own conventions 2016-02-26 07:37:29 +01:00
Parser.js rename manager5 to manager6 2016-01-22 11:24:10 +01:00
Readme.md rename manager5 to manager6 2016-01-22 11:24:10 +01:00
StateProvider.js rename manager5 to manager6 2016-01-22 11:24:10 +01:00
Toolkit.js ext6migrate: fix fullscreen for noVNC 2016-02-29 12:33:43 +01:00
Utils.js fix monStoreErrors 2016-03-04 16:57:18 +01:00
VNCConsole.js fixing trailing whitespaces and jslint type confusions 2016-02-27 09:31:09 +01:00
Workspace.js ext6/triton: add some visual changes and fixes 2016-02-12 10:46:51 +01:00

pveproxy with ExtJS 6 developpement mini howto

unpack the ExtJS 6 sources, and copy them to /usr/share/pve-manager/ext6

cd www/ext6/
make install

symlink the ext6 dir in pve-manager to the manager5 directory

cd /usr/share/pve-manager
ln -s PATH_TO_YOUR_GIT_REPO/www/manager6

access the PVE proxy with ExtJS 6

https://localhost:8006/?ext6=1

With the extra parameter ext6=1, pve-proxy will call the function PVE::ExtJSIndex6::get_index() which returns a HTML page, with all javascript symlinked from your git repository. Provided you included the javascript files in PVE/ExtJSIndex5.pm, after editing a file in the git repository, a simple refresh is enough to see your changes in the browser.