base-layout.js
1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
var layout = {};
function adjust_grid_height() {
"use strict";
$('#scroll').jqGrid(
'setGridHeight',
$('#left').height() - 25 - $('#search-panel').height());
}
function adjust_grid_width() {
"use strict";
$('#scroll').jqGrid('setGridWidth', $('#left').width() - 2, true);
}
layout.adjust_grid_width = adjust_grid_width;
function adjust_grid_size() {
"use strict";
adjust_grid_height();
adjust_grid_width();
}
$(function() {
"use strict";
var content = $('#content'), left = $('#left');
content.height($(window).height() - $('#main_menu').height());
$(window).resize(function() {
content.height($(window).height() - $('#main_menu').height());
if ($.fn.jqGrid) {
adjust_grid_height();
}
});
if ($.fn.splitter) {
left.bind('resize', function(e) {
adjust_grid_size();
e.stopPropagation();
});
$('#right').bind('resize', function(e) {
e.stopPropagation();
});
content.splitter({
type: "v",
minLeft: 200, sizeLeft: 390, minRight: 100,
resizeToWidth: true
});
}
});