mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-10 02:54:15 +00:00
fixed auto close when no valid events
This commit is contained in:
parent
0c5d611c29
commit
a5ff465c46
@ -28,7 +28,6 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
document.getElementById("root").addEventListener("contextmenu", (e) => {
|
document.getElementById("root").addEventListener("contextmenu", (e) => {
|
||||||
e.preventDefault()
|
|
||||||
dispatch({ type: "handleEvents", payload: e })
|
dispatch({ type: "handleEvents", payload: e })
|
||||||
}, false)
|
}, false)
|
||||||
|
|
||||||
@ -61,6 +60,7 @@ export default {
|
|||||||
const prioritaryEvent = byIndex[prioritys[0]]
|
const prioritaryEvent = byIndex[prioritys[0]]
|
||||||
|
|
||||||
if (prioritaryEvent != null && typeof(prioritaryEvent.onEventRender) !== "undefined") {
|
if (prioritaryEvent != null && typeof(prioritaryEvent.onEventRender) !== "undefined") {
|
||||||
|
payload.preventDefault()
|
||||||
window.contextMenu.open({
|
window.contextMenu.open({
|
||||||
renderList: prioritaryEvent.onEventRender,
|
renderList: prioritaryEvent.onEventRender,
|
||||||
...prioritaryEvent.props,
|
...prioritaryEvent.props,
|
||||||
@ -69,6 +69,7 @@ export default {
|
|||||||
event: payload
|
event: payload
|
||||||
})
|
})
|
||||||
}else{
|
}else{
|
||||||
|
yield put({ type: "close" })
|
||||||
verbosity('not valid events detected')
|
verbosity('not valid events detected')
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -99,7 +100,7 @@ export default {
|
|||||||
state = {...state, ...payload}
|
state = {...state, ...payload}
|
||||||
},
|
},
|
||||||
close(state){
|
close(state){
|
||||||
state = {...state, ...payload}
|
state = defaultState
|
||||||
DestroyContextMenu()
|
DestroyContextMenu()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user