which is just the pencil symbol and opens the tageditor

Signed-off-by: Dominik Csapak <d.csa...@proxmox.com>
---
 www/manager6/Makefile          |  1 +
 www/manager6/button/TagEdit.js | 34 ++++++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+)
 create mode 100644 www/manager6/button/TagEdit.js

diff --git a/www/manager6/Makefile b/www/manager6/Makefile
index 2f635b2b..2f8fab00 100644
--- a/www/manager6/Makefile
+++ b/www/manager6/Makefile
@@ -10,6 +10,7 @@ JSSRC=                                                        
\
        button/ConsoleButton.js                         \
        button/Revert.js                                \
        button/Split.js                                 \
+       button/TagEdit.js                               \
        controller/StorageEdit.js                       \
        qemu/CmdMenu.js                                 \
        lxc/CmdMenu.js                                  \
diff --git a/www/manager6/button/TagEdit.js b/www/manager6/button/TagEdit.js
new file mode 100644
index 00000000..c7b869f0
--- /dev/null
+++ b/www/manager6/button/TagEdit.js
@@ -0,0 +1,34 @@
+Ext.define('PVE.button.TagEditButton', {
+    extend: 'Proxmox.button.Button',
+    xtype: 'pveTagEditButton',
+
+    margin: 0,
+    userCls: 'pointer',
+    baseCls: 'x-plain',
+    iconCls: 'fa fa-pencil',
+
+    handler: function() {
+       var me = this;
+
+       var win = Ext.create('Proxmox.window.Edit', {
+           subject: gettext('Tags'),
+           url: me.editurl,
+           autoLoad: true,
+           apiCallDone: me.callback,
+           items: {
+               xtype: 'pveTagSelector',
+               name: 'tags',
+           }
+       }).show();
+    },
+
+    initComponent: function() {
+       var me = this;
+
+       if (!me.editurl) {
+           throw "no editurl given";
+       }
+
+       me.callParent();
+    }
+});
-- 
2.20.1


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

Reply via email to