From a8df85cc832e6ff3e1e8f0b0b210f52dc0b9f938 Mon Sep 17 00:00:00 2001 From: "Manu Mtz.-Almeida" Date: Wed, 21 Feb 2018 20:59:40 +0100 Subject: [PATCH] fix(menu): looking contentID in document --- packages/core/src/components/menu/menu.tsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/core/src/components/menu/menu.tsx b/packages/core/src/components/menu/menu.tsx index e46ac5cbc2..c39c5d265c 100644 --- a/packages/core/src/components/menu/menu.tsx +++ b/packages/core/src/components/menu/menu.tsx @@ -137,15 +137,17 @@ export class Menu { assert(!!this.menuCtrl, 'menucontroller was not initialized'); const el = this.el; - const contentQuery = (this.contentId) - ? '#' + this.contentId - : '[main]'; - const parent = el.parentElement; - const content = this.contentEl = parent.querySelector(contentQuery); + + const content = (this.contentId) + ? document.getElementById(this.contentId) + : el.parentElement.querySelector('[main]'); + if (!content || !content.tagName) { // requires content element return console.error('Menu: must have a "content" element to listen for drag events on.'); } + this.contentEl = content as HTMLElement; + // add menu's content classes content.classList.add('menu-content');