Skip to content

Commit 235b3b9

Browse files
committed
[Glimmer2] Use the document service for glimmer
1 parent 8bc17e2 commit 235b3b9

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

addon/utils/dom.js

+6-3
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,14 @@ export function findElementById(doc, id) {
4343
// Private Ember API usage. Get the dom implementation used by the current
4444
// renderer, be it native browser DOM or Fastboot SimpleDOM
4545
export function getDOM(context) {
46-
let { renderer } = context;
46+
let container = getOwner ? getOwner(context) : context.container;
47+
let renderer = container.lookup('renderer:-dom');
48+
var domForAppWithGlimmer2 = container.lookup('service:-document');
49+
4750
if (renderer._dom) { // pre glimmer2
4851
return renderer._dom;
49-
} else if (renderer._env && renderer._env.getDOM) { // glimmer2
50-
return renderer._env.getDOM();
52+
} else if (domForAppWithGlimmer2) { // glimmer2
53+
return domForAppWithGlimmer2;
5154
} else {
5255
throw new Error('ember-wormhole could not get DOM');
5356
}

0 commit comments

Comments
 (0)