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