'a'
mh-two-thousand-and-two
2024-04-12 44d2c92345cd156a59fc327b3060292a282d2893
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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;