]>
git.proxmox.com Git - pmg-gui.git/blob - js/Utils.js
3 console
.log("Starting PMG Manager");
6 Ext
.define('PMG.Utils', {
9 // this singleton contains miscellaneous utilities
11 senderText
: gettext('Sender'),
12 receiverText
: gettext('Receiver'),
15 who
: gettext('Who Objects'),
16 what
: gettext('What Objects'),
17 when
: gettext('When Objects'),
18 action
: gettext('Action Objects')
21 rule_direction_text
: {
24 2: gettext('In & Out')
27 format_rule_direction: function(dir
) {
28 return PMG
.Utils
.rule_direction_text
[dir
] || dir
;
31 format_otype: function(otype
) {
32 var editor
= PMG
.Utils
.object_editors
[otype
];
34 return editor
.subject
;
42 subject
: gettext("Regular Expression"),
49 fieldLabel
: gettext("Regular Expression")
54 subdir
: 'receiver_regex',
55 subject
: gettext("Regular Expression"),
63 fieldLabel
: gettext("Regular Expression")
69 subject
: gettext("Email"),
75 fieldLabel
: gettext("Email")
81 subject
: gettext("Email"),
88 fieldLabel
: gettext("Email")
94 subject
: gettext("Domain"),
100 fieldLabel
: gettext("Domain")
105 subdir
: 'receiver_domain',
106 subject
: gettext("Domain"),
113 fieldLabel
: gettext("Domain")
119 subject
: gettext("IP Address"),
125 fieldLabel
: gettext("IP Address")
131 subject
: gettext("IP Network"),
137 fieldLabel
: gettext("IP Network")
143 subject
: gettext("TimeFrame"),
149 fieldLabel
: gettext("Start Time")
155 fieldLabel
: gettext("End Time")
161 subject
: gettext('BCC'),
168 fieldLabel
: gettext('Name')
171 xtype
: 'textareafield',
173 fieldLabel
: gettext("Description")
179 fieldLabel
: gettext("Target")
182 xtype
: 'proxmoxcheckbox',
185 fieldLabel
: gettext("send orig. Mail")
192 openVNCViewer: function(consoletype
, nodename
) {
193 var url
= Ext
.urlEncode({
194 console
: consoletype
, // upgrade or shell
198 var nw
= window
.open("?" + url
, '_blank',
199 "innerWidth=745,innerheight=427");
203 constructor: function() {
206 // do whatever you want here