瀏覽代碼

Merge pull request #361 from sdvcrx/master

 Fix scss build error and es5 compatibility
DIYgod 7 年之前
父節點
當前提交
0f3bd5760a
共有 3 個文件被更改,包括 7 次插入5 次删除
  1. 4 1
      .travis.yml
  2. 1 1
      src/css/controller.scss
  3. 2 3
      src/js/contextmenu.js

+ 4 - 1
.travis.yml

@@ -6,4 +6,7 @@ node_js:
 cache:
   yarn: true
   directories:
-    - node_modules
+    - node_modules
+
+script:
+  yarn run build

+ 1 - 1
src/css/controller.scss

@@ -60,7 +60,7 @@
                 }
                 &~.dplayer-bar-preview {
                     opacity: 0;
-                },
+                }
                 &~.dplayer-bar-time {
                     opacity: 0;
                 }

+ 2 - 3
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;
+export default ContextMenu;