You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.2 KiB
34 lines
1.2 KiB
define([ |
|
"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("ios") ? "dj_ios" : "", |
|
has("ios") >= 6 ? "dj_ios6" : "", |
|
has("ios") ? "dj_iphone" : "", // TODO: remove for 2.0 |
|
has('ipod') ? "dj_ipod" : "", |
|
has('ipad') ? "dj_ipad" : "", |
|
has('ie') ? "dj_ie": "" |
|
].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_ios" when running on iOS (iPhone, iPad or iPod); |
|
// - "dj_ios6" when running on iOS6+; this class is intended for the iphone theme to detect if it must use the iOS 6 variant of the theme. Currently applies on iOS 6 or later. |
|
// - "dj_iphone" when running on iPhone, iPad or iPod (Note: will be changed in future versions to be set only on iPhone); |
|
// - "dj_ipod" when running on iPod; |
|
// - "dj_ipad" when running on iPad. |
|
}; |
|
=====*/ |
|
return dojo; |
|
});
|
|
|