pve-manager/www/manager6
Emmanuel Kasper 734b37950e ext6migrate: last fixes for firewall
listen to 'activate' event is needed because of framework changes,
similar to c0b3df6e34

ext6migrate: listen to 'activate' events for panels inside a tabpanel
2016-02-09 07:29:31 +01:00
..
button rename manager5 to manager6 2016-01-22 11:24:10 +01:00
data rename manager5 to manager6 2016-01-22 11:24:10 +01:00
dc ext6migrate: enable the Firewall tab 2016-01-28 16:50:42 +01:00
form ext6migrate: last fixes for firewall 2016-02-09 07:29:31 +01:00
grid ext6migrate: last fixes for firewall 2016-02-09 07:29:31 +01:00
lxc Comment out missing/broken JS classes so we can select nodes in the left ressource tree with ExtJS6 2016-01-26 10:53:44 +01:00
node copy node/Config.js from manager to manager5 2016-01-22 11:24:30 +01:00
panel ext6migrate: remove redundant code to set the default active tab 2016-01-22 11:24:21 +01:00
pool rename manager5 to manager6 2016-01-22 11:24:10 +01:00
qemu Comment out missing/broken JS classes so we can select nodes in the left ressource tree with ExtJS6 2016-01-26 10:53:44 +01:00
storage Comment out missing/broken JS classes so we can select nodes in the left ressource tree with ExtJS6 2016-01-26 10:53:44 +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 rename manager5 to manager6 2016-01-22 11:24:10 +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 Allow email adresses with a top level domain of up to 63 characters 2016-01-22 11:24:14 +01:00
Utils.js add correct display text for lvmthin and drbd storage type 2016-01-27 05:56:30 +01:00
VNCConsole.js rename manager5 to manager6 2016-01-22 11:24:10 +01:00
Workspace.js replace object creation via 'new' with ExtJS methods 2016-01-27 09:18:15 +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.