]> git.proxmox.com Git - pve-manager.git/commitdiff
use Button from widget toolkit
authorDominik Csapak <d.csapak@proxmox.com>
Mon, 15 Jan 2018 14:18:08 +0000 (15:18 +0100)
committerDominik Csapak <d.csapak@proxmox.com>
Thu, 25 Jan 2018 12:36:37 +0000 (13:36 +0100)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Reviewed-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
35 files changed:
www/manager6/Makefile
www/manager6/button/Button.js [deleted file]
www/manager6/ceph/Monitor.js
www/manager6/ceph/OSD.js
www/manager6/ceph/Pool.js
www/manager6/dc/ACLView.js
www/manager6/dc/AuthView.js
www/manager6/dc/Backup.js
www/manager6/dc/GroupView.js
www/manager6/dc/OptionView.js
www/manager6/dc/PoolView.js
www/manager6/dc/SecurityGroups.js
www/manager6/dc/StorageView.js
www/manager6/dc/UserView.js
www/manager6/grid/BackupView.js
www/manager6/grid/FirewallAliases.js
www/manager6/grid/FirewallRules.js
www/manager6/grid/PoolMembers.js
www/manager6/grid/Replication.js
www/manager6/ha/Groups.js
www/manager6/ha/Resources.js
www/manager6/lxc/Config.js
www/manager6/lxc/DNS.js
www/manager6/lxc/Network.js
www/manager6/lxc/Options.js
www/manager6/lxc/Resources.js
www/manager6/lxc/SnapshotTree.js
www/manager6/node/Config.js
www/manager6/node/Disks.js
www/manager6/panel/IPSet.js
www/manager6/qemu/Config.js
www/manager6/qemu/HardwareView.js
www/manager6/qemu/Options.js
www/manager6/qemu/SnapshotTree.js
www/manager6/storage/ContentView.js

index 47982b176ec9b6f291c46aea63b772c1c658bf3d..0bc49f47ed981050b33753fe4a5ca1664c98a7ff 100644 (file)
@@ -5,7 +5,6 @@ JSSRC=                                                  \
        Toolkit.js                                      \
        Parser.js                                       \
        StateProvider.js                                \
-       button/Button.js                                \
        menu/MenuItem.js                                \
        button/ConsoleButton.js                         \
        button/Split.js                                 \
diff --git a/www/manager6/button/Button.js b/www/manager6/button/Button.js
deleted file mode 100644 (file)
index a661bb4..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-/* Button features:
- * - observe selection changes to enable/disable the button using enableFn()
- * - pop up confirmation dialog using confirmMsg()
- */
-Ext.define('PVE.button.Button', {
-    extend: 'Ext.button.Button',
-    alias: 'widget.pveButton',
-
-    // the selection model to observe
-    selModel: undefined,
-
-    // if 'false' handler will not be called (button disabled)
-    enableFn: function(record) { },
-
-    // function(record) or text
-    confirmMsg: false,
-
-    // take special care in confirm box (select no as default).
-    dangerous: false,
-
-    initComponent: function() {
-       /*jslint confusion: true */
-
-        var me = this;
-       var grid;
-
-       if (me.handler) {
-
-           // Note: me.realHandler may be a string (see named scopes)
-           var realHandler = me.handler;
-
-           me.handler = function(button, event) {
-               var rec, msg;
-               if (me.selModel) {
-                   rec = me.selModel.getSelection()[0];
-                   if (!rec || (me.enableFn(rec) === false)) {
-                       return;
-                   }
-               }
-
-               if (me.confirmMsg) {
-                   msg = me.confirmMsg;
-                   if (Ext.isFunction(me.confirmMsg)) {
-                       msg = me.confirmMsg(rec);
-                   }
-                   Ext.MessageBox.defaultButton = me.dangerous ? 2 : 1;
-                   Ext.Msg.show({
-                       title: gettext('Confirm'),
-                       icon: me.dangerous ? Ext.Msg.WARNING : Ext.Msg.QUESTION,
-                       msg: msg,
-                       buttons: Ext.Msg.YESNO,
-                       defaultFocus: me.dangerous ? 'no' : 'yes',
-                       callback: function(btn) {
-                           if (btn !== 'yes') {
-                               return;
-                           }
-                           Ext.callback(realHandler, me.scope, [button, event, rec], 0, me);
-                       }
-                   });
-               } else {
-                   Ext.callback(realHandler, me.scope, [button, event, rec], 0, me);
-               }
-           };
-       }
-
-       me.callParent();
-
-       if (!me.selModel && me.selModel !== null) {
-           grid = me.up('grid');
-           if (grid && grid.selModel) {
-               me.selModel = grid.selModel;
-           }
-       }
-
-       if (me.waitMsgTarget === true) {
-           grid = me.up('grid');
-           if (grid) {
-               me.waitMsgTarget = grid;
-           } else {
-               throw "unable to find waitMsgTarget";
-           }
-       }
-
-       if (me.selModel) {
-
-           me.mon(me.selModel, "selectionchange", function() {
-               var rec = me.selModel.getSelection()[0];
-               if (!rec || (me.enableFn(rec) === false)) {
-                   me.setDisabled(true);
-               } else  {
-                   me.setDisabled(false);
-               }
-           });
-       }
-    }
-});
index c27b5d2711d968dc0910faf9e6d5289cc4e45bf7..026d3e59f6ecfbdd61b18ebdece56208ead0e6b2 100644 (file)
@@ -105,7 +105,7 @@ Ext.define('PVE.node.CephMonList', {
            });
        };
 
-       var start_btn = new PVE.button.Button({
+       var start_btn = new Proxmox.button.Button({
            text: gettext('Start'),
            selModel: sm,
            disabled: true,
@@ -114,7 +114,7 @@ Ext.define('PVE.node.CephMonList', {
            }
        });
 
-       var stop_btn = new PVE.button.Button({
+       var stop_btn = new Proxmox.button.Button({
            text: gettext('Stop'),
            selModel: sm,
            disabled: true,
@@ -133,7 +133,7 @@ Ext.define('PVE.node.CephMonList', {
            }
        });
 
-       var remove_btn = new PVE.button.Button({
+       var remove_btn = new Proxmox.button.Button({
            text: gettext('Remove'),
            selModel: sm,
            disabled: true,
index ed14767246c42cb6febd80b10953937bdfe4057b..c029d3a24d92a3891217740e24e5dbe6c7391a4f 100644 (file)
@@ -413,7 +413,7 @@ Ext.define('PVE.node.CephOsdTree', {
            });
        };
 
-       var create_btn = new PVE.button.Button({
+       var create_btn = new Proxmox.button.Button({
            text: gettext('Create') + ': OSD',
            handler: function() {
                var rec = sm.getSelection()[0];
index 100e6777d77c621dfe1a7badd17a17ae1978bdfa..d1c59b3235570d8787fb1e2ee17eb249d475353b 100644 (file)
@@ -179,7 +179,7 @@ Ext.define('PVE.node.CephPoolList', {
            }
        });
 
-       var destroy_btn = Ext.create('PVE.button.Button', {
+       var destroy_btn = Ext.create('Proxmox.button.Button', {
            text: gettext('Destroy'),
            selModel: sm,
            disabled: true,
index f6688f94adf4ab91b36ef847f1de5f4074158130..b011e506c0ff1528ae3ff4a1f21a711008fbe01b 100644 (file)
@@ -151,7 +151,7 @@ Ext.define('PVE.dc.ACLView', {
            store.load();
        };
 
-       var remove_btn = new PVE.button.Button({
+       var remove_btn = new Proxmox.button.Button({
            text: gettext('Remove'),
            disabled: true,
            selModel: sm,
index d2d152a84e213d54079357ee6fab281706736442..841b2c06c28363d2a837bc43586638e17e23375f 100644 (file)
@@ -39,7 +39,7 @@ Ext.define('PVE.dc.AuthView', {
             win.show();
        };
 
-       var edit_btn = new PVE.button.Button({
+       var edit_btn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
index 64f99e324e964bf4298d4d1a3ac979e58ae891c2..c4f68407396fa788f5909a100d9dc7857c2dbefa 100644 (file)
@@ -355,7 +355,7 @@ Ext.define('PVE.dc.BackupView', {
             win.show();
        };
 
-       var edit_btn = new PVE.button.Button({
+       var edit_btn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
index ce679732b26078cd2d2e9df5f775dec8ff69373c..14d62f6c9c6e9736aced754356729d6491073627 100644 (file)
@@ -46,7 +46,7 @@ Ext.define('PVE.dc.GroupView', {
             win.show();
        };
 
-       var edit_btn = new PVE.button.Button({
+       var edit_btn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
index 44ca096b3f5865ef635ab93925944f7aa3b1b3b8..4e62197fa8e1f989ecc9989e1118a3e4cf1c7a22 100644 (file)
@@ -207,7 +207,7 @@ Ext.define('PVE.dc.OptionView', {
            win.on('destroy', reload);
        };
 
-       var edit_btn = new PVE.button.Button({
+       var edit_btn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
index b844f72401dad4227601fe139f7d5d816f0921a0..94b539384871bcbea5d19496b2bd8ada77e0ca2f 100644 (file)
@@ -46,7 +46,7 @@ Ext.define('PVE.dc.PoolView', {
             win.show();
        };
 
-       var edit_btn = new PVE.button.Button({
+       var edit_btn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
index 906f2171a20119b689b755ecde52f4566cd9eece..b2f9f27df5689b40061c6c8918ccdd81af3ecd55 100644 (file)
@@ -132,14 +132,14 @@ Ext.define('PVE.SecurityGroupList', {
            win.on('destroy', reload);
        };
 
-       me.editBtn = new PVE.button.Button({
+       me.editBtn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
            handler: run_editor
        });
 
-       me.addBtn = new PVE.button.Button({
+       me.addBtn = new Proxmox.button.Button({
            text: gettext('Create'),
            handler: function() {
                sm.deselectAll();
index 9255c6e6c938895427be8c79bdc1b2d4e27eb42e..d98fda6f6b89a65d2a3cb1a11db87bbef2a1455b 100644 (file)
@@ -70,7 +70,7 @@ Ext.define('PVE.dc.StorageView', {
            win.on('destroy', reload);
        };
 
-       var edit_btn = new PVE.button.Button({
+       var edit_btn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
index b14d8d9ea04af8255f353bfcd37e41aac9ba8b95..d976d54c75533b43e0644ad67f06886902b50d8a 100644 (file)
@@ -108,7 +108,7 @@ Ext.define('PVE.dc.UserView', {
             win.show();
        };
 
-       var edit_btn = new PVE.button.Button({
+       var edit_btn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            enableFn: function(rec) {
@@ -118,7 +118,7 @@ Ext.define('PVE.dc.UserView', {
            handler: run_editor
        });
 
-       var pwchange_btn = new PVE.button.Button({
+       var pwchange_btn = new Proxmox.button.Button({
            text: gettext('Password'),
            disabled: true,
            selModel: sm,
index a15b77b1b0a389d1efb39e3011cabb0b59b2439b..cb7b86c5ca66b48601ef9ca3c08214b2c34f95d7 100644 (file)
@@ -134,7 +134,7 @@ Ext.define('PVE.grid.BackupView', {
            }
        });
 
-       var restore_btn = Ext.create('PVE.button.Button', {
+       var restore_btn = Ext.create('Proxmox.button.Button', {
            text: gettext('Restore'),
            disabled: true,
            selModel: sm,
@@ -175,7 +175,7 @@ Ext.define('PVE.grid.BackupView', {
            }
        });
 
-       var config_btn = Ext.create('PVE.button.Button', {
+       var config_btn = Ext.create('Proxmox.button.Button', {
            text: gettext('Show Configuration'),
            disabled: true,
            selModel: sm,
index f3ec3d5b4ec0110bff36ddc416f1c3e2299aa931..eb9a9aa2358bfdc8c3238149b74cfc9fe3ea12b3 100644 (file)
@@ -134,7 +134,7 @@ Ext.define('PVE.FirewallAliases', {
            win.on('destroy', reload);
        };
 
-       me.editBtn = new PVE.button.Button({
+       me.editBtn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
index 64834c405a2b122027f9d840763b0e09969a73fc..47687ee0a8920ccd09d2ac4ebdc4a4ae91a443cf 100644 (file)
@@ -516,7 +516,7 @@ Ext.define('PVE.FirewallRules', {
            win.on('destroy', reload);
        };
 
-       me.editBtn = Ext.create('PVE.button.Button',{
+       me.editBtn = Ext.create('Proxmox.button.Button',{
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
@@ -561,7 +561,7 @@ Ext.define('PVE.FirewallRules', {
            win.on('destroy', reload);
        };
 
-       me.copyBtn = Ext.create('PVE.button.Button',{
+       me.copyBtn = Ext.create('Proxmox.button.Button',{
            text: gettext('Copy'),
            selModel: sm,
            enableFn: function(rec) {
index 5d020f7b5f152c09a0e385d724c2a941fde9147e..337f2c13ddfdc70e1dacf3556a3ef7435a3a76b6 100644 (file)
@@ -170,7 +170,7 @@ Ext.define('PVE.grid.PoolMembers', {
 
        var sm = Ext.create('Ext.selection.RowModel', {});
 
-       var remove_btn = new PVE.button.Button({
+       var remove_btn = new Proxmox.button.Button({
            text: gettext('Remove'),
            disabled: true,
            selModel: sm,
index 6c2fc52926266c2bb76ef4404b70c96575ea8feb..bae7d7dd2b7bda26b0afcf3d9edd63b54a5a8838 100644 (file)
@@ -247,7 +247,7 @@ Ext.define('PVE.grid.ReplicaView', {
            handler: 'addJob'
        },
        {
-           xtype: 'pveButton',
+           xtype: 'proxmoxButton',
            text: gettext('Edit'),
            itemId: 'editButton',
            handler: 'editJob',
@@ -261,14 +261,14 @@ Ext.define('PVE.grid.ReplicaView', {
            callback: 'reload'
        },
        {
-           xtype: 'pveButton',
+           xtype: 'proxmoxButton',
            text: gettext('Log'),
            itemId: 'logButton',
            handler: 'showLog',
            disabled: true
        },
        {
-           xtype: 'pveButton',
+           xtype: 'proxmoxButton',
            text: gettext('Schedule now'),
            itemId: 'scheduleNowButton',
            handler: 'scheduleJobNow',
index 466a523227f90d53c0aebd845f0d78d46d12208e..7d2cd911503138601ed6cb881a99c1255da7343f 100644 (file)
@@ -44,7 +44,7 @@ Ext.define('PVE.ha.GroupsView', {
            }
        });
        
-       var edit_btn = new PVE.button.Button({
+       var edit_btn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
index 189f90e1f8a76a470ab717063249d1e9fa7c3a1f..a6bc76b45bf9bb7909d38ab5af4bde383f9f2846 100644 (file)
@@ -79,7 +79,7 @@ Ext.define('PVE.ha.ResourcesView', {
            }
        });
        
-       var edit_btn = new PVE.button.Button({
+       var edit_btn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
index 9a5a508b3f9c3accfe6d320b98949f3f2f7b2945..51fd332d4714bba70fa9013f8d6800fe110a804c 100644 (file)
@@ -90,7 +90,7 @@ Ext.define('PVE.lxc.Config', {
            iconCls: 'fa fa-send-o'
        });
 
-       var moreBtn = Ext.create('PVE.button.Button', {
+       var moreBtn = Ext.create('Proxmox.button.Button', {
            text: gettext('More'),
            menu: { items: [
                {
index 5437967ff809251690ed6e8377228d1e73b77362..31900d3e99b4237897d7d5bcfcc105b300023909 100644 (file)
@@ -249,7 +249,7 @@ Ext.define('PVE.lxc.DNS', {
            win.on('destroy', reload);
        };
 
-       var edit_btn = new PVE.button.Button({
+       var edit_btn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
index 504ee6be00ae8d9c11205f63da5a444768e254ab..15cf914c8e71319c357075a9a27f9766b84444a5 100644 (file)
@@ -395,7 +395,7 @@ Ext.define('PVE.lxc.NetworkView', {
 
        var sm = Ext.create('Ext.selection.RowModel', {});
 
-       var remove_btn = new PVE.button.Button({
+       var remove_btn = new Proxmox.button.Button({
            text: gettext('Remove'),
            disabled: true,
            selModel: sm,
@@ -442,7 +442,7 @@ Ext.define('PVE.lxc.NetworkView', {
            win.show();
        };
 
-       var edit_btn = new PVE.button.Button({
+       var edit_btn = new Proxmox.button.Button({
            text: gettext('Edit'),
            selModel: sm,
            disabled: true,
index 4a855d52fbdf4804fa8bb4a0443791db88024f08..46e488b10c8674db959b74e460ab009ee56d873f 100644 (file)
@@ -177,7 +177,7 @@ Ext.define('PVE.lxc.Options', {
            win.on('destroy', reload);
        };
 
-       var edit_btn = new PVE.button.Button({
+       var edit_btn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
index 3359e37eead3d0242f9f288fbc252d37d9685794..b430bcd4d28c462685c32b2fe88971bf5d257a3c 100644 (file)
@@ -186,7 +186,7 @@ Ext.define('PVE.lxc.RessourceView', {
            });
        };
 
-       var edit_btn = new PVE.button.Button({
+       var edit_btn = new Proxmox.button.Button({
            text: gettext('Edit'),
            selModel: sm,
            disabled: true,
@@ -200,14 +200,14 @@ Ext.define('PVE.lxc.RessourceView', {
            handler: run_editor
        });
 
-       var resize_btn = new PVE.button.Button({
+       var resize_btn = new Proxmox.button.Button({
            text: gettext('Resize disk'),
            selModel: sm,
            disabled: true,
            handler: run_resize
        });
 
-       var remove_btn = new PVE.button.Button({
+       var remove_btn = new Proxmox.button.Button({
            text: gettext('Remove'),
            selModel: sm,
            disabled: true,
index c80fb4392f3cb5b1ad3582b0dea75eba3d75ebc6..6e2c649dfb9847e96e484d5f1f2faa07923ca599 100644 (file)
@@ -145,7 +145,7 @@ Ext.define('PVE.lxc.SnapshotTree', {
            }
        };
 
-       var editBtn = new PVE.button.Button({
+       var editBtn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
@@ -153,7 +153,7 @@ Ext.define('PVE.lxc.SnapshotTree', {
            handler: run_editor
        });
 
-       var rollbackBtn = new PVE.button.Button({
+       var rollbackBtn = new Proxmox.button.Button({
            text: gettext('Rollback'),
            disabled: true,
            selModel: sm,
@@ -188,7 +188,7 @@ Ext.define('PVE.lxc.SnapshotTree', {
            }
        });
 
-       var removeBtn = new PVE.button.Button({
+       var removeBtn = new Proxmox.button.Button({
            text: gettext('Remove'),
            disabled: true,
            selModel: sm,
index 9e8549f235e02e48d18cc1a2290d873fc5f3e91d..e0a6cc0b8d4be8f61db38a4a9ace68a4f57e7d52 100644 (file)
@@ -80,7 +80,7 @@ Ext.define('PVE.node.Config', {
            })
        });
 
-       var restartBtn = Ext.create('PVE.button.Button', {
+       var restartBtn = Ext.create('Proxmox.button.Button', {
            text: gettext('Restart'),
            disabled: !caps.nodes['Sys.PowerMgmt'],
            dangerous: true,
@@ -91,7 +91,7 @@ Ext.define('PVE.node.Config', {
            iconCls: 'fa fa-undo'
        });
 
-       var shutdownBtn = Ext.create('PVE.button.Button', {
+       var shutdownBtn = Ext.create('Proxmox.button.Button', {
            text: gettext('Shutdown'),
            disabled: !caps.nodes['Sys.PowerMgmt'],
            dangerous: true,
index 9bfaad22e6a2ddad9c2aeb2e81c24b44e2c1b2e0..723b76d170aacf79543ff862750584ffc5b2fd62 100644 (file)
@@ -153,14 +153,14 @@ Ext.define('PVE.node.DiskList', {
            ]
        });
 
-       var reloadButton = Ext.create('PVE.button.Button', {
+       var reloadButton = Ext.create('Proxmox.button.Button', {
            text: gettext('Reload'),
            handler: function() {
                me.store.load();
            }
        });
 
-       var smartButton = Ext.create('PVE.button.Button', {
+       var smartButton = Ext.create('Proxmox.button.Button', {
            text: gettext('Show S.M.A.R.T. values'),
            selModel: sm,
            enableFn: function() {
@@ -178,7 +178,7 @@ Ext.define('PVE.node.DiskList', {
            }
        });
 
-       var initButton = Ext.create('PVE.button.Button', {
+       var initButton = Ext.create('Proxmox.button.Button', {
            text: gettext('Initialize Disk with GPT'),
            selModel: sm,
            enableFn: function() {
index d4b36928e59169bb1d4c658ae4b601a74ff0de7a..c4a9bdb79557a1e8f73ac1e2099b2ca38143f75c 100644 (file)
@@ -92,14 +92,14 @@ Ext.define('PVE.IPSetList', {
            win.on('destroy', reload);
        };
 
-       me.editBtn = new PVE.button.Button({
+       me.editBtn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
            handler: run_editor
        });
 
-       me.addBtn = new PVE.button.Button({
+       me.addBtn = new Proxmox.button.Button({
            text: gettext('Create'),
            handler: function() {
                sm.deselectAll();
@@ -313,14 +313,14 @@ Ext.define('PVE.IPSetGrid', {
            win.on('destroy', reload);
        };
 
-       me.editBtn = new PVE.button.Button({
+       me.editBtn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
            handler: run_editor
        });
 
-       me.addBtn = new PVE.button.Button({
+       me.addBtn = new Proxmox.button.Button({
            text: gettext('Add'),
            disabled: true,
            handler: function() {
index c10c7e00345548ccb66477f5774e547ba4e9bfaf..0abb19c7024b9e6e17996964d478246df7f7b587 100644 (file)
@@ -77,7 +77,7 @@ Ext.define('PVE.qemu.Config', {
            iconCls: 'fa fa-send-o'
        });
 
-       var moreBtn = Ext.create('PVE.button.Button', {
+       var moreBtn = Ext.create('Proxmox.button.Button', {
            text: gettext('More'),
            menu: { items: [
                {
index 112410c275103aee72a0894034ddc045fb3989a5..2bbf5283012b9203dd235e73224f8ffedc0c90ea 100644 (file)
@@ -361,28 +361,28 @@ Ext.define('PVE.qemu.HardwareView', {
            win.on('destroy', reload);
        };
 
-       var edit_btn = new PVE.button.Button({
+       var edit_btn = new Proxmox.button.Button({
            text: gettext('Edit'),
            selModel: sm,
            disabled: true,
            handler: run_editor
         });
 
-       var resize_btn = new PVE.button.Button({
+       var resize_btn = new Proxmox.button.Button({
            text: gettext('Resize disk'),
            selModel: sm,
            disabled: true,
            handler: run_resize
        });
 
-       var move_btn = new PVE.button.Button({
+       var move_btn = new Proxmox.button.Button({
            text: gettext('Move disk'),
            selModel: sm,
            disabled: true,
            handler: run_move
        });
 
-       var diskthrottle_btn = new PVE.button.Button({
+       var diskthrottle_btn = new Proxmox.button.Button({
            text: gettext('Disk Throttle'),
            selModel: sm,
            disabled: true,
@@ -394,7 +394,7 @@ Ext.define('PVE.qemu.HardwareView', {
            handler: run_cpuoptions
        });
 
-       var remove_btn = new PVE.button.Button({
+       var remove_btn = new Proxmox.button.Button({
            text: gettext('Remove'),
            defaultText: gettext('Remove'),
            altText: gettext('Detach'),
@@ -451,7 +451,7 @@ Ext.define('PVE.qemu.HardwareView', {
            }
        });
 
-       var revert_btn = new PVE.button.Button({
+       var revert_btn = new Proxmox.button.Button({
            text: gettext('Revert'),
            selModel: sm,
            disabled: true,
index 016d68aac7fa548237455b205379ea9921e6bff8..36a83dda81590b3e2a2e0d386ed915e8437013bd 100644 (file)
@@ -344,7 +344,7 @@ Ext.define('PVE.qemu.Options', {
            handler: run_editor
        });
 
-        var revert_btn = new PVE.button.Button({
+        var revert_btn = new Proxmox.button.Button({
             text: gettext('Revert'),
             disabled: true,
             handler: function() {
index 35b02459b7747be1009d49685e4619f66a602927..32f079383a58a6529dc326a5240d410057f3015f 100644 (file)
@@ -143,7 +143,7 @@ Ext.define('PVE.qemu.SnapshotTree', {
            }
        };
 
-       var editBtn = new PVE.button.Button({
+       var editBtn = new Proxmox.button.Button({
            text: gettext('Edit'),
            disabled: true,
            selModel: sm,
@@ -151,7 +151,7 @@ Ext.define('PVE.qemu.SnapshotTree', {
            handler: run_editor
        });
 
-       var rollbackBtn = new PVE.button.Button({
+       var rollbackBtn = new Proxmox.button.Button({
            text: gettext('Rollback'),
            disabled: true,
            selModel: sm,
@@ -186,7 +186,7 @@ Ext.define('PVE.qemu.SnapshotTree', {
            }
        });
 
-       var removeBtn = new PVE.button.Button({
+       var removeBtn = new Proxmox.button.Button({
            text: gettext('Remove'),
            disabled: true,
            selModel: sm,
index c5d856cb27d95c53b24373d7bdd93558fb5edbf3..86b1a86d0c37965485f189352978a71e8678f6ce 100644 (file)
@@ -106,7 +106,7 @@ Ext.define('PVE.storage.TemplateDownload', {
 
        var sm = grid.getSelectionModel();
 
-       var submitBtn = Ext.create('PVE.button.Button', {
+       var submitBtn = Ext.create('Proxmox.button.Button', {
            text: gettext('Download'),
            disabled: true,
            selModel: sm,
@@ -373,7 +373,7 @@ Ext.define('PVE.storage.ContentView', {
 
        PVE.Utils.monStoreErrors(me, store);
 
-       var templateButton = Ext.create('PVE.button.Button',{
+       var templateButton = Ext.create('Proxmox.button.Button',{
            itemId: 'tmpl-btn',
            text: gettext('Templates'),
            handler: function() {
@@ -386,7 +386,7 @@ Ext.define('PVE.storage.ContentView', {
            }
        });
 
-       var uploadButton = Ext.create('PVE.button.Button', {
+       var uploadButton = Ext.create('Proxmox.button.Button', {
            contents : ['iso','vztmpl'],
            text: gettext('Upload'),
            handler: function() {
@@ -410,7 +410,7 @@ Ext.define('PVE.storage.ContentView', {
            selModel: sm,
            tbar: [
                {
-                   xtype: 'pveButton',
+                   xtype: 'proxmoxButton',
                    text: gettext('Restore'),
                    selModel: sm,
                    disabled: true,
@@ -451,7 +451,7 @@ Ext.define('PVE.storage.ContentView', {
                templateButton,
                uploadButton,
                {
-                   xtype: 'pveButton',
+                   xtype: 'proxmoxButton',
                    text: gettext('Show Configuration'),
                    disabled: true,
                    selModel: sm,