Example usage for org.apache.wicket.protocol.http ClientProperties getBrowserVersionMinor

List of usage examples for org.apache.wicket.protocol.http ClientProperties getBrowserVersionMinor

Introduction

In this page you can find the example usage for org.apache.wicket.protocol.http ClientProperties getBrowserVersionMinor.

Prototype

@Deprecated
public int getBrowserVersionMinor() 

Source Link

Usage

From source file:eu.uqasar.model.monitoring.WebEnvironment.java

License:Apache License

private void populateFromClientProperties(ClientProperties props) {
    setBrowser(Browser.getFromClientProperties(props));
    setBrowserVersionMajor(props.getBrowserVersionMajor());
    setBrowserVersionMinor(props.getBrowserVersionMinor());
    setColorDepth(props.getScreenColorDepth());
    setCookiesEnabled(props.isCookiesEnabled());
    setHostname(props.getHostname());/*from  w  w w .j  a  v a2  s. c o  m*/
    setJavaEnabled(props.isJavaEnabled());
    setNavigatorLanguage(props.getNavigatorLanguage());
    setNavigatorPlatform(props.getNavigatorPlatform());
    setNavigatorUserAgent(props.getNavigatorUserAgent());
    setRemoteAddress(props.getRemoteAddress());
    setScreenHeight(props.getScreenHeight());
    setScreenWidth(props.getScreenWidth());
}

From source file:org.geoserver.web.wicket.CodeMirrorEditor.java

License:Open Source License

private boolean isCodeMirrorSupported() {
    boolean enableCodeMirror = true;
    WebClientInfo clientInfo = (WebClientInfo) WebRequestCycle.get().getClientInfo();
    ClientProperties clientProperties = clientInfo.getProperties();
    if (clientProperties.isBrowserInternetExplorer()) {
        ClientProperties props = extractIEVersion(clientProperties.getNavigatorUserAgent());
        enableCodeMirror = clientProperties.getBrowserVersionMajor() >= 8
                || props.getBrowserVersionMajor() >= 8;
    } else if (clientProperties.isBrowserMozillaFirefox()) {
        ClientProperties props = extractFirefoxVersion(clientProperties.getNavigatorUserAgent());
        enableCodeMirror = clientProperties.getBrowserVersionMajor() >= 3
                || props.getBrowserVersionMajor() >= 3;
    } else if (clientProperties.isBrowserSafari()) {
        ClientProperties props = extractSafariVersion(clientProperties.getNavigatorAppVersion());
        enableCodeMirror = clientProperties.getBrowserVersionMajor() > 5
                || (clientProperties.getBrowserVersionMajor() == 5
                        && clientProperties.getBrowserVersionMinor() >= 2)
                || props.getBrowserVersionMajor() > 5
                || (props.getBrowserVersionMajor() == 5 && props.getBrowserVersionMinor() >= 2);
    } else if (clientProperties.isBrowserOpera()) {
        ClientProperties props = extractOperaVersion(clientProperties.getNavigatorAppVersion());
        enableCodeMirror = clientProperties.getBrowserVersionMajor() >= 9
                || props.getBrowserVersionMajor() >= 9;
    }/*from w w  w  .  j a  va2 s .  co  m*/
    return enableCodeMirror;
}