Skip to content

Commit 16d08f8

Browse files
committed
fix(closing): recover when context menu offsetParent is undefined
1 parent 65fb6cf commit 16d08f8

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
<a name="0.7.4"></a>
2+
# [0.7.4](https://github.com/isaacplmann/angular2-contextmenu/compare/v0.7.3...v0.7.4) (2017-01-30)
3+
4+
5+
### Bug Fixes
6+
7+
* **closing:** Recover when context menu offsetParent is undefined
8+
9+
10+
111
<a name="0.7.3"></a>
212
# [0.7.3](https://github.com/isaacplmann/angular2-contextmenu/compare/v0.7.1...v0.7.3) (2017-01-27)
313

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular2-contextmenu",
3-
"version": "0.7.3",
3+
"version": "0.7.4",
44
"description": "An Angular 2 component to show a context menu on an arbitrary component",
55
"main": "angular2-contextmenu.js",
66
"scripts": {

src/contextMenu.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ export class ContextMenuComponent implements AfterContentInit {
190190
let adjustX = 0;
191191
let adjustY = 0;
192192
const offsetParent: Element = this.elementRef.nativeElement.offsetParent;
193-
if (offsetParent.tagName !== 'BODY') {
193+
if (offsetParent && offsetParent.tagName !== 'BODY') {
194194
const { left, top } = offsetParent.getBoundingClientRect();
195195
adjustX = -left;
196196
adjustY = -top;

0 commit comments

Comments
 (0)