]>
git.proxmox.com Git - pmg-gui.git/blob - js/WhoConfiguration.js
1 Ext
.define('PMG.WhoConfiguration', {
2 extend
: 'Ext.panel.Panel',
3 alias
: 'widget.pmgWhoConfiguration',
7 title
: gettext('Who Objects'),
9 layout
: { type
: 'hbox', align
: 'stretch' },
12 initComponent : function() {
15 var left
= Ext
.create('PMG.ObjectGroupList', {
22 var right
= Ext
.create('PMG.ObjectGroup', {
23 otype_list
: [1000, 1001, 1002, 1003, 1004],
27 dblclickOGInfo: function(w
, e
, t
, ogdata
) {
28 // test if the correct groups is selected (just to be sure)
29 var rec
= left
.selModel
.getSelection()[0];
30 if (rec
&& rec
.data
&& rec
.data
.id
=== ogdata
.id
) {
38 me
.mon(left
.selModel
, "selectionchange", function() {
39 var rec
= left
.selModel
.getSelection()[0];
40 if (!(rec
&& rec
.data
&& rec
.data
.id
)) {
43 right
.setObjectInfo(rec
.data
);
44 var baseurl
= '/config/ruledb/who/' + rec
.data
.id
;
45 right
.setBaseUrl(baseurl
);
48 me
.items
= [ left
, { xtype
: 'splitter' }, right
];