pve-manager/www/manager6
Emmanuel Kasper 1fafdce8c2 ext6migrate: fix display of sport/dport/proto combo boxes
setting the field value of to '' would trigger
the 'change' event which would then disable
the sport/dport/proto comboboxes too early, an empty
form would have the comboboxes disabled too

instead keep the field to a null value if it is empty, but force
it to '' before sending to the pve-proxy

also makes the macro selector keyboard editable, similar to
the other comboboxes in the input panel
2016-02-15 12:28:23 +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: set valueField as a class property 2016-02-15 12:28:13 +01:00
grid ext6migrate: fix display of sport/dport/proto combo boxes 2016-02-15 12:28:23 +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 ext6/triton: add some visual changes and fixes 2016-02-12 10:46:51 +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 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.