UNPKG

ember-cli-materialize

Version:

An ember-cli addon for using Materialize (CSS Framework based on Material Design) in Ember applications.

18 lines (15 loc) 718 B
export function initialize() { const application = arguments[1] || arguments[0]; var rootEl = document.querySelector(application.rootElement); var modalContainerEl = document.createElement('div'); var emberModalDialog = application.emberModalDialog || {}; var modalContainerElId = emberModalDialog.modalRootElementId || 'modal-overlays'; modalContainerEl.id = modalContainerElId; rootEl.appendChild(modalContainerEl); application.register('config:modals-container-id', modalContainerElId, { instantiate: false }); application.inject('component:materialize-modal', 'destinationElementId', 'config:modals-container-id'); } export default { name: 'add-modals-container', initialize: initialize };