private boolean isFixedToolbarsHidden() { final JQMHeader header = getHeader(); final JQMFooter footer = getFooter(); return (header != null && header.getElement().hasClassName(JQM4GWT_FIXED_HIDDEN)) || (footer != null && footer.getElement().hasClassName(JQM4GWT_FIXED_HIDDEN)); }
private boolean isFixedToolbarsHidden() { final JQMHeader header = getHeader(); final JQMFooter footer = getFooter(); return (header != null && header.getElement().hasClassName(JQM4GWT_FIXED_HIDDEN)) || (footer != null && footer.getElement().hasClassName(JQM4GWT_FIXED_HIDDEN)); }
private boolean isFixedToolbarsHidden() { final JQMHeader header = getHeader(); final JQMFooter footer = getFooter(); return (header != null && header.getElement().hasClassName(JQM4GWT_FIXED_HIDDEN)) || (footer != null && footer.getElement().hasClassName(JQM4GWT_FIXED_HIDDEN)); }
/** * Forcefully recalculates (if defined, and just once) page content height * (needed when content area size is changed, because there is no good way to get resize * notification for DOM elements). */ public void recalcContentHeightPercent() { if (!isVisible()) return; Element contentElt = content.getElement(); if (contentHeightPercent > 0) { final JQMHeader header = getHeader(); final JQMFooter footer = getFooter(); int headerH = header == null || isFixedToolbarsHidden() ? 0 : header.getOffsetHeight(); int footerH = footer == null || isFixedToolbarsHidden() ? 0 : footer.getOffsetHeight(); int windowH = Window.getClientHeight(); int clientH = contentElt.getPropertyInt("clientHeight"); int offsetH = contentElt.getPropertyInt("offsetHeight"); int diff = offsetH - clientH; // border, ... if (diff < 0) diff = 0; double h = (windowH - headerH - footerH - diff) * 0.01d * contentHeightPercent; h = Math.floor(h); contentElt.getStyle().setProperty("minHeight", String.valueOf(Math.round(h)) + "px"); contentElt.getStyle().setProperty("paddingTop", "0"); contentElt.getStyle().setProperty("paddingBottom", "0"); } else { contentElt.getStyle().clearProperty("minHeight"); contentElt.getStyle().clearProperty("paddingTop"); contentElt.getStyle().clearProperty("paddingBottom"); } }
/** * Forcefully recalculates (if defined, and just once) page content height * (needed when content area size is changed, because there is no good way to get resize * notification for DOM elements). */ public void recalcContentHeightPercent() { if (!isVisible()) return; Element contentElt = content.getElement(); if (contentHeightPercent > 0) { final JQMHeader header = getHeader(); final JQMFooter footer = getFooter(); int headerH = header == null || isFixedToolbarsHidden() ? 0 : header.getOffsetHeight(); int footerH = footer == null || isFixedToolbarsHidden() ? 0 : footer.getOffsetHeight(); int windowH = Window.getClientHeight(); int clientH = contentElt.getPropertyInt("clientHeight"); int offsetH = contentElt.getPropertyInt("offsetHeight"); int diff = offsetH - clientH; // border, ... if (diff < 0) diff = 0; double h = (windowH - headerH - footerH - diff) * 0.01d * contentHeightPercent; h = Math.floor(h); contentElt.getStyle().setProperty("minHeight", String.valueOf(Math.round(h)) + "px"); contentElt.getStyle().setProperty("paddingTop", "0"); contentElt.getStyle().setProperty("paddingBottom", "0"); } else { contentElt.getStyle().clearProperty("minHeight"); contentElt.getStyle().clearProperty("paddingTop"); contentElt.getStyle().clearProperty("paddingBottom"); } }
final JQMFooter footer = getFooter();
/** * Forcefully recalculates (if defined, and just once) page content height * (needed when content area size is changed, because there is no good way to get resize * notification for DOM elements). */ public void recalcContentHeightPercent() { if (stopPartsPositioning) return; if (!isVisible()) return; Element contentElt = content.getElement(); if (contentHeightPercent > 0) { final JQMHeader header = getHeader(); final JQMFooter footer = getFooter(); int headerH = header == null || isFixedToolbarsHidden() ? 0 : header.getOffsetHeight(); int footerH = footer == null || isFixedToolbarsHidden() ? 0 : footer.getOffsetHeight(); int windowH = Window.getClientHeight(); int clientH = contentElt.getPropertyInt("clientHeight"); int offsetH = contentElt.getPropertyInt("offsetHeight"); int diff = offsetH - clientH; // border, ... if (diff < 0) diff = 0; double h = (windowH - headerH - footerH - diff) * 0.01d * contentHeightPercent; h = Math.floor(h); contentElt.getStyle().setProperty("minHeight", String.valueOf(Math.round(h)) + "px"); contentElt.getStyle().setProperty("paddingTop", "0"); contentElt.getStyle().setProperty("paddingBottom", "0"); } else { contentElt.getStyle().clearProperty("minHeight"); contentElt.getStyle().clearProperty("paddingTop"); contentElt.getStyle().clearProperty("paddingBottom"); } }
final JQMFooter footer = getFooter();
final JQMFooter footer = getFooter();
final JQMHeader header = getHeader(); headerH = header == null ? 0 : header.getOffsetHeight(); final JQMFooter footer = getFooter(); footerH = footer == null ? 0 : footer.getOffsetHeight();
final JQMHeader header = getHeader(); headerH = header == null ? 0 : header.getOffsetHeight(); final JQMFooter footer = getFooter(); footerH = footer == null ? 0 : footer.getOffsetHeight();
final JQMHeader header = getHeader(); headerH = header == null ? 0 : header.getOffsetHeight(); final JQMFooter footer = getFooter(); footerH = footer == null ? 0 : footer.getOffsetHeight();
private void showFixedToolbars() { final JQMHeader header = getHeader(); if (header != null) { Element headerElt = header.getElement(); if (headerElt.hasClassName(JQM4GWT_FIXED_HIDDEN)) { headerElt.removeClassName(JQM4GWT_FIXED_HIDDEN); if (hiddenHeaderFixed) { headerElt.addClassName("ui-header-fixed"); Element pageElt = getElement(); pageElt.addClassName("ui-page-header-fixed"); header.setFixed(true); header.updatePagePadding(); } } } final JQMFooter footer = getFooter(); if (footer != null) { Element footerElt = footer.getElement(); if (footerElt.hasClassName(JQM4GWT_FIXED_HIDDEN)) { footerElt.removeClassName(JQM4GWT_FIXED_HIDDEN); if (hiddenFooterFixed) { footerElt.addClassName("ui-footer-fixed"); Element pageElt = getElement(); pageElt.addClassName("ui-page-footer-fixed"); footer.setFixed(true); footer.updatePagePadding(); } } } }
private void showFixedToolbars() { final JQMHeader header = getHeader(); if (header != null) { Element headerElt = header.getElement(); if (headerElt.hasClassName(JQM4GWT_FIXED_HIDDEN)) { headerElt.removeClassName(JQM4GWT_FIXED_HIDDEN); if (hiddenHeaderFixed) { headerElt.addClassName("ui-header-fixed"); Element pageElt = getElement(); pageElt.addClassName("ui-page-header-fixed"); header.setFixed(true); header.updatePagePadding(); } } } final JQMFooter footer = getFooter(); if (footer != null) { Element footerElt = footer.getElement(); if (footerElt.hasClassName(JQM4GWT_FIXED_HIDDEN)) { footerElt.removeClassName(JQM4GWT_FIXED_HIDDEN); if (hiddenFooterFixed) { footerElt.addClassName("ui-footer-fixed"); Element pageElt = getElement(); pageElt.addClassName("ui-page-footer-fixed"); footer.setFixed(true); footer.updatePagePadding(); } } } }
private void showFixedToolbars() { final JQMHeader header = getHeader(); if (header != null) { Element headerElt = header.getElement(); if (headerElt.hasClassName(JQM4GWT_FIXED_HIDDEN)) { headerElt.removeClassName(JQM4GWT_FIXED_HIDDEN); if (hiddenHeaderFixed) { headerElt.addClassName("ui-header-fixed"); Element pageElt = getElement(); pageElt.addClassName("ui-page-header-fixed"); header.setFixed(true); header.updatePagePadding(); } } } final JQMFooter footer = getFooter(); if (footer != null) { Element footerElt = footer.getElement(); if (footerElt.hasClassName(JQM4GWT_FIXED_HIDDEN)) { footerElt.removeClassName(JQM4GWT_FIXED_HIDDEN); if (hiddenFooterFixed) { footerElt.addClassName("ui-footer-fixed"); Element pageElt = getElement(); pageElt.addClassName("ui-page-footer-fixed"); footer.setFixed(true); footer.updatePagePadding(); } } } }
final JQMFooter footer = getFooter(); if (footer != null && (footer.isFixed() || pseudoFixedToolbars) && !footer.getElement().hasClassName(JQM4GWT_FIXED_HIDDEN)) {
final JQMFooter footer = getFooter(); if (footer != null && (footer.isFixed() || pseudoFixedToolbars) && !footer.getElement().hasClassName(JQM4GWT_FIXED_HIDDEN)) {
final JQMFooter footer = getFooter(); if (footer != null && (footer.isFixed() || pseudoFixedToolbars) && !footer.getElement().hasClassName(JQM4GWT_FIXED_HIDDEN)) {