30 lines
793 B
JavaScript
30 lines
793 B
JavaScript
define("dojox/mobile/uacss", [
|
|
"dojo/_base/kernel",
|
|
"dojo/_base/lang",
|
|
"dojo/_base/window",
|
|
"./sniff"
|
|
], function(dojo, lang, win, has){
|
|
var html = win.doc.documentElement;
|
|
html.className = lang.trim(html.className + " " + [
|
|
has('bb') ? "dj_bb" : "",
|
|
has('android') ? "dj_android" : "",
|
|
has('iphone') ? "dj_iphone" : "",
|
|
has('ipod') ? "dj_ipod" : "",
|
|
has('ipad') ? "dj_ipad" : ""
|
|
].join(" ").replace(/ +/g," "));
|
|
|
|
/*=====
|
|
return {
|
|
// summary:
|
|
// Requiring this module adds CSS classes to your document's `<html`> tag:
|
|
//
|
|
// - "dj_android" when running on Android;
|
|
// - "dj_bb" when running on BlackBerry;
|
|
// - "dj_iphone" when running on iPhone;
|
|
// - "dj_ipod" when running on iPod;
|
|
// - "dj_ipad" when running on iPad.
|
|
};
|
|
=====*/
|
|
return dojo;
|
|
});
|