修改包管理

This commit is contained in:
Harvey Zack committed 2018-11-07 17:12:42 +08:00
1 parent c5c673ae79
commit 0aa018db6d
99 files changed
+70 -70

No files matched your search

+50
View File
@@ -0,0 +1,50 @@
export default class Hotkey {
constructor(art) {
this.art = art;
if (this.art.option.hotkey) {
this.init();
}
}
init() {
const { player, events: { proxy } } = this.art;
proxy(window, 'keydown', event => {
if (this.art.isFocus) {
const tag = document.activeElement.tagName.toUpperCase();
const editable = document.activeElement.getAttribute('contenteditable');
if (
tag !== 'INPUT' &&
tag !== 'TEXTAREA' &&
editable !== '' &&
editable !== 'true'
) {
switch (event.keyCode) {
case 39:
event.preventDefault();
player.seek(player.currentTime() + 10);
break;
case 37:
event.preventDefault();
player.seek(player.currentTime() - 10);
break;
case 38:
event.preventDefault();
player.volume(player.volume() + 0.05);
break;
case 40:
event.preventDefault();
player.volume(player.volume() - 0.05);
break;
case 32:
event.preventDefault();
player.toggle();
break;
default:
break;
}
}
}
});
}
}