mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-14 00:06:17 -08:00
23 lines
513 B
JavaScript
23 lines
513 B
JavaScript
import { includeFromEvent } from '../utils';
|
|
|
|
export default function clickInit(art, events) {
|
|
const {
|
|
controls,
|
|
template: { $player },
|
|
} = art;
|
|
|
|
events.proxy(document, ['click', 'contextmenu'], (event) => {
|
|
if (includeFromEvent(event, $player)) {
|
|
art.isFocus = true;
|
|
art.emit('focus');
|
|
} else {
|
|
art.isFocus = false;
|
|
art.emit('blur');
|
|
}
|
|
});
|
|
|
|
art.on('blur', () => {
|
|
controls.delayHide();
|
|
});
|
|
}
|