Proxmox.button.Help renamed the css class for the button styling, as
this class is only used rarely and the widget toolkit does not
provides a (shared) css file itself, just rename it here too.

Signed-off-by: Thomas Lamprecht <t.lampre...@proxmox.com>
---
 www/css/ext6-pve.css              |  2 +-
 www/manager6/Makefile             |  1 -
 www/manager6/Workspace.js         |  2 +-
 www/manager6/button/HelpButton.js | 78 ---------------------------------------
 www/manager6/panel/ConfigPanel.js |  2 +-
 www/manager6/qemu/Clone.js        |  2 +-
 www/manager6/window/Backup.js     |  2 +-
 www/manager6/window/Migrate.js    |  6 +--
 www/manager6/window/Settings.js   |  4 +-
 www/manager6/window/Wizard.js     |  2 +-
 10 files changed, 11 insertions(+), 90 deletions(-)
 delete mode 100644 www/manager6/button/HelpButton.js

diff --git a/www/css/ext6-pve.css b/www/css/ext6-pve.css
index 4d0faf3a..3d8d33b2 100644
--- a/www/css/ext6-pve.css
+++ b/www/css/ext6-pve.css
@@ -366,7 +366,7 @@
     top: 2px;
 }
 
-.pve-inline-button .x-btn-inner {
+.proxmox-inline-button .x-btn-inner {
     color: black;
 }
 
diff --git a/www/manager6/Makefile b/www/manager6/Makefile
index 23a9f79f..e987ec44 100644
--- a/www/manager6/Makefile
+++ b/www/manager6/Makefile
@@ -9,7 +9,6 @@ JSSRC=                                                  \
        menu/MenuItem.js                                \
        button/ConsoleButton.js                         \
        button/Split.js                                 \
-       button/HelpButton.js                            \
        controller/StorageEdit.js                       \
        qemu/SendKeyMenu.js                             \
        qemu/CmdMenu.js                                 \
diff --git a/www/manager6/Workspace.js b/www/manager6/Workspace.js
index fa27fae9..2046cc66 100644
--- a/www/manager6/Workspace.js
+++ b/www/manager6/Workspace.js
@@ -323,7 +323,7 @@ Ext.define('PVE.StdWorkspace', {
                            }
                        },
                        {
-                           xtype: 'pveHelpButton',
+                           xtype: 'proxmoxHelpButton',
                            hidden: false,
                            baseCls: 'x-btn',
                            iconCls: 'fa fa-book 
x-btn-icon-el-default-toolbar-small ',
diff --git a/www/manager6/button/HelpButton.js 
b/www/manager6/button/HelpButton.js
deleted file mode 100644
index 048a7d39..00000000
--- a/www/manager6/button/HelpButton.js
+++ /dev/null
@@ -1,78 +0,0 @@
-/* help button pointing to an online documentation
-   for components contained in a modal window
-*/
-/*global
-  pveOnlineHelpInfo
-*/
-Ext.define('PVE.button.Help', {
-    extend: 'Ext.button.Button',
-    alias: 'widget.pveHelpButton',
-    text: gettext('Help'),
-    // make help button less flashy by styling it like toolbar buttons
-    iconCls: ' x-btn-icon-el-default-toolbar-small fa fa-question-circle',
-    cls: 'x-btn-default-toolbar-small pve-inline-button',
-    hidden: true,
-    listenToGlobalEvent: true,
-    controller: {
-       xclass: 'Ext.app.ViewController',
-       listen: {
-           global: {
-               pveShowHelp: 'onPveShowHelp',
-               pveHideHelp: 'onPveHideHelp'
-           }
-       },
-       onPveShowHelp: function(helpLink) {
-           var me = this.getView();
-           if (me.listenToGlobalEvent === true) {
-               me.setOnlineHelp(helpLink);
-               me.show();
-           }
-       },
-       onPveHideHelp: function() {
-           var me = this.getView();
-           if (me.listenToGlobalEvent === true) {
-               me.hide();
-           }
-       }
-    },
-
-    // this sets the link and
-    // sets the tooltip text
-    setOnlineHelp:function(blockid) {
-       var me = this;
-
-       var info = pveOnlineHelpInfo[blockid];
-       if (info) {
-           me.onlineHelp = blockid;
-           var title = info.title;
-           if (info.subtitle) {
-               title += ' - ' + info.subtitle;
-           }
-           me.setTooltip(title);
-       }
-    },
-
-    // helper to set the onlineHelp via a config object
-    setHelpConfig: function(config) {
-       var me = this;
-       me.setOnlineHelp(config.onlineHelp);
-    },
-
-    handler: function() {
-       var me = this;
-       var docsURI;
-
-       if (me.onlineHelp) {
-           var info = pveOnlineHelpInfo[me.onlineHelp];
-           if (info) {
-               docsURI = window.location.origin + info.link;
-           }
-       }
-
-       if (docsURI) {
-           window.open(docsURI);
-       } else {
-           Ext.Msg.alert(gettext('Help'), gettext('No Help available'));
-       }
-    }
-});
diff --git a/www/manager6/panel/ConfigPanel.js 
b/www/manager6/panel/ConfigPanel.js
index c659af21..e3c71eef 100644
--- a/www/manager6/panel/ConfigPanel.js
+++ b/www/manager6/panel/ConfigPanel.js
@@ -190,7 +190,7 @@ Ext.define('PVE.panel.Config', {
            baseCls: 'x-panel-header-text'
        });
 
-       me.helpButton = Ext.create('PVE.button.Help', {
+       me.helpButton = Ext.create('Proxmox.button.Help', {
            hidden: false,
            listenToGlobalEvent: false,
            onlineHelp: me.onlineHelp || undefined
diff --git a/www/manager6/qemu/Clone.js b/www/manager6/qemu/Clone.js
index 413e38ad..6847f237 100644
--- a/www/manager6/qemu/Clone.js
+++ b/www/manager6/qemu/Clone.js
@@ -273,7 +273,7 @@ Ext.define('PVE.window.Clone', {
            border: false,
            layout: 'fit',
            buttons: [ {
-               xtype: 'pveHelpButton',
+               xtype: 'proxmoxHelpButton',
                listenToGlobalEvent: false,
                hidden: false,
                onlineHelp: me.onlineHelp
diff --git a/www/manager6/window/Backup.js b/www/manager6/window/Backup.js
index 57bdd2ab..a7ca208a 100644
--- a/www/manager6/window/Backup.js
+++ b/www/manager6/window/Backup.js
@@ -107,7 +107,7 @@ Ext.define('PVE.window.Backup', {
            }
        });
 
-       var helpBtn = Ext.create('PVE.button.Help', {
+       var helpBtn = Ext.create('Proxmox.button.Help', {
            onlineHelp: 'chapter_vzdump',
            listenToGlobalEvent: false,
            hidden: false
diff --git a/www/manager6/window/Migrate.js b/www/manager6/window/Migrate.js
index 34930743..09b1efd2 100644
--- a/www/manager6/window/Migrate.js
+++ b/www/manager6/window/Migrate.js
@@ -92,8 +92,8 @@ Ext.define('PVE.window.Migrate', {
     ],
     buttons: [
        {
-           xtype: 'pveHelpButton',
-           reference: 'pveHelpButton',
+           xtype: 'proxmoxHelpButton',
+           reference: 'proxmoxHelpButton',
            onlineHelp: 'pct_migration',
            listenToGlobalEvent: false,
            hidden: false
@@ -127,7 +127,7 @@ Ext.define('PVE.window.Migrate', {
        me.liveMode = 'restart';
 
        if (me.vmtype === 'qemu') {
-           me.lookup('pveHelpButton').setHelpConfig({
+           me.lookup('proxmoxHelpButton').setHelpConfig({
                onlineHelp: 'qm_migration'
            });
            title = gettext('Migrate') + (' VM ') + me.vmid;
diff --git a/www/manager6/window/Settings.js b/www/manager6/window/Settings.js
index 953e6604..6a1001ab 100644
--- a/www/manager6/window/Settings.js
+++ b/www/manager6/window/Settings.js
@@ -161,7 +161,7 @@ Ext.define('PVE.window.Settings', {
                },
                {
                    xtype: 'button',
-                   cls: 'x-btn-default-toolbar-small pve-inline-button',
+                   cls: 'x-btn-default-toolbar-small proxmox-inline-button',
                    text: gettext('Clear User name'),
                    width: 'auto',
                    name: 'clear-username'
@@ -178,7 +178,7 @@ Ext.define('PVE.window.Settings', {
                },
                {
                    xtype: 'button',
-                   cls: 'x-btn-default-toolbar-small pve-inline-button',
+                   cls: 'x-btn-default-toolbar-small proxmox-inline-button',
                    text: gettext('Reset Layout'),
                    width: 'auto',
                    name: 'reset'
diff --git a/www/manager6/window/Wizard.js b/www/manager6/window/Wizard.js
index 6b7eeb3e..d7c07402 100644
--- a/www/manager6/window/Wizard.js
+++ b/www/manager6/window/Wizard.js
@@ -68,7 +68,7 @@ Ext.define('PVE.window.Wizard', {
            margins: '0 5 5 5',
            items: [  
                {
-                   xtype: 'pveHelpButton',
+                   xtype: 'proxmoxHelpButton',
                    itemId: 'help'
                },
                '->', 
-- 
2.11.0


_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to