FCLT#56407 Logcentre 'Wat is gebeurd' open en dichtklappen zet header verkeerd
svn path=/Website/trunk/; revision=41256
This commit is contained in:
@@ -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")
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user