UNPKG

material-ui

Version:

Material Design UI components built with React

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