1
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
2
|
<!-- saved from url=(0113)https://qualysguard.qg2.apps.qualys.com/fo/common/profile_info.php?id=1682491&_is_popout_modal=1&refresh_parent=1 -->
|
3
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" style="display: block;" class=" ext-strict"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
4
|
|
5
|
<title>Option Profile Information</title>
|
6
|
<link href="https://qualysguard.qg2.apps.qualys.com/images/favicon.ico" rel="shortcut icon" type="image/x-ico">
|
7
|
<link href="./Option Profile Information_files/ext-all-notheme.css" rel="stylesheet" type="text/css">
|
8
|
<link href="./Option Profile Information_files/xtheme-gray.css" rel="stylesheet" type="text/css">
|
9
|
<link href="./Option Profile Information_files/qx-all.css" rel="stylesheet" type="text/css">
|
10
|
<link href="./Option Profile Information_files/bundler.php" rel="stylesheet" type="text/css">
|
11
|
<script type="text/javascript" src="./Option Profile Information_files/prototype.js.download"></script>
|
12
|
<script type="text/javascript" src="./Option Profile Information_files/ext-base.js.download"></script>
|
13
|
<script type="text/javascript" src="./Option Profile Information_files/ext-all.js.download"></script>
|
14
|
<script type="text/javascript" src="./Option Profile Information_files/qx-all.js.download"></script>
|
15
|
<!--[if lt IE 7.]>
|
16
|
<script defer type="text/javascript" src="/js/pngfix.js"></script>
|
17
|
<![endif]-->
|
18
|
<script type="text/javascript" src="./Option Profile Information_files/bundler(1).php"></script>
|
19
|
<script type="text/javascript">
|
20
|
|
21
|
if(typeof(QWEB) == 'undefined') {
|
22
|
QWEB = {};
|
23
|
}
|
24
|
|
25
|
QWEB.dateFormat = {
|
26
|
app: {
|
27
|
date: 'Y-m-d',
|
28
|
time: 'H:i:s',
|
29
|
datetime: 'Y-m-d H:i:s (\\G\\M\\TO)'
|
30
|
}
|
31
|
};
|
32
|
|
33
|
TrackingMethodUtils = (function () {
|
34
|
var ins;
|
35
|
|
36
|
function init(trackingJsonStr) {
|
37
|
try {
|
38
|
trackingMethods = JSON.parse(trackingJsonStr);
|
39
|
} catch(e) {
|
40
|
trackingMethods = {};
|
41
|
}
|
42
|
|
43
|
return {
|
44
|
typeToText: function(trackingType) {
|
45
|
if (this.isValidType(trackingType)) {
|
46
|
return trackingMethods[trackingType];
|
47
|
}
|
48
|
return "";
|
49
|
},
|
50
|
isValidType: function(trackingType) {
|
51
|
return (trackingMethods[trackingType] !== undefined);
|
52
|
},
|
53
|
isValidText: function(trackingText) {
|
54
|
return this.textToType(trackingText) !== -1;
|
55
|
},
|
56
|
textToType: function(trackingText) {
|
57
|
for(trackingType in trackingMethods) {
|
58
|
// skip inherited property
|
59
|
if (trackingMethods.hasOwnProperty(trackingType) && trackingMethods[trackingType].toLowerCase() == trackingText.toLowerCase()) {
|
60
|
return parseInt(trackingType);
|
61
|
}
|
62
|
}
|
63
|
return -1;
|
64
|
}
|
65
|
};
|
66
|
};
|
67
|
|
68
|
return {
|
69
|
getInstance: function(trackingJsonStr) {
|
70
|
if (!ins) {
|
71
|
ins = init(trackingJsonStr);
|
72
|
}
|
73
|
|
74
|
return ins;
|
75
|
}
|
76
|
};
|
77
|
}());QWEB.TrackingMethodUtils = TrackingMethodUtils.getInstance('{"0":"Unknown","1":"IP address","2":"DNS hostname","3":"NetBIOS hostname","4":"QAGENT","101":"EC2","103":"Azure VM"}')
|
78
|
is_new_ui=true;
|
79
|
has_ns_fr=true;
|
80
|
is_manager=false;
|
81
|
Ext.BLANK_IMAGE_URL = '/js/ext-js-3.4.2/resources/images/default/s.gif';
|
82
|
function resetNotice() {
|
83
|
showProcessing();
|
84
|
Ext.Ajax.request({
|
85
|
url : '/fo/home/switchVmDashboard.php',
|
86
|
params : { dashboard_action : 'resetNotice' },
|
87
|
method: 'GET',
|
88
|
success: function ( result, request ) {
|
89
|
hideProcessing();
|
90
|
var resp = Ext.decode(result.responseText);
|
91
|
if (resp.status === true) {
|
92
|
window.location = '/portal-front/module/vm/';
|
93
|
} else {
|
94
|
Ext.MessageBox.alert('Error', resp.error);
|
95
|
}
|
96
|
},
|
97
|
failure: function ( result, request ) {
|
98
|
hideProcessing();
|
99
|
Ext.MessageBox.alert('Error', 'There was an error processing your request. Please try again later');
|
100
|
}
|
101
|
});
|
102
|
}
|
103
|
function resetVmdrNotice() {
|
104
|
showProcessing();
|
105
|
Ext.Ajax.request({
|
106
|
url : '/fo/home/SwitchVmdrDashboard.php',
|
107
|
params : { dashboard_action : 'resetVmdrNotice' },
|
108
|
method: 'GET',
|
109
|
success: function ( result, request ) {
|
110
|
hideProcessing();
|
111
|
var resp = Ext.decode(result.responseText);
|
112
|
if (resp.status === true) {
|
113
|
window.location = '/portal-front/module/vm/#/';
|
114
|
} else {
|
115
|
Ext.MessageBox.alert('Error', resp.error);
|
116
|
}
|
117
|
},
|
118
|
failure: function ( result, request ) {
|
119
|
hideProcessing();
|
120
|
Ext.MessageBox.alert('Error', 'There was an error processing your request. Please try again later');
|
121
|
}
|
122
|
});
|
123
|
}
|
124
|
QWEB.guidance.HelpTipManager.helpUrlBase = '/qwebhelp/fo_portal';
|
125
|
var allow_restore = true;
|
126
|
if(typeof Ext !== 'undefined') {
|
127
|
Ext.onReady(function(){
|
128
|
Ext.select('input[type=submit]').on('click', function(){
|
129
|
Ext.getBody().mask('Processing...', 'x-mask-loading')
|
130
|
});
|
131
|
});
|
132
|
}
|
133
|
</script>
|
134
|
</head>
|
135
|
|
136
|
<body id="option_profile_view" class="view_info ext-webkit ext-chrome" onload="self.focus();">
|
137
|
|
138
|
<div id="page_width"></div>
|
139
|
|
140
|
<div class="edit-window-header" role="heading" aria-level="1">
|
141
|
Option Profile Information
|
142
|
</div>
|
143
|
<div id="enclosing_tab_div" class="enclosing_tab_div">
|
144
|
<div id="start_tab">
|
145
|
<a href="javascript:change_tab('tab_0','0_tab')" class="h2 tab_link" id="tab_0"> <h2 class="clear"> <span id="gen_info_tog_img" class="tog_img"><span role="heading" aria-level="1">General Information</span></span>
|
146
|
</h2>
|
147
|
</a>
|
148
|
<a href="javascript:change_tab('tab_1','1_tab')" class="h2 tab_link selected" id="tab_1"> <h2 class="clear"> <span id="s_tog_img" class="tog_img"><span role="heading" aria-level="1">Scan Settings</span></span>
|
149
|
</h2>
|
150
|
</a>
|
151
|
<a href="javascript:change_tab('tab_2','2_tab')" class="h2 tab_link" id="tab_2"> <h2 class="clear"> <span id="m_tog_img" class="tog_img"><span role="heading" aria-level="1">Map Settings</span></span>
|
152
|
</h2>
|
153
|
</a>
|
154
|
<a href="javascript:change_tab('tab_3','3_tab')" class="h2 tab_link" id="tab_3"> <h2 class="clear"> <span id="s_tog_img" class="tog_img"><span role="heading" aria-level="1">System Authentication</span></span>
|
155
|
</h2>
|
156
|
</a>
|
157
|
<a href="javascript:change_tab('tab_4','4_tab')" class="h2 tab_link" id="tab_4"> <h2 class="clear"> <span id="a_tog_img" class="tog_img"><span role="heading" aria-level="1">Additional Settings</span></span>
|
158
|
</h2>
|
159
|
</a>
|
160
|
</div>
|
161
|
<div id="0_tab" class="info hidden">
|
162
|
<dl class="info_dl">
|
163
|
<dt>ID:</dt>
|
164
|
<dd>1682491</dd>
|
165
|
<dt>Title:</dt>
|
166
|
<dd>REMM ICMP Test</dd>
|
167
|
<dt>Type:</dt>
|
168
|
<dd>Standard</dd>
|
169
|
<dt>Default:</dt>
|
170
|
<dd>No</dd>
|
171
|
<dt>Global:</dt>
|
172
|
<dd>No</dd>
|
173
|
<dt> </dt>
|
174
|
<dd> </dd>
|
175
|
<dt>Owner:</dt>
|
176
|
<dd>Robert Emery</dd>
|
177
|
<dt>Created:</dt>
|
178
|
<dd>-</dd>
|
179
|
<dt>Modified By:</dt>
|
180
|
<dd>Robert Emery</dd>
|
181
|
<dt>Modified:</dt>
|
182
|
<dd>2023-01-25 15:23:18 (GMT+0000)</dd>
|
183
|
</dl>
|
184
|
</div>
|
185
|
<div id="1_tab" class="info shown">
|
186
|
<dl class="info_dl">
|
187
|
<dt>
|
188
|
<b>Ports</b>
|
189
|
</dt>
|
190
|
<dd> </dd>
|
191
|
<dt>Scanned <acronym title="Transmission Control Protocol">TCP</acronym> Ports:</dt>
|
192
|
<dd>None</dd>
|
193
|
<dt>Scanned <acronym title="User Datagram Protocol">UDP</acronym> Ports:</dt>
|
194
|
<dd>None</dd>
|
195
|
<dt>Scan Dead Hosts:</dt>
|
196
|
<dd>Off </dd>
|
197
|
<dt>Close Vulnerabilities on Dead Hosts Count:</dt>
|
198
|
<dd>Off </dd>
|
199
|
<dt>Purge old host data when OS changes:</dt>
|
200
|
<dd>Off </dd>
|
201
|
<dt>Load Balancer Detection:</dt>
|
202
|
<dd>Off </dd>
|
203
|
<dt>Perform 3-way Handshake:</dt>
|
204
|
<dd>Off </dd>
|
205
|
<dt>
|
206
|
<b>Vulnerability Detection</b>
|
207
|
</dt>
|
208
|
<dd>Complete </dd>
|
209
|
<dt>Intrusive Checks:</dt>
|
210
|
<dd>Excluded </dd>
|
211
|
<dt>
|
212
|
<b>Password Brute Forcing</b>
|
213
|
</dt>
|
214
|
<dd> </dd>
|
215
|
<dt>System:</dt>
|
216
|
<dd>Disabled </dd>
|
217
|
<dt>Custom:</dt>
|
218
|
<dd>Disabled</dd>
|
219
|
<dt>
|
220
|
<b>Authentication</b>
|
221
|
</dt>
|
222
|
<dd> </dd>
|
223
|
<dt>Windows:</dt>
|
224
|
<dd>Disabled </dd>
|
225
|
<dt>Unix/Cisco/Network SSH:</dt>
|
226
|
<dd>Disabled </dd>
|
227
|
<dt> Unix Least Privilege Authentication:</dt>
|
228
|
<dd>Disabled </dd>
|
229
|
<dt>Oracle:</dt>
|
230
|
<dd>Disabled </dd>
|
231
|
<dt>Oracle Listener:</dt>
|
232
|
<dd>Disabled </dd>
|
233
|
<dt><acronym title="Simple Network Management Protocol">SNMP</acronym>:</dt>
|
234
|
<dd>Disabled </dd>
|
235
|
<dt>VMware:</dt>
|
236
|
<dd>Disabled </dd>
|
237
|
<dt>DB2:</dt>
|
238
|
<dd>Disabled </dd>
|
239
|
<dt>HTTP:</dt>
|
240
|
<dd>Disabled </dd>
|
241
|
<dt>MySQL:</dt>
|
242
|
<dd>Disabled </dd>
|
243
|
<dt>Tomcat Server:</dt>
|
244
|
<dd>Disabled </dd>
|
245
|
<dt>MongoDB:</dt>
|
246
|
<dd>Disabled </dd>
|
247
|
<dt>Palo Alto Networks Firewall:</dt>
|
248
|
<dd>Disabled </dd>
|
249
|
<dt>Jboss Server:</dt>
|
250
|
<dd>Disabled </dd>
|
251
|
<dt>Oracle WebLogic Server:</dt>
|
252
|
<dd>Disabled </dd>
|
253
|
<dt>MariaDB:</dt>
|
254
|
<dd>Disabled </dd>
|
255
|
<dt>InformixDB:</dt>
|
256
|
<dd>Disabled </dd>
|
257
|
<dt>MS Exchange Server:</dt>
|
258
|
<dd>Disabled </dd>
|
259
|
<dt>Oracle HTTP Server:</dt>
|
260
|
<dd>Disabled </dd>
|
261
|
<dt>MS SharePoint:</dt>
|
262
|
<dd>Disabled </dd>
|
263
|
<dt>Sybase:</dt>
|
264
|
<dd>Disabled </dd>
|
265
|
<dt>Kubernetes:</dt>
|
266
|
<dd>Disabled </dd>
|
267
|
<dt>SAP IQ:</dt>
|
268
|
<dd>Disabled </dd>
|
269
|
<dt>SAP HANA:</dt>
|
270
|
<dd>Disabled </dd>
|
271
|
<dt>Azure MS SQL:</dt>
|
272
|
<dd>Disabled </dd>
|
273
|
<dt>Neo4j:</dt>
|
274
|
<dd>Disabled </dd>
|
275
|
<dt>NGINX:</dt>
|
276
|
<dd>Disabled </dd>
|
277
|
<dt>Infoblox:</dt>
|
278
|
<dd>Disabled </dd>
|
279
|
<dt>Overall Performance:</dt>
|
280
|
<dd>High </dd>
|
281
|
<dt>Allow Parallel Scanning:</dt>
|
282
|
<dd>Disabled </dd>
|
283
|
<dt>Authenticated Scan Certificate Discovery:</dt>
|
284
|
<dd>Disabled </dd>
|
285
|
<dt>Test Authentication:</dt>
|
286
|
<dd>Disabled </dd>
|
287
|
<dt>
|
288
|
<b>Hosts to Scan in Parallel</b>
|
289
|
</dt>
|
290
|
<dd> </dd>
|
291
|
<dt>Use Appliance Parallel ML Scaling:</dt>
|
292
|
<dd>Off </dd>
|
293
|
<dt>External Scanners:</dt>
|
294
|
<dd>20 </dd>
|
295
|
<dt>Scanner Appliances:</dt>
|
296
|
<dd>40 </dd>
|
297
|
<dt>
|
298
|
<b>Processes to Run in Parallel</b>
|
299
|
</dt>
|
300
|
<dd> </dd>
|
301
|
<dt>Total Processes:</dt>
|
302
|
<dd>15 </dd>
|
303
|
<dt>HTTP Processes:</dt>
|
304
|
<dd>15 </dd>
|
305
|
<dt>Packet (Burst) Delay:</dt>
|
306
|
<dd>Short </dd>
|
307
|
<dt>Port Scanning and Host Discovery:</dt>
|
308
|
<dd> </dd>
|
309
|
<dt>Intensity:</dt>
|
310
|
<dd>Normal </dd>
|
311
|
<dt>
|
312
|
<b>Dissolvable Agent</b>
|
313
|
</dt>
|
314
|
<dd> </dd>
|
315
|
<dt>Dissolvable Agent (for this profile):</dt>
|
316
|
<dd>Disabled </dd>
|
317
|
<dt>Windows Share Enumeration:</dt>
|
318
|
<dd>Disabled </dd>
|
319
|
<dt>Windows Directory Search:</dt>
|
320
|
<dd>Disabled </dd>
|
321
|
<dt>Lite OS Discovery:</dt>
|
322
|
<dd>Disabled </dd>
|
323
|
<dt>Host Alive Testing:</dt>
|
324
|
<dd>Disabled </dd>
|
325
|
<dt>Do Not Overwrite OS:</dt>
|
326
|
<dd>Disabled </dd>
|
327
|
</dl>
|
328
|
</div>
|
329
|
<div id="2_tab" class="info hidden">
|
330
|
<dl class="info_dl">
|
331
|
<dt>Basic Information Gathering:</dt>
|
332
|
<dd>All Hosts </dd>
|
333
|
<dt><acronym title="Transmission Control Protocol">TCP</acronym> Ports:</dt>
|
334
|
<dd>
|
335
|
<a href="javascript:open_popup('/fo/options/ports_info.php?', 'id=2', 620, 420, 'View_IG_TCP_Ports');" title="View Standard TCP Ports (Information Gathering)">Standard Scan</a>
|
336
|
|
337
|
</dd>
|
338
|
<dt><acronym title="User Datagram Protocol">UDP</acronym> Ports:</dt>
|
339
|
<dd>None</dd>
|
340
|
<dt>Live Host Sweep:</dt>
|
341
|
<dd>On </dd>
|
342
|
<dt>Disable <acronym title="Domain Name System">DNS</acronym> traffic:</dt>
|
343
|
<dd>Off </dd>
|
344
|
<dt>Authenticated Scans:</dt>
|
345
|
<dd>None </dd>
|
346
|
<dt>Overall Performance:</dt>
|
347
|
<dd>Normal </dd>
|
348
|
<dt>
|
349
|
<b>Netblocks to Map in Parallel</b>
|
350
|
</dt>
|
351
|
<dd> </dd>
|
352
|
<dt>External Scanners:</dt>
|
353
|
<dd>6 </dd>
|
354
|
<dt>Scanner Appliances:</dt>
|
355
|
<dd>8 </dd>
|
356
|
<dt>Netblock Size:</dt>
|
357
|
<dd>16384 IPs </dd>
|
358
|
<dt>Packet (Burst) Delay:</dt>
|
359
|
<dd>Minimum </dd>
|
360
|
</dl>
|
361
|
</div>
|
362
|
<div id="3_tab" class="info hidden">
|
363
|
<dl class="info_dl">
|
364
|
<dt>System Authentication Records:</dt>
|
365
|
<dd> </dd>
|
366
|
<dt>Include system created authentication records in scans:</dt>
|
367
|
<dd>Disabled </dd>
|
368
|
</dl>
|
369
|
</div>
|
370
|
<div id="4_tab" class="info hidden">
|
371
|
<dl class="info_dl">
|
372
|
<dt>
|
373
|
<b>Host Discovery</b>
|
374
|
</dt>
|
375
|
<dd> </dd>
|
376
|
<dt><acronym title="Transmission Control Protocol">TCP</acronym>:</dt>
|
377
|
<dd> None</dd>
|
378
|
<dt><acronym title="User Datagram Protocol">UDP</acronym>:</dt>
|
379
|
<dd>
|
380
|
<a href="javascript:open_popup('/fo/options/ports_info.php?', 'id=21', 620, 420, 'View_Standard_UDP_Ports_Discovery');" title="View Standard UDP Ports (Host Discovery)">Standard Scan</a>
|
381
|
|
382
|
</dd>
|
383
|
<dt><acronym title="Internet Control Message Protocol">ICMP</acronym>:</dt>
|
384
|
<dd> On</dd>
|
385
|
<dt>
|
386
|
<b>Packet Options</b>
|
387
|
</dt>
|
388
|
<dd> </dd>
|
389
|
<dt>Ignore firewall-generated <acronym title="Transmission Control Protocol">TCP</acronym> <abbr title="Reset">RST</abbr> packets:</dt>
|
390
|
<dd>Off </dd>
|
391
|
<dt>Ignore all <acronym title="Transmission Control Protocol">TCP</acronym> <abbr title="Reset">RST</abbr> packets:</dt>
|
392
|
<dd>Off </dd>
|
393
|
<dt>Ignore firewall-generated <acronym title="Transmission Control Protocol">TCP</acronym> <abbr title="Synchronise-Acknowledgment">SYN-<abbr title="Acknowledgment">ACK</abbr></abbr> packets:</dt>
|
394
|
<dd>Off </dd>
|
395
|
<dt>Do not send <acronym title="Transmission Control Protocol">TCP</acronym> <abbr title="Acknowledgment">ACK</abbr> or <abbr title="Synchronise-Acknowledgment">SYN-<abbr title="Acknowledgment">ACK</abbr></abbr> packets during host discovery:</dt>
|
396
|
<dd>Off </dd>
|
397
|
</dl>
|
398
|
</div>
|
399
|
</div>
|
400
|
<div class="clear"></div>
|
401
|
<div id="view_tab_btn_panel">
|
402
|
<div id="close_tab">
|
403
|
<button onclick="javascript: closeWindow();">Close</button>
|
404
|
<div id="view_btn_tab">
|
405
|
<button onclick="javascript: Ext.getBody().mask('Processing...', 'x-mask-loading'); window.location = '/fo/options/options_edit.php?id=1682491&in_popup=1&refresh_parent=1'" class="blue button">Edit</button>
|
406
|
</div>
|
407
|
</div>
|
408
|
</div>
|
409
|
<script>
|
410
|
|
411
|
|
412
|
function change_tab (parent, child) {
|
413
|
|
414
|
var tabs = $('start_tab');
|
415
|
if (!tabs) {
|
416
|
return;
|
417
|
}
|
418
|
|
419
|
var list = tabs.childNodes;
|
420
|
|
421
|
// set the right tab class
|
422
|
if (list != 0) {
|
423
|
// unselect all the tabs, then select the right tab
|
424
|
for(var i=0; i<list.length; i++) {
|
425
|
Element.removeClassName('tab_' + i, 'selected');
|
426
|
}
|
427
|
|
428
|
Element.addClassName(parent, 'selected');
|
429
|
|
430
|
// hide all divs
|
431
|
for(var i=0; i<list.length; i++) {
|
432
|
Element.removeClassName(i + '_tab', 'shown');
|
433
|
Element.addClassName(i + '_tab', 'hidden');
|
434
|
}
|
435
|
|
436
|
// show the right child div
|
437
|
Element.removeClassName(child, 'hidden');
|
438
|
Element.addClassName(child, 'shown');
|
439
|
}
|
440
|
|
441
|
}
|
442
|
|
443
|
change_tab('tab_0','0_tab');
|
444
|
|
445
|
</script>
|
446
|
|
447
|
<script type="text/javascript">
|
448
|
|
449
|
(function() {
|
450
|
var layoutItems = ["body-header", "host_nav", "body-footer-content", "preview_frame"],
|
451
|
listeners = [];
|
452
|
|
453
|
function getFixedItemHeight() {
|
454
|
var h = 0;
|
455
|
Ext.each(layoutItems, function(i) {
|
456
|
var el = Ext.fly(i);
|
457
|
if (el) {
|
458
|
h += el.getHeight();
|
459
|
}
|
460
|
});
|
461
|
return h;
|
462
|
}
|
463
|
|
464
|
function resizePageLayout() {
|
465
|
if(Ext.fly("body-content") && Ext.fly("window_pane")) {
|
466
|
|
467
|
var externalHeight = getFixedItemHeight();
|
468
|
|
469
|
if (Ext.fly("preview_pane")) {
|
470
|
var windowRatio = Ext.fly("window_pane").getHeight() / (Ext.fly("window_pane").getHeight() + Ext.fly("preview_pane").getHeight());
|
471
|
var newWindowSize = Math.floor(windowRatio * (Ext.lib.Dom.getViewHeight() - externalHeight));
|
472
|
var remainingHeight = Ext.lib.Dom.getViewHeight() - newWindowSize - externalHeight;
|
473
|
Ext.fly("preview_pane").setHeight(remainingHeight);
|
474
|
Ext.fly("window_pane").setHeight(newWindowSize);
|
475
|
} else {
|
476
|
var newSize = Math.floor(Ext.lib.Dom.getViewHeight() - externalHeight);
|
477
|
Ext.fly("window_pane").setHeight(newSize);
|
478
|
}
|
479
|
|
480
|
// check if an Ext Component was rendered to window_pane, in which case we
|
481
|
// need to resize it using Component.resize so it lays out its child components
|
482
|
var firstEl = Ext.fly("window_pane").first();
|
483
|
if (firstEl && Ext.getCmp(firstEl.id)) {
|
484
|
var cmp = Ext.getCmp(firstEl.id);
|
485
|
cmp.setSize(Ext.fly("window_pane").getSize());
|
486
|
}
|
487
|
}
|
488
|
if (typeof window.tableDecorator !== "undefined") {
|
489
|
window.tableDecorator.doLayout();
|
490
|
}
|
491
|
Ext.each(listeners, function(fn) {
|
492
|
fn.call(this);
|
493
|
});
|
494
|
};
|
495
|
|
496
|
window.layoutManager = {
|
497
|
registerElForLayout: function(el) {
|
498
|
layoutItems.push(el);
|
499
|
},
|
500
|
doLayout: resizePageLayout,
|
501
|
getCenterContentHeight: function() {
|
502
|
return Ext.lib.Dom.getViewHeight() - getFixedItemHeight();
|
503
|
},
|
504
|
addAfterLayoutListener: function(fn, scope) {
|
505
|
listeners.push(fn.createDelegate(scope));
|
506
|
}
|
507
|
};
|
508
|
|
509
|
Ext.EventManager.onWindowResize(resizePageLayout, this, true);
|
510
|
Ext.onReady(function() {
|
511
|
if(Ext.query("form > #action_bar").length) {
|
512
|
layoutItems.push("action_bar");
|
513
|
}
|
514
|
resizePageLayout();
|
515
|
}, this);
|
516
|
})();
|
517
|
|
518
|
</script>
|
519
|
|
520
|
|
521
|
|
522
|
|
523
|
|
524
|
<div id="ext-comp-1001" class="x-tip" style="position: absolute; z-index: 20002; visibility: hidden; display: none;"><div class="x-tip-tl"><div class="x-tip-tr"><div class="x-tip-tc"><div class="x-tip-header x-unselectable" id="ext-gen3"><span class="x-tip-header-text"></span></div></div></div></div><div class="x-tip-bwrap" id="ext-gen4"><div class="x-tip-ml"><div class="x-tip-mr"><div class="x-tip-mc" id="ext-gen7"><div class="x-tip-body" id="ext-gen5" style="height: auto;"></div></div></div></div><div class="x-tip-bl x-panel-nofooter" id="ext-gen6"><div class="x-tip-br"><div class="x-tip-bc"></div></div></div></div><div class="x-tip-anchor x-tip-anchor-top" id="ext-gen8" style="z-index: 20003;"></div></div></body></html>
|