Examples of Styles


Examples of com.volantis.styling.Styles

        assertEquals("{background-color: green; color: red; font-size: medium}",
                resultCSS);
    }

    public void testMergeWinnerNoLoser() {
        Styles winner = StylesBuilder.getCompleteStyles(
                "background-color: green; font-size: medium", true);

        Styles result = merger.merge(winner, null);
        assertSame(winner, result);

        MutableStylePropertySet set = new MutableStylePropertySetImpl();
        set.add(StylePropertyDetails.BACKGROUND_COLOR);
        set.add(StylePropertyDetails.COLOR);
View Full Code Here

Examples of com.volantis.styling.Styles

        assertEquals("{background-color: green; font-size: medium}",
                resultCSS);
    }

    public void testMergeLoserNoWinner() {
        Styles loser = StylesBuilder.getCompleteStyles(
                "background-color: red; color: red", true);

        Styles result = merger.merge(null, loser);
        assertSame(loser, result);

        MutableStylePropertySet set = new MutableStylePropertySetImpl();
        set.add(StylePropertyDetails.BACKGROUND_COLOR);
        set.add(StylePropertyDetails.COLOR);
View Full Code Here

Examples of com.volantis.styling.Styles

     * Test an (implicit reset and) increment.
     */
    public void testImplicit() {

        final String name = "implicit";
        Styles increment =
                StylesBuilder.getStyles("counter-increment: " + name);

        engine.startElement(increment);
        {
            assertEquals(1, counter(name));
View Full Code Here

Examples of com.volantis.styling.Styles

     * Test an explicit reset and increment.
     */
    public void testExplicit() {

        final String name = "explicit";
        Styles reset = StylesBuilder.getStyles("counter-reset: " + name);
        Styles increment = StylesBuilder.getStyles("counter-increment: " + name);

        engine.startElement(reset);
        {
            assertEquals(0, counter(name));
            engine.startElement(increment);
View Full Code Here

Examples of com.volantis.styling.Styles

    /**
     * Test a counter going out of scope.
     */
    public void testOutOfScope() {
        final String name = "counter";
        Styles increment =
                StylesBuilder.getStyles("counter-increment: " + name);
        Styles none = StylesBuilder.getEmptyStyles();
        engine.startElement(none);
        {
            assertNull("Counter should be out of scope",
                    engine.getCounter(name, false));
            engine.startElement(increment);
View Full Code Here

Examples of com.volantis.styling.Styles

     * Test a complex-ish nested scenario.
     */
    public void testNested() {

        final String name = "nested";
        Styles reset = StylesBuilder.getStyles("counter-reset: " + name);
        Styles increment =
                StylesBuilder.getStyles("counter-increment: " + name);
        Styles none = StylesBuilder.getEmptyStyles();
        Styles reset2 =
                StylesBuilder.getStyles("counter-reset: " + name + " 2");
        Styles increment2 =
                StylesBuilder.getStyles("counter-increment: " + name + " 2");

        engine.startElement(reset);
        {
            assertEquals(0, counter(name));
View Full Code Here

Examples of com.volantis.styling.Styles

     * emulated elements are correctly captured on the emulating elements.
     */
    public void testFlattenTableCellWithStylesAndNamedUnstyledParent()
            throws IOException, SAXException, ParserConfigurationException {

        Styles expectedStyles = generateTestColorStyles();

        Element newParent = doFlattenTableCell(expectedStyles,
                false, true, false, true);

        assertNotNull(newParent.getStyles());
        Styles actualStyles = newParent.getStyles();
        checkFlattenedValues(expectedStyles, actualStyles, true);

        newParent = doFlattenTableCell(expectedStyles,
                true, true, false, true);
        assertNotNull(newParent.getStyles());
View Full Code Here

Examples of com.volantis.styling.Styles

     * already has styles, the styles of the emulated elements are correctly
     * captured on the emulating elements.
     */
    public void testFlattenTableCellWithStylesAndNamedStyledParent() {

        Styles expectedStyles = generateTestColorStyles();

        // the table cell should be removed because doInlineDiv was true
        Element newParent = doFlattenTableCell(expectedStyles,
                false, true, true, true);
        assertNotNull(newParent.getStyles());
        Styles actualStyles = newParent.getStyles();
        checkFlattenedValues(expectedStyles, actualStyles, true);

        // the table cell should be removed because doInlineDiv was true
        newParent = doFlattenTableCell(expectedStyles, true, true,
                true, true);
View Full Code Here

Examples of com.volantis.styling.Styles

     * emulated elements are correctly captured on the emulating elements.
     */
    public void testFlattenTableCellWithStylesAndUnnamedUnstyledParent()
            throws IOException, SAXException, ParserConfigurationException {

        Styles expectedStyles = generateTestColorStyles();

        Element newParent = doFlattenTableCell(expectedStyles,
                false, true, false, false);

        assertNull(newParent.getStyles());
        Element child = (Element)newParent.getHead();
        assertNotNull(child);
        assertNotNull(child.getStyles());
        Styles actualStyles = child.getStyles();
        checkFlattenedValues(expectedStyles, actualStyles, true);

        newParent = doFlattenTableCell(expectedStyles,
                true, true, false, false);
        assertNull(newParent.getStyles());
View Full Code Here

Examples of com.volantis.styling.Styles

                            "</div>";

        Document dom = getStrictStyledDOMHelper().parse(input);
        Element table = dom.getRootElement();

        Styles tableStyles = generateTestColorStyles();
        table.setStyles(tableStyles);
        table.setAttribute("styleClass", "testClass");

        Element flattenedTable = doFlattenTable(table, expected2);
        assertTrue("div".equals(flattenedTable.getName()));
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.