Package nextapp.echo2.webrender.output

Examples of nextapp.echo2.webrender.output.CssStyle.renderInline()


     * Test basic operations.
     */
    public void testBasic() {
        CssStyle style = new CssStyle();
        assertNull(style.getAttribute("color"));
        assertEquals("", style.renderInline());
        assertFalse(style.hasAttributes());
       
        style.setAttribute("border", "10px solid red");
        assertEquals("10px solid red", style.getAttribute("border"));
        assertEquals("border:10px solid red;", style.renderInline());
View Full Code Here


        assertEquals("", style.renderInline());
        assertFalse(style.hasAttributes());
       
        style.setAttribute("border", "10px solid red");
        assertEquals("10px solid red", style.getAttribute("border"));
        assertEquals("border:10px solid red;", style.renderInline());
        assertTrue(style.hasAttributes());
       
        style.setAttribute("border", "10px solid blue");
        assertEquals("10px solid blue", style.getAttribute("border"));
        assertEquals("border:10px solid blue;", style.renderInline());
View Full Code Here

        assertEquals("border:10px solid red;", style.renderInline());
        assertTrue(style.hasAttributes());
       
        style.setAttribute("border", "10px solid blue");
        assertEquals("10px solid blue", style.getAttribute("border"));
        assertEquals("border:10px solid blue;", style.renderInline());
       
        style.setAttribute("background-color", "green");
        // Note that we know ordering here only because we know the underlying implementation
        // uses the proprietary low-memory associative array technique.
        assertEquals("border:10px solid blue;background-color:green;", style.renderInline());
View Full Code Here

        assertEquals("border:10px solid blue;", style.renderInline());
       
        style.setAttribute("background-color", "green");
        // Note that we know ordering here only because we know the underlying implementation
        // uses the proprietary low-memory associative array technique.
        assertEquals("border:10px solid blue;background-color:green;", style.renderInline());
       
        assertNull(style.getAttribute("color"));
        assertEquals("10px solid blue", style.getAttribute("border"));
        assertEquals("green", style.getAttribute("background-color"));
    }
View Full Code Here

        cssStyle.setAttribute("height", "100%");
        cssStyle.setAttribute("width", "100%");
        cssStyle.setAttribute("padding", "0px");
        cssStyle.setAttribute("margin", "0px");
        cssStyle.setAttribute("overflow", "hidden");
        bodyElement.setAttribute("style", cssStyle.renderInline());
       
        // Render.
        baseDoc.render(conn.getWriter());
    }
}
View Full Code Here

            if (!rc.getContainerInstance().getClientProperties().getBoolean(ClientProperties.QUIRK_CSS_BORDER_COLLAPSE_INSIDE)) {
                tableCssStyle.setAttribute("margin", ExtentRender.renderCssAttributeValueHalf(borderSize));
            }
        }
       
        tableElement.setAttribute("style", tableCssStyle.renderInline());
       
        parentNode.appendChild(tableElement);
       
        boolean someColumnsHaveWidths = false;
        for (int i = 0; i < columnCount; ++i) {
View Full Code Here

                CssStyle tdCssStyle = new CssStyle();
                BorderRender.renderToStyle(tdCssStyle, (Border) grid.getRenderProperty(Grid.PROPERTY_BORDER));
                CellLayoutDataRender.renderToElementAndStyle(tdElement, tdCssStyle, cell, getLayoutData(cell),
                        defaultInsetsAttributeValue);
                CellLayoutDataRender.renderBackgroundImageToStyle(tdCssStyle, rc, this, grid, cell);
                tdElement.setAttribute("style", tdCssStyle.renderInline());
               
                if (rowIndex == 0 && render100PercentWidthWorkaround) {
                    // Render string of "sizing dots" in first cell.
                    Element sizingDivElement = document.createElement("div");
                    sizingDivElement.setAttribute("style", "font-size:50px;height:0px;overflow:hidden;");
View Full Code Here

            BorderRender.renderToStyle(cssStyle, (Border) component.getRenderProperty(Panel.PROPERTY_BORDER));
            InsetsRender.renderToStyle(cssStyle, "padding", (Insets) component.getRenderProperty(Panel.PROPERTY_INSETS));
        }
       
        if (cssStyle.hasAttributes()) {
            divElement.setAttribute("style", cssStyle.renderInline());
        }

        Component child = component.getVisibleComponent(0);
        ComponentSynchronizePeer syncPeer = SynchronizePeerFactory.getPeerForComponent(child.getClass());
       
View Full Code Here

        String defaultInsetsAttributeValue = tableInsets == null
                ? "0px" : InsetsRender.renderCssAttributeValue(tableInsets);
        CssStyle styleCss = new CssStyle();
        styleCss.setAttribute("padding", defaultInsetsAttributeValue);
        BorderRender.renderToStyle(styleCss, border);
        DomUpdate.renderStyleSheetAddRule(rc.getServerMessage(), "TD.c-" + component.getRenderId(), styleCss.renderInline());
       
        Element domAddTableElement = DomUpdate.renderElementAdd(rc.getServerMessage());
        DocumentFragment htmlFragment = rc.getServerMessage().getDocument().createDocumentFragment();
        renderHtml(rc, update, htmlFragment, component);
        DomUpdate.renderElementAddContent(rc.getServerMessage(), domAddTableElement, targetId, htmlFragment);
View Full Code Here

                render100PercentWidthWorkaround = true;
            }
        }
        ExtentRender.renderToStyle(tableCssStyle, "width", width);
       
        tableElement.setAttribute("style", tableCssStyle.renderInline());
       
        parentNode.appendChild(tableElement);
       
        TableColumnModel columnModel = table.getColumnModel();
        int columnCount = columnModel.getColumnCount();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.