1
0
mirror of https://github.com/lancedikson/bowser synced 2025-06-13 13:03:52 +00:00

created one variable and use it in each of the places... changed 1 with true for evading coercion...

This commit is contained in:
skill83 2011-05-19 09:02:40 -07:00
parent c3ccffcd2f
commit 3f29ac628e

View File

@ -4,7 +4,7 @@
* https://github.com/ded/bowser * https://github.com/ded/bowser
* MIT License * MIT License
*/ */
!function (context) { !function (context,t) {
/** /**
* navigator.userAgent => * navigator.userAgent =>
* Chrome: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.57 Safari/534.24" * Chrome: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.57 Safari/534.24"
@ -26,37 +26,37 @@
if (ie) { if (ie) {
return { return {
msie: true, msie: t,
version: ua.match(/msie ([\d\.]+);/i)[1] version: ua.match(/msie ([\d\.]+);/i)[1]
}; };
} }
if (chrome) { if (chrome) {
return { return {
webkit: true, webkit: t,
chrome: true, chrome: t,
version: ua.match(/chrome\/([\d\.]+)/i)[1] version: ua.match(/chrome\/([\d\.]+)/i)[1]
}; };
} }
if (safari) { if (safari) {
return { return {
webkit: true, webkit: t,
safari: true, safari: t,
version: ua.match(/version\/([\d\.]+)/i)[1] version: ua.match(/version\/([\d\.]+)/i)[1]
}; };
} }
if (opera) { if (opera) {
return { return {
opera: true, opera: t,
version: ua.match(/version\/([\d\.]+)/i)[1] version: ua.match(/version\/([\d\.]+)/i)[1]
}; };
} }
if (gecko) { if (gecko) {
var o = { var o = {
gecko: true, gecko: t,
version: ua.match(/firefox\/([\d\.]+)/i)[1] version: ua.match(/firefox\/([\d\.]+)/i)[1]
}; };
if (firefox) { if (firefox) {
o.firefox = true; o.firefox = t;
} }
return o; return o;
} }
@ -72,7 +72,7 @@
(bowser.firefox && bowser.version >= 3.6) || (bowser.firefox && bowser.version >= 3.6) ||
(bowser.safari && bowser.version >= 5) || (bowser.safari && bowser.version >= 5) ||
(bowser.opera && bowser.version >= 9.5)) { (bowser.opera && bowser.version >= 9.5)) {
bowser.a = true; bowser.a = t;
} }
else if ((bowser.msie && bowser.version < 6) || else if ((bowser.msie && bowser.version < 6) ||
@ -80,13 +80,13 @@
(bowser.firefox && bowser.version < 3.6) || (bowser.firefox && bowser.version < 3.6) ||
(bowser.safari && bowser.version < 5) || (bowser.safari && bowser.version < 5) ||
(bowser.opera && bowser.version < 9.5)) { (bowser.opera && bowser.version < 9.5)) {
bowser.c = true; bowser.c = t;
} else { } else {
bowser.x = true; bowser.x = t;
} }
typeof module !== 'undefined' && module.exports ? typeof module !== 'undefined' && module.exports ?
(module.exports.browser = bowser) : (module.exports.browser = bowser) :
(context.bowser = bowser); (context.bowser = bowser);
}(this); }(this, true);