diff options
Diffstat (limited to 'lib/dojo/_base/sniff.js.uncompressed.js')
-rw-r--r-- | lib/dojo/_base/sniff.js.uncompressed.js | 96 |
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; +}); |