sce-component
Version:
31 lines (24 loc) • 589 B
JavaScript
import Platform from './platform'
import { ready } from '../utils/dom'
function addClass (className) {
document.body.classList.add(className)
}
ready(() => {
addClass(Platform.is.desktop ? 'desktop' : 'mobile')
addClass(Platform.has.touch ? 'touch' : 'no-touch')
if (Platform.is.ios) {
addClass('platform-ios')
}
else if (Platform.is.android) {
addClass('platform-android')
}
if (Platform.within.iframe) {
addClass('within-iframe')
}
if (Platform.is.cordova) {
addClass('cordova')
}
if (Platform.is.electron) {
addClass('electron')
}
})