ember-popout
Simple popout window management. One parent route can open several child popout routes. Actions from the child popout routes can be propagated to the parent route.
Installation
ember install ember-popout
Usage
app/router.js
;let Router = EmberRouter;Router;;
app/routes/parent.js
;;Route;
app/templates/parent.hbs
<button {{action "openPopout"}}>Open Popout</button>
app/routes/popout.js
;let ParentRoute = EmberRoute;
app/templates/popout.hbs
<button {{action "writeHello" "friend"}}>Print to console in parent window</button>
Clicking the button will print "hello, friend" to the parent window's console.