Skip to content
This repository has been archived by the owner on Sep 8, 2024. It is now read-only.

Commit

Permalink
feat: perfect event system.
Browse files Browse the repository at this point in the history
  • Loading branch information
sheepbox8646 committed Jul 2, 2024
1 parent 00482d2 commit cabfd8d
Show file tree
Hide file tree
Showing 18 changed files with 18 additions and 1 deletion.
2 changes: 1 addition & 1 deletion packages/basic/src/events/click.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ export const click = defineEvent({
const isIn = widget.isIn(pX, pY)
if (isIn)
effect(widget, x, y)
// console.log('www!')
event.preventDefault()
})
},
})
Expand Down
1 change: 1 addition & 0 deletions packages/basic/src/events/drag.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export const drag = defineEvent({
const isIn = widget.isIn(pX, pY)
if (isIn)
effect(widget, x, y)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/dragEnd.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export const dragEnd = defineEvent({
const isIn = widget.isIn(pX, pY)
if (isIn)
effect(widget, x, y)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/dragEnter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export const dragEnter = defineEvent({
const isIn = widget.isIn(pX, pY)
if (isIn)
effect(widget, x, y)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/dragLeave.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export const dragLeave = defineEvent({
const isIn = widget.isIn(pX, pY)
if (isIn)
effect(widget, x, y)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/dragOver.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export const dragOver = defineEvent({
const isIn = widget.isIn(pX, pY)
if (isIn)
effect(widget, x, y)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/dragStart.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export const dragStart = defineEvent({
const isIn = widget.isIn(pX, pY)
if (isIn)
effect(widget, x, y)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/drop.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export const drop = defineEvent({
const isIn = widget.isIn(pX, pY)
if (isIn)
effect(widget, x, y)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/keyDown.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ export const keyDown = defineEvent({
operation(widget, effect) {
document.addEventListener('keydown', (event: KeyboardEvent) => {
effect(widget, event.key)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/keyPressed.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ export const keyPressed = defineEvent({
operation(widget, effect) {
document.addEventListener('keypress', (event: KeyboardEvent) => {
effect(widget, event.key)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/keyUp.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ export const keyUp = defineEvent({
operation(widget, effect) {
document.addEventListener('keyup', (event: KeyboardEvent) => {
effect(widget, event.key)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/mouseEnter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export const mouseEnter = defineEvent({
const isIn = widget.isIn(pX, pY)
if (isIn)
effect(widget, x, y)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/mouseLeave.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export const mouseLeave = defineEvent({
const isIn = widget.isIn(pX, pY)
if (isIn)
effect(widget, x, y)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/mouseMove.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export const mouseMove = defineEvent({
const isIn = widget.isIn(pX, pY)
if (isIn)
effect(widget, x, y)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/mouseMoveOnCanvas.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ export const mouseMoveOnCanvas = defineEvent({
const absoluteY = event.clientY - rect.top
const { x, y } = Widget.absoluteToRelative(widget, absoluteX, absoluteY)
effect(widget, x, y)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/mouseOut.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export const mouseLeave = defineEvent({
const isIn = widget.isIn(pX, pY)
if (isIn)
effect(widget, x, y)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/mouseOver.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export const mouseOver = defineEvent({
const isIn = widget.isIn(pX, pY)
if (isIn)
effect(widget, x, y)
event.preventDefault()
})
},
})
1 change: 1 addition & 0 deletions packages/basic/src/events/mouseUp.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export const mouseUp = defineEvent({
const isIn = widget.isIn(pX, pY)
if (isIn)
effect(widget, x, y)
event.preventDefault()
})
},
})

0 comments on commit cabfd8d

Please sign in to comment.