List of usage examples for org.apache.wicket.protocol.http ClientProperties getBrowserVersionMinor
@Deprecated public int getBrowserVersionMinor()
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; }