FCLT#56407 Logcentre 'Wat is gebeurd' open en dichtklappen zet header verkeerd

svn path=/Website/trunk/; revision=41256
This commit is contained in:
Alex Tiehuis
2019-03-01 11:18:32 +00:00
parent 74aee8c1b0
commit 6dd9c05504

View File

@@ -594,17 +594,21 @@ function slowUpdateTableHeaders(event) {
elems.$floatingFooterTd = $("td.rsfooter", this);
elems.$fixedFooterRow = $("tr.tr-footer-filler", this);
elems.$fixedFooterTd = $("td.td-footer-filler", this);
elems.$fcltFrameHeader = (elems.$fcltFrameHeader || $("div.fcltframeheader"));
elems.$fcltFiller = (elems.$fcltFiller || $("div.fcltfiller"));
elems.$maxHistoryB = (elems.$maxHistoryB || $("#rsMaxHistoryB"));
elems.fcltHeight = (elems.$fcltFrameHeader.length ? elems.$fcltFrameHeader.outerHeight() : 0);
elems.histHeight = (elems.$maxHistoryB.length ? elems.$maxHistoryB.outerHeight() : 0);
elems.footHeight = (elems.$floatingFooterTd.length ? elems.$floatingFooterTd.outerHeight() : 0);
elems.fcltPadding = (elems.fcltPadding || elems.$fcltFrameHeader.css("padding"));
elems.fcltPadWidth = (parseInt(elems.$fcltFrameHeader.css("paddingLeft"),10) + parseInt(elems.$fcltFrameHeader.css("paddingRight"),10));
elems.histPadding = (elems.histPadding || elems.$maxHistoryB.css("padding"));
elems.footPadding = (elems.footPadding || elems.$floatingFooterTd.css("padding"));
elems.footColspan = (elems.footColspan || elems.$floatingFooterTd.css("colspan"));
function initElems()
{
elems.$fcltFrameHeader = (elems.$fcltFrameHeader || $("div.fcltframeheader"));
elems.$fcltFiller = (elems.$fcltFiller || $("div.fcltfiller"));
elems.$maxHistoryB = (elems.$maxHistoryB || $("#rsMaxHistoryB"));
elems.fcltHeight = (elems.$fcltFrameHeader.length ? elems.$fcltFrameHeader.outerHeight() : 0);
elems.histHeight = (elems.$maxHistoryB.length ? elems.$maxHistoryB.outerHeight() : 0);
elems.footHeight = (elems.$floatingFooterTd.length ? elems.$floatingFooterTd.outerHeight() : 0);
elems.fcltPadding = (elems.fcltPadding || elems.$fcltFrameHeader.css("padding"));
elems.fcltPadWidth = (parseInt(elems.$fcltFrameHeader.css("paddingLeft"),10) + parseInt(elems.$fcltFrameHeader.css("paddingRight"),10));
elems.histPadding = (elems.histPadding || elems.$maxHistoryB.css("padding"));
elems.footPadding = (elems.footPadding || elems.$floatingFooterTd.css("padding"));
elems.footColspan = (elems.footColspan || elems.$floatingFooterTd.css("colspan"));
}
initElems();
// set column widths at trigger definition or when a resize occurs
if (!event || event.type == "resize" || event.type == "scroll")
@@ -665,6 +669,7 @@ function slowUpdateTableHeaders(event) {
offset -= outsideFrame.offset().top;
}
// calculate floating elements at top of screen
initElems();
if ((scrollTop+elems.hiddenHeight() > offset) && (scrollTop-elems.hiddenHeight() < (offset + elems.thisHeight)))
{
if (elems.$fcltFrameHeader.length) // frameheader present?
@@ -753,12 +758,9 @@ $(function() {
}
});
if ($elem.length)
{
$(window).on("scroll", updateTableHeaders);
$(window).on("resize", updateTableHeaders);
$(window).on("load", updateTableHeaders);
}
$(window).on("scroll", updateTableHeaders);
$(window).on("resize", updateTableHeaders);
$(window).on("load", updateTableHeaders);
try {
if (window.parent.name != "fclttop")
{