From 852dae572936b9bdc305ce0731cec8dd48eea257 Mon Sep 17 00:00:00 2001 From: sdvcrx Date: Fri, 24 Aug 2018 13:22:16 +0800 Subject: [PATCH] Fix es5 compatibility --- src/js/contextmenu.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/js/contextmenu.js b/src/js/contextmenu.js index 2a5df48..82bb678 100644 --- a/src/js/contextmenu.js +++ b/src/js/contextmenu.js @@ -2,14 +2,13 @@ class ContextMenu { constructor (player) { this.player = player; - [...this.player.template.menuItem].map((item, index) => { + Array.prototype.slice.call(this.player.template.menuItem).forEach((item, index) => { if (this.player.options.contextmenu[index].click) { item.addEventListener('click', () => { this.player.options.contextmenu[index].click(this.player); this.hide(); }); } - return item; }); this.player.container.addEventListener('contextmenu', (e) => { @@ -59,4 +58,4 @@ class ContextMenu { } } -export default ContextMenu; \ No newline at end of file +export default ContextMenu;