Package com.vaadin.server

Examples of com.vaadin.server.WebBrowser


            layout.addComponent(new Label("This is the source"));
        } else {
            layout.addComponent(new Label("Welcome to my application"));
        }

        WebBrowser browser = getPage().getWebBrowser();
        String resolution = "Your browser window on startup was "
                + browser.getScreenWidth() + "x" + browser.getScreenHeight();
        if (browser.getScreenWidth() > 1024) {
            layout.addComponent(new Label(
                    "The is the large version of the application. "
                            + resolution));
        } else {
            layout.addComponent(new Label(
View Full Code Here


}

class TouchUI extends UI {
    @Override
    protected void init(VaadinRequest request) {
        WebBrowser webBrowser = getPage().getWebBrowser();
        String screenSize = "" + webBrowser.getScreenWidth() + "x"
                + webBrowser.getScreenHeight();
        setContent(new Label("Using a touch enabled device with screen size"
                + screenSize));
    }
View Full Code Here

public class VerifyBrowserVersion extends TestBase {

    @Override
    protected void setup() {
        WebBrowser browser = getBrowser();
        Label userAgent = new Label(browser.getBrowserApplication());
        userAgent.setId("userAgent");
        addComponent(userAgent);
        Label touchDevice = new Label("Touch device? "
                + (browser.isTouchDevice() ? "YES" : "No"));
        touchDevice.setId("touchDevice");
        addComponent(touchDevice);
    }
View Full Code Here

    protected abstract String getTestDescription();

    protected abstract Integer getTicketNumber();

    protected WebBrowser getBrowser() {
        WebBrowser webBrowser = VaadinSession.getCurrent().getBrowser();
        return webBrowser;
    }
View Full Code Here

    protected abstract String getDescription();

    protected abstract Integer getTicketNumber();

    protected WebBrowser getBrowser() {
        WebBrowser webBrowser = VaadinSession.getCurrent().getBrowser();
        return webBrowser;

    }
View Full Code Here

        Label label = new Label("My height is 10.5 x 5  rem");
        label.setHeight("5rem");
        label.setWidth(10.5f, Unit.REM);

        // Rem not supported in ie8, fake using pixels
        WebBrowser webBrowser = getPage().getWebBrowser();
        if (webBrowser.isIE() && webBrowser.getBrowserMajorVersion() == 8) {
            label.setHeight("80px");
            label.setWidth("168px");
        }

        addComponent(label);
View Full Code Here

        r = request;
        l.setWidth("100%");
        addComponent(l);

        Page p = getPage();
        WebBrowser wb = p.getWebBrowser();

        addDetail("location", "v-loc", p.getLocation());

        addDetail("browser window width", "v-cw", p.getBrowserWindowWidth());
        addDetail("browser window height", "v-ch", p.getBrowserWindowHeight());
        addDetail("screen width", "v-sw", wb.getScreenWidth());
        addDetail("screen height", "v-sh", wb.getScreenHeight());

        addDetail("timezone offset", "v-tzo", wb.getTimezoneOffset());
        addDetail("raw timezone offset", "v-rtzo", wb.getRawTimezoneOffset());
        addDetail("dst saving", "v-dstd", wb.getDSTSavings());
        addDetail("dst in effect", "v-dston", wb.isDSTInEffect());
        addDetail("current date", "v-curdate", wb.getCurrentDate());
    }
View Full Code Here

TOP

Related Classes of com.vaadin.server.WebBrowser

Copyright © 2018 www.massapicom. 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.