diff options
Diffstat (limited to 'server/src/com/vaadin/server/WebBrowser.java')
-rw-r--r-- | server/src/com/vaadin/server/WebBrowser.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/server/src/com/vaadin/server/WebBrowser.java b/server/src/com/vaadin/server/WebBrowser.java index 5ec4e6b19c..cb5979d612 100644 --- a/server/src/com/vaadin/server/WebBrowser.java +++ b/server/src/com/vaadin/server/WebBrowser.java @@ -264,6 +264,7 @@ public class WebBrowser implements Serializable { * @return true if the user is using Windows Phone, false if the user is not * using Windows Phone or if no information on the browser is * present + * @since 7.3.2 */ public boolean isWindowsPhone() { return browserDetails.isWindowsPhone(); @@ -290,6 +291,26 @@ public class WebBrowser implements Serializable { } /** + * Tests if the browser is run on IPhone. + * + * @return true if run on IPhone false if the user is not using IPhone or if + * no information on the browser is present + */ + public boolean isIPhone() { + return browserDetails.isIPhone(); + } + + /** + * Tests if the browser is run on IPad. + * + * @return true if run on IPad false if the user is not using IPad or if no + * information on the browser is present + */ + public boolean isIPad() { + return browserDetails.isIPad(); + } + + /** * Returns the browser-reported TimeZone offset in milliseconds from GMT. * This includes possible daylight saving adjustments, to figure out which * TimeZone the user actually might be in, see |