@@ -33,6 +33,7 @@ private OS() {
3333
3434 public static boolean isIE = false ;
3535
36+ public static boolean isIE90 = false ;
3637 public static boolean isIE80 = false ;
3738 public static boolean isIE70 = false ;
3839 public static boolean isIE60 = false ;
@@ -73,26 +74,26 @@ private OS() {
7374 * @j2sNative
7475 var os = $wt.internal.browser.OS;
7576 var dua = navigator.userAgent;
76- var dav = navigator.appVersion;
77- os.isOpera = dua.indexOf("Opera") >= 0;
78- var isKHTML = (dav.indexOf("Konqueror") >= 0)||(dav.indexOf("Safari") >= 0);
79- os.isSafari = dav.indexOf("Safari") >= 0;
80- os.isChrome = dav.indexOf("Chrome") >= 0;
81- os.isChrome10 = dav.indexOf("Chrome/1.") >= 0 || dav.indexOf("Chrome/0.") >= 0;
82- os.isChrome20 = dav.indexOf("Chrome/2.") >= 0;
83- os.isChrome30 = dav.indexOf("Chrome/3.") >= 0;
84- var geckoPos = dua.indexOf("Gecko");
85- os.isMozilla = (geckoPos >= 0)&&(!isKHTML);
77+ os.isOpera = dua.indexOf ("Opera") >= 0;
78+ var isKHTML = dua.indexOf ("Konqueror") >= 0 || dua.indexOf ("Safari") >= 0;
79+ os.isSafari = dua.indexOf ("Safari") >= 0;
80+ os.isChrome = dua.indexOf ("Chrome") >= 0;
81+ os.isChrome10 = dua.indexOf ("Chrome/1.") >= 0 || dua.indexOf ("Chrome/0.") >= 0;
82+ os.isChrome20 = dua.indexOf ("Chrome/2.") >= 0;
83+ os.isChrome30 = dua.indexOf ("Chrome/3.") >= 0;
84+ var geckoPos = dua.indexOf ("Gecko");
85+ os.isMozilla = geckoPos >= 0 && !isKHTML;
8686 os.isFirefox = os.isMozilla && dua.indexOf ("Firefox") != -1;
8787 os.isFirefox10 = os.isFirefox && (dua.indexOf ("Firefox/1.") != -1 || dua.indexOf ("Firefox/0.") != -1);
8888 os.isFirefox20 = os.isFirefox && dua.indexOf ("Firefox/2.") != -1;
8989 os.isFirefox30 = os.isFirefox && dua.indexOf ("Firefox/3.") != -1;
90- os.isIE = (document.all!=null)&&(!os.isOpera);
91- os.isIE50 = os.isIE && dav.indexOf("MSIE 5.0")>=0;
92- os.isIE55 = os.isIE && dav.indexOf("MSIE 5.5")>=0;
93- os.isIE60 = os.isIE && dav.indexOf("MSIE 6.0")>=0;
94- os.isIE70 = os.isIE && dav.indexOf("MSIE 7.0")>=0;
95- os.isIE80 = os.isIE && dav.indexOf("MSIE 8.0")>=0;
90+ os.isIE = document.all != null && !os.isOpera;
91+ os.isIE50 = os.isIE && dua.indexOf("MSIE 5.0")>=0;
92+ os.isIE55 = os.isIE && dua.indexOf("MSIE 5.5")>=0;
93+ os.isIE60 = os.isIE && dua.indexOf("MSIE 6.0")>=0;
94+ os.isIE70 = os.isIE && dua.indexOf("MSIE 7.0")>=0;
95+ os.isIE80 = os.isIE && dua.indexOf("MSIE 8.0")>=0;
96+ os.isIE90 = os.isIE && dua.indexOf("MSIE 9.0")>=0;
9697 os.isIENeedPNGFix = os.isIE50 || os.isIE55 || os.isIE60;
9798 os.noReturnCallback = os.noReturnCallbackFunction;
9899 */
@@ -177,6 +178,7 @@ public static void SetWindowPos(Object handle, int x, int y, int w, int h, int f
177178 private static void init () {
178179 if (invisibleContainer == null ) {
179180 Element el = document .createElement ("DIV" );
181+ el .id = "swt-invisible-container" ;
180182 document .body .appendChild (el );
181183 CSSStyle s = el .style ;
182184 s .position = "absolute" ;
0 commit comments