summaryrefslogtreecommitdiff
path: root/lib/dojo/_base/sniff.js.uncompressed.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/dojo/_base/sniff.js.uncompressed.js')
-rw-r--r--lib/dojo/_base/sniff.js.uncompressed.js96
1 files changed, 96 insertions, 0 deletions
diff --git a/lib/dojo/_base/sniff.js.uncompressed.js b/lib/dojo/_base/sniff.js.uncompressed.js
new file mode 100644
index 000000000..eeb0b8560
--- /dev/null
+++ b/lib/dojo/_base/sniff.js.uncompressed.js
@@ -0,0 +1,96 @@
+define("dojo/_base/sniff", ["./kernel", "./lang", "../sniff"], function(dojo, lang, has){
+ // module:
+ // dojo/_base/sniff
+
+ /*=====
+ return {
+ // summary:
+ // Deprecated. New code should use dojo/sniff.
+ // This module populates the dojo browser version sniffing properties like dojo.isIE.
+ };
+ =====*/
+
+ if(! 1 ){
+ return has;
+ }
+
+ // no idea what this is for, or if it's used
+ dojo._name = "browser";
+
+ lang.mixin(dojo, {
+ // isBrowser: Boolean
+ // True if the client is a web-browser
+ isBrowser: true,
+
+ // isFF: Number|undefined
+ // Version as a Number if client is FireFox. undefined otherwise. Corresponds to
+ // major detected FireFox version (1.5, 2, 3, etc.)
+ isFF: has("ff"),
+
+ // isIE: Number|undefined
+ // Version as a Number if client is MSIE(PC). undefined otherwise. Corresponds to
+ // major detected IE version (6, 7, 8, etc.)
+ isIE: has("ie"),
+
+ // isKhtml: Number|undefined
+ // Version as a Number if client is a KHTML browser. undefined otherwise. Corresponds to major
+ // detected version.
+ isKhtml: has("khtml"),
+
+ // isWebKit: Number|undefined
+ // Version as a Number if client is a WebKit-derived browser (Konqueror,
+ // Safari, Chrome, etc.). undefined otherwise.
+ isWebKit: has("webkit"),
+
+ // isMozilla: Number|undefined
+ // Version as a Number if client is a Mozilla-based browser (Firefox,
+ // SeaMonkey). undefined otherwise. Corresponds to major detected version.
+ isMozilla: has("mozilla"),
+ // isMoz: Number|undefined
+ // Version as a Number if client is a Mozilla-based browser (Firefox,
+ // SeaMonkey). undefined otherwise. Corresponds to major detected version.
+ isMoz: has("mozilla"),
+
+ // isOpera: Number|undefined
+ // Version as a Number if client is Opera. undefined otherwise. Corresponds to
+ // major detected version.
+ isOpera: has("opera"),
+
+ // isSafari: Number|undefined
+ // Version as a Number if client is Safari or iPhone. undefined otherwise.
+ isSafari: has("safari"),
+
+ // isChrome: Number|undefined
+ // Version as a Number if client is Chrome browser. undefined otherwise.
+ isChrome: has("chrome"),
+
+ // isMac: Boolean
+ // True if the client runs on Mac
+ isMac: has("mac"),
+
+ // isIos: Boolean
+ // True if client is iPhone, iPod, or iPad
+ isIos: has("ios"),
+
+ // isAndroid: Number|undefined
+ // Version as a Number if client is android browser. undefined otherwise.
+ isAndroid: has("android"),
+
+ // isWii: Boolean
+ // True if client is Wii
+ isWii: has("wii"),
+
+ // isQuirks: Boolean
+ // Page is in quirks mode.
+ isQuirks: has("quirks"),
+
+ // isAir: Boolean
+ // True if client is Adobe Air
+ isAir: has("air")
+ });
+
+
+ dojo.locale = dojo.locale || (has("ie") ? navigator.userLanguage : navigator.language).toLowerCase();
+
+ return has;
+});