Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 333c6b3

Browse files
committed
Recognize IE 10.0/11.0 and Edge browser
1 parent f066745 commit 333c6b3

File tree

1 file changed

+7
-0
lines changed
  • sources/net.sf.j2s.java.org.eclipse.swt/src/org/eclipse/swt/internal/browser

1 file changed

+7
-0
lines changed

sources/net.sf.j2s.java.org.eclipse.swt/src/org/eclipse/swt/internal/browser/OS.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,12 @@ private OS() {
3232

3333
}
3434

35+
public static boolean isEdge = false;
36+
public static boolean isTrident = false; // IE11 or IE10
37+
3538
public static boolean isIE = false;
3639

40+
public static boolean isIE100 = false;
3741
public static boolean isIE90 = false;
3842
public static boolean isIE80 = false;
3943
public static boolean isIE70 = false;
@@ -87,6 +91,7 @@ private OS() {
8791
};
8892
var os = $wt.internal.browser.OS;
8993
var dua = navigator.userAgent;
94+
os.isEdge = dua.indexOf ("Edge") >= 0 && dua.indexOf ("Windows") >= 0;
9095
os.isOpera = dua.indexOf ("Opera") >= 0;
9196
var isKHTML = dua.indexOf ("Konqueror") >= 0 || dua.indexOf ("Safari") >= 0;
9297
os.isSafari = dua.indexOf ("Safari") >= 0;
@@ -107,6 +112,8 @@ private OS() {
107112
os.isIE70 = os.isIE && dua.indexOf("MSIE 7.0")>=0;
108113
os.isIE80 = os.isIE && dua.indexOf("MSIE 8.0")>=0;
109114
os.isIE90 = os.isIE && dua.indexOf("MSIE 9.0")>=0;
115+
os.isIE100 = os.isIE && dua.indexOf("MSIE 10.0")>=0;
116+
os.isTrident = (!os.isIE || os.isIE100 || os.isIE90) && dua.indexOf("Trident")>=0;
110117
os.isIENeedPNGFix = os.isIE50 || os.isIE55 || os.isIE60;
111118
os.noReturnCallback = os.noReturnCallbackFunction;
112119
if (dua.match(/Android/i)

0 commit comments

Comments
 (0)