add documentInit

This commit is contained in:
Harvey Zack committed 2023-04-17 22:04:57 +08:00
1 parent d531c41735
commit c4252b21b5
11 files changed
+60 -67

No files matched your search

@@ -0,0 +1,9 @@
export default function documentInit(art, events) {
events.proxy(document, 'mousemove', (event) => {
art.emit('document:mousemove', event);
});
events.proxy(document, 'mouseup', (event) => {
art.emit('document:mouseup', event);
});
}
+4 -2
View File
@@ -1,10 +1,11 @@
import { ArtPlayerError } from '../utils/error';
import clickInit from './clickInit';
import hoverInit from './hoverInit';
import mousemoveInit from './mousemoveInit';
import mouseMoveInit from './mouseMoveInit';
import resizeInit from './resizeInit';
import gestureInit from './gestureInit';
import viewInit from './viewInit';
import documentInit from './documentInit';
export default class Events {
constructor(art) {
@@ -16,10 +17,11 @@ export default class Events {
if (art.whitelist.state) {
clickInit(art, this);
hoverInit(art, this);
mousemoveInit(art, this);
mouseMoveInit(art, this);
resizeInit(art, this);
gestureInit(art, this);
viewInit(art, this);
documentInit(art, this);
}
}