UNPKG

moq-ui

Version:

Simple, customizable UI components built with React

23 lines (17 loc) 534 B
var Events = require('../utils/events'); module.exports = { componentDidMount: function() { var listeners = this.windowListeners; for (var eventName in listeners) { var callbackName = listeners[eventName]; Events.on(window, eventName, this[callbackName]); } }, componentWillUnmount: function() { var listeners = this.windowListeners; for (var eventName in listeners) { var callbackName = listeners[eventName]; Events.off(window, eventName, this[callbackName]); } } }