pve-manager/www/manager6
Dominik Csapak c449c89a73 ext6migrate: fix ceph Pool tab
the usual:
* move static conf. to class definition
* change "show" event to "activate"

special attention here to the bufferedRenderer: false value here:
if the grid panel has bufferedRenderer: true (default) and the
store is our Diffstore, it adds the Summary Row twice, once before
the store is loaded and once after.

because there probably will not be many pools in a ceph configuration
managed by the gui, we can safely deactivate bufferedRenderer
(according to extjs documentation, this is intended for gridpanels
with several thousand rows, which is not an issue with ceph pools
i think)

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-03-04 10:33:37 +01:00
..
button rename manager5 to manager6 2016-01-22 11:24:10 +01:00
ceph ext6migrate: fix ceph Pool tab 2016-03-04 10:33:37 +01:00
data ext6migrate: fix DiffStore event 2016-03-04 10:32:13 +01:00
dc fix display cluster status in Datacenter Panel 2016-03-02 12:38:25 +01:00
form adapt KVComboBoxes to pass store items using 'comboItems' parameter 2016-03-04 06:17:25 +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 Timezones window 2016-03-02 12:37:16 +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 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 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 ext6migrate: fix model behaviour for KVComboBox 2016-02-29 15:27:15 +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.