[pve-devel] [PATCH manager 3/3] ui: add onlineHelpTitle to ConfigPanel childs

Thomas Lamprecht t.lamprecht at proxmox.com
Thu Oct 5 15:05:37 CEST 2017


Lets add a onlineHelp title for the ConfigPanel lxc, qemu, node and
pool (omitting only dc). As we fall back to the current ConfigPanels
help link when a tab (or sub panel) has no own specific help defined
this then can be shown so that the user sees which help will open
before clicking the button.
I left out datacenters config panel as it currently links to the
whole ref. documentations all in one page site and I had no good name
for that as its not a signle chapter - so its just Help.

Signed-off-by: Thomas Lamprecht <t.lamprecht at proxmox.com>
---
 www/manager6/lxc/Config.js        | 1 +
 www/manager6/node/Config.js       | 1 +
 www/manager6/panel/ConfigPanel.js | 2 +-
 www/manager6/pool/Config.js       | 1 +
 www/manager6/qemu/Config.js       | 1 +
 5 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/www/manager6/lxc/Config.js b/www/manager6/lxc/Config.js
index 45ff214a..272e7588 100644
--- a/www/manager6/lxc/Config.js
+++ b/www/manager6/lxc/Config.js
@@ -3,6 +3,7 @@ Ext.define('PVE.lxc.Config', {
     alias: 'widget.PVE.lxc.Config',
 
     onlineHelp: 'chapter_pct',
+    onlineHelpTitle: gettext('Container'),
 
     initComponent: function() {
         var me = this;
diff --git a/www/manager6/node/Config.js b/www/manager6/node/Config.js
index 49f1186f..6270307b 100644
--- a/www/manager6/node/Config.js
+++ b/www/manager6/node/Config.js
@@ -3,6 +3,7 @@ Ext.define('PVE.node.Config', {
     alias: 'widget.PVE.node.Config',
 
     onlineHelp: 'chapter_system_administration',
+    onlineHelpTitle: gettext('Node'),
 
     initComponent: function() {
         var me = this;
diff --git a/www/manager6/panel/ConfigPanel.js b/www/manager6/panel/ConfigPanel.js
index 14478daa..5c269b6b 100644
--- a/www/manager6/panel/ConfigPanel.js
+++ b/www/manager6/panel/ConfigPanel.js
@@ -131,7 +131,7 @@ Ext.define('PVE.panel.Config', {
 	    if (newcard.onlineHelp) {
 		me.helpButton.setOnlineHelp(newcard.onlineHelp, newcard.title);
 	    } else {
-		me.helpButton.setOnlineHelp(me.onlineHelp);
+		me.helpButton.setOnlineHelp(me.onlineHelp, me.onlineHelpTitle);
 	    }
 	    if (curcard) {
 		me.setActiveItem(cardid);
diff --git a/www/manager6/pool/Config.js b/www/manager6/pool/Config.js
index fedf25b2..a304b7b2 100644
--- a/www/manager6/pool/Config.js
+++ b/www/manager6/pool/Config.js
@@ -3,6 +3,7 @@ Ext.define('PVE.pool.Config', {
     alias: 'widget.pvePoolConfig',
 
     onlineHelp: 'pveum_pools',
+    onlineHelpTitle: gettext('Pool'),
 
     initComponent: function() {
         var me = this;
diff --git a/www/manager6/qemu/Config.js b/www/manager6/qemu/Config.js
index fb329fc8..2b9a1b62 100644
--- a/www/manager6/qemu/Config.js
+++ b/www/manager6/qemu/Config.js
@@ -3,6 +3,7 @@ Ext.define('PVE.qemu.Config', {
     alias: 'widget.PVE.qemu.Config',
 
     onlineHelp: 'chapter_virtual_machines',
+    onlineHelpTitle: gettext('Virtual Machine'),
 
     initComponent: function() {
         var me = this;
-- 
2.11.0





More information about the pve-devel mailing list