goog.provide('M.window');
goog.require('goog.dom.ViewportSizeMonitor');
/**
* @namespace M.window
*/
(function () {
// monitor changes in the viewport size
goog.dom.ViewportSizeMonitor.removeInstanceForWindow(window);
var vsm = goog.dom.ViewportSizeMonitor.getInstanceForWindow(window);
// listens to resize events
goog.events.listen(vsm, goog.events.EventType.RESIZE, function (e) {
// new size
M.window.WIDTH = vsm.getSize().width;
M.window.HEIGHT = vsm.getSize().height;
});
/**
* TODO
* @public
* @type {Number}
* @api stable
* @expose
*/
M.window.WIDTH = vsm.getSize().width;
/**
* TODO
* @public
* @type {Number}
* @api stable
* @expose
*/
M.window.HEIGHT = vsm.getSize().height;
})();