Example usage for com.vaadin.client BrowserInfo isChrome

List of usage examples for com.vaadin.client BrowserInfo isChrome

Introduction

In this page you can find the example usage for com.vaadin.client BrowserInfo isChrome.

Prototype

public boolean isChrome() 

Source Link

Usage

From source file:com.haulmont.cuba.web.toolkit.ui.client.passwordfield.CubaPasswordFieldWidget.java

License:Apache License

public void setAutocomplete(boolean autocomplete) {
    if (autocomplete) {
        getElement().removeAttribute("autocomplete");
    } else {//from www  . j  a  v a  2s .  co  m
        BrowserInfo browser = BrowserInfo.get();

        if (browser.isIE() || (browser.isGecko() && browser.getGeckoVersion() < 47)
                || (browser.isChrome() && browser.getBrowserMajorVersion() < 49)) {
            getElement().setAttribute("autocomplete", "off");
        } else {
            getElement().setAttribute("autocomplete", "new-password");
        }
    }
}

From source file:org.tltv.gantt.client.GanttConnector.java

License:Apache License

@Override
protected void init() {
    super.init();
    BrowserInfo info = BrowserInfo.get();
    getWidget().setBrowserInfo(info.isIE(), info.isIE8(), info.isIE9(), info.isChrome(), info.isSafari(),
            info.isWebkit());//from w  w  w  .  j a  v a  2 s .  co  m
    // If background grid is not needed, ie9 works without
    // setting alwaysCalculatePixelWidths flag to true.
    getWidget()
            .setAlwaysCalculatePixelWidths(info.isSafari() || info.isOpera() || info.isIE8() || info.isIE9());
    getWidget().setTouchSupported(info.isTouchDevice());
    getWidget().initWidget(ganttRpc, localeDataProvider);
    getLayoutManager().addElementResizeListener(getWidget().getElement(), widgetResizeListener);
}