Signed-off-by: Thomas Lamprecht <t.lampre...@proxmox.com> --- www/manager6/button/HelpButton.js | 12 +++++++++--- www/manager6/panel/ConfigPanel.js | 6 +++++- 2 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/www/manager6/button/HelpButton.js b/www/manager6/button/HelpButton.js index 048a7d39..4fd3d163 100644 --- a/www/manager6/button/HelpButton.js +++ b/www/manager6/button/HelpButton.js @@ -36,9 +36,8 @@ Ext.define('PVE.button.Help', { } }, - // this sets the link and - // sets the tooltip text - setOnlineHelp:function(blockid) { + // this sets the link and the tooltip text + setOnlineHelp:function(blockid, category) { var me = this; var info = pveOnlineHelpInfo[blockid]; @@ -49,6 +48,13 @@ Ext.define('PVE.button.Help', { title += ' - ' + info.subtitle; } me.setTooltip(title); + + var text = gettext('Help'); + if (category) { + // category should be already localised + text += ' (' + category + ')'; + } + me.setText(text); } }, diff --git a/www/manager6/panel/ConfigPanel.js b/www/manager6/panel/ConfigPanel.js index c659af21..14478daa 100644 --- a/www/manager6/panel/ConfigPanel.js +++ b/www/manager6/panel/ConfigPanel.js @@ -128,7 +128,11 @@ Ext.define('PVE.panel.Config', { if (me.savedItems[cardid]) { var curcard = me.getLayout().getActiveItem(); var newcard = me.add(me.savedItems[cardid]); - me.helpButton.setOnlineHelp(newcard.onlineHelp || me.onlineHelp); + if (newcard.onlineHelp) { + me.helpButton.setOnlineHelp(newcard.onlineHelp, newcard.title); + } else { + me.helpButton.setOnlineHelp(me.onlineHelp); + } if (curcard) { me.setActiveItem(cardid); me.remove(curcard, true); -- 2.11.0 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel