Move actions to separate dir, fix demo image

This commit is contained in:
Vadim
2021-04-21 16:46:50 +03:00
parent ac8b9c150f
commit df8b060ea5
11 changed files with 51 additions and 47 deletions

View File

@@ -1,33 +1,3 @@
// start event
export function addStartEventListener(source, cb) {
source.addEventListener('mousedown', cb)
source.addEventListener('touchstart', cb)
}
export function removeStartEventListener(source, cb) {
source.removeEventListener('mousedown', cb)
source.removeEventListener('touchstart', cb)
}
// end event
export function addEndEventListener(source, cb) {
source.addEventListener('mouseup', cb)
source.addEventListener('touchend', cb)
}
export function removeEndEventListener(source, cb) {
source.removeEventListener('mouseup', cb)
source.removeEventListener('touchend', cb)
}
// move event
export function addMoveEventListener(source, cb) {
source.addEventListener('mousemove', cb)
source.addEventListener('touchmove', cb)
}
export function removeMoveEventListener(source, cb) {
source.removeEventListener('mousemove', cb)
source.removeEventListener('touchmove', cb)
}
// resize event
export function addResizeEventListener(cb) {
window.addEventListener('resize', cb)
@@ -38,9 +8,11 @@ export function removeResizeEventListener(cb) {
export function createDispatcher(source) {
function dispatch(event, data) {
source.dispatchEvent(new CustomEvent(event, {
detail: data
}))
source.dispatchEvent(
new CustomEvent(event, {
detail: data,
})
)
}
return dispatch
}
}