Files
2016-11-07 12:56:17 -05:00

89 lines
2.8 KiB
JavaScript

// ---------------------------------------------
// guiFunctions
// ---------------------------------------------
function toggleTree(sender) {
var tree = jQuery("#leftDIV");
var frame = jQuery("#rightDIV");
var disp = tree.css("display")
var link = jQuery(sender);
if (disp == "none") {
tree.show();
link.removeClass();
resizePage();
}
else {
tree.hide();
link.addClass("on");
var clientWidth = jQuery(window).width();
frame.width(clientWidth - 20);
}
}
function resizePage(sender) {
var dashboard = jQuery("#rightDIV");
var dashboardFrame = jQuery("#right");
var tree = jQuery("#leftDIV");
var treeToggle = jQuery("#treeToggle");
var appIcons = jQuery("#PlaceHolderAppIcons");
var uiArea = jQuery("#uiArea");
if (jQuery(window)) {
var clientHeight = jQuery(window).height() - 48;
var clientWidth = jQuery(window).width();
var leftWidth = parseInt(clientWidth * 0.25);
var rightWidth = parseInt(clientWidth - leftWidth - 30);
// check if appdock is present
var treeHeight = parseInt(clientHeight - 5);
// resize leftdiv
tree.width(leftWidth);
if (appIcons != null) {
treeHeight = treeHeight - 135;
resizeGuiWindow("PlaceHolderAppIcons", leftWidth, 140);
}
resizeGuiWindow("treeWindow", leftWidth, treeHeight)
if (tree.css("display") == "none") {
dashboard.width(clientWidth - 24);
} else {
dashboard.width(rightWidth);
}
if (clientHeight > 0) {
dashboard.height(clientHeight);
treeToggle.height(clientHeight);
}
treeToggle.show();
uiArea.show();
}
}
function resizeGuiWindow(windowName, newWidth, newHeight, window) {
//This no longer does anything and shouldn't be used.
}
function resizeGuiWindowWithTabs(windowName, newWidth, newHeight) {
right.document.all[windowName + "ContainerTable"].width = newWidth + 22
right.document.all[windowName + "ContainerTableSpacer"].width = newWidth
right.document.all[windowName + "Bottom"].width = newWidth + 12
right.document.all[windowName + "BottomSpacer"].width = newWidth
right.document.all[windowName].style.width = newWidth
// Der skal forskellig størrelse på højden afhængig af om vinduet har en label i bunden
if (right.document.all[windowName + 'BottomLabel']) {
right.document.all[windowName + "ContainerTable"].height = newHeight - 13;
right.document.all[windowName].style.height = newHeight - 13;
} else {
right.document.all[windowName + "ContainerTable"].height = newHeight + 3;
right.document.all[windowName].style.height = newHeight + 3;
}
}