pve-manager/www/manager6
Emmanuel Kasper 2ad16f261f Do not try to enforce a Picker size manually, let the framework do it
The Picker of the ComboBox, has by default a maxHeight of 300 px. If the list of elements is bigger that 300 pixels, then a scrollbar will be added.
This behaviour was broken with ExtJS4, but now works correctly with ExtJS6.
2016-01-22 11:24:25 +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: Fix selection mode combobox for backup 2016-01-22 11:24:22 +01:00
form Do not try to enforce a Picker size manually, let the framework do it 2016-01-22 11:24:25 +01:00
grid ext6migrate: listen to 'activate' events for panels inside a tabpanel 2016-01-22 11:24:20 +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
tree rename manager5 to manager6 2016-01-22 11:24:10 +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 rename manager5 to manager6 2016-01-22 11:24:10 +01:00
VNCConsole.js rename manager5 to manager6 2016-01-22 11:24:10 +01:00
Workspace.js ext6migrate: Replace deprecated function which is missing in Ext6 2016-01-22 11:24:12 +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.