|
|
@@ -22,8 +22,6 @@ public class WebBrowser implements Terminal { |
|
|
|
|
|
|
|
private int screenHeight = 0; |
|
|
|
private int screenWidth = 0; |
|
|
|
private int clientHeight = 0; |
|
|
|
private int clientWidth = 0; |
|
|
|
private String browserApplication = null; |
|
|
|
private Locale locale; |
|
|
|
private String address; |
|
|
@@ -64,30 +62,6 @@ public class WebBrowser implements Terminal { |
|
|
|
return screenWidth; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* Gets the height of the client (browser window). |
|
|
|
* <p> |
|
|
|
* Note that the client size is only updated on a full repaint, not when the |
|
|
|
* browser window size changes |
|
|
|
* |
|
|
|
* @return The height of the client or 0 if unknown. |
|
|
|
*/ |
|
|
|
public int getClientHeight() { |
|
|
|
return clientHeight; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* Gets the width of the client (browser window) |
|
|
|
* <p> |
|
|
|
* Note that the client size is only updated on a full repaint, not when the |
|
|
|
* browser window size changes |
|
|
|
* |
|
|
|
* @return The width of the client or 0 if unknown. |
|
|
|
*/ |
|
|
|
public int getClientWidth() { |
|
|
|
return clientWidth; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* Get the browser user-agent string. |
|
|
|
* |
|
|
@@ -338,10 +312,6 @@ public class WebBrowser implements Terminal { |
|
|
|
* Screen width |
|
|
|
* @param sh |
|
|
|
* Screen height |
|
|
|
* @param cw |
|
|
|
* Client width |
|
|
|
* @param ch |
|
|
|
* Client height |
|
|
|
* @param tzo |
|
|
|
* TimeZone offset in minutes from GMT |
|
|
|
* @param rtzo |
|
|
@@ -354,9 +324,9 @@ public class WebBrowser implements Terminal { |
|
|
|
* the current date in milliseconds since the epoch |
|
|
|
* @param touchDevice |
|
|
|
*/ |
|
|
|
void updateClientSideDetails(String sw, String sh, String cw, String ch, |
|
|
|
String tzo, String rtzo, String dstSavings, String dstInEffect, |
|
|
|
String curDate, boolean touchDevice) { |
|
|
|
void updateClientSideDetails(String sw, String sh, String tzo, String rtzo, |
|
|
|
String dstSavings, String dstInEffect, String curDate, |
|
|
|
boolean touchDevice) { |
|
|
|
if (sw != null) { |
|
|
|
try { |
|
|
|
screenHeight = Integer.parseInt(sh); |
|
|
@@ -365,14 +335,6 @@ public class WebBrowser implements Terminal { |
|
|
|
screenHeight = screenWidth = 0; |
|
|
|
} |
|
|
|
} |
|
|
|
if (cw != null) { |
|
|
|
try { |
|
|
|
clientHeight = Integer.parseInt(ch); |
|
|
|
clientWidth = Integer.parseInt(cw); |
|
|
|
} catch (final NumberFormatException e) { |
|
|
|
clientHeight = clientWidth = 0; |
|
|
|
} |
|
|
|
} |
|
|
|
if (tzo != null) { |
|
|
|
try { |
|
|
|
// browser->java conversion: min->ms, reverse sign |