This commit is contained in:
26
node_modules/licia/orientation.js
generated
vendored
Normal file
26
node_modules/licia/orientation.js
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
var Emitter = require('./Emitter');
|
||||
var safeGet = require('./safeGet');
|
||||
var screen = window.screen;
|
||||
exports = {
|
||||
get: function() {
|
||||
if (screen) {
|
||||
var orientation = safeGet(screen, 'orientation.type');
|
||||
if (orientation) return orientation.split('-').shift();
|
||||
}
|
||||
return window.innerWidth > window.innerHeight
|
||||
? 'landscape'
|
||||
: 'portrait';
|
||||
}
|
||||
};
|
||||
Emitter.mixin(exports);
|
||||
window.addEventListener(
|
||||
'orientationchange',
|
||||
function() {
|
||||
setTimeout(function() {
|
||||
exports.emit('change', exports.get());
|
||||
}, 200);
|
||||
},
|
||||
false
|
||||
);
|
||||
|
||||
module.exports = exports;
|
||||
Reference in New Issue
Block a user