Docs: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 11: | Line 11: | ||
!Listen Event | !Listen Event | ||
!Functions Fired | !Functions Fired | ||
!Example Usage | !Example Usage | ||
!Related Code | !Related Code | ||
| Line 18: | Line 17: | ||
|load | |load | ||
|w.emit("clientLoaded"); | |w.emit("clientLoaded"); | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="187"> | |<syntaxhighlight lang="javascript" line="1" start="187"> | ||
| Line 29: | Line 27: | ||
|hash change | |hash change | ||
|manageCoordHash(); | |manageCoordHash(); | ||
|https://ourworldoftext.com/#x:10,y:20 | |https://ourworldoftext.com/#x:10,y:20 | ||
|<syntaxhighlight lang="javascript" line="1" start="5639"> | |<syntaxhighlight lang="javascript" line="1" start="5639"> | ||
| Line 40: | Line 37: | ||
|before unload | |before unload | ||
|if(writeBuffer.length) flushWrites(); | |if(writeBuffer.length) flushWrites(); | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="5643"> | |<syntaxhighlight lang="javascript" line="1" start="5643"> | ||
| Line 51: | Line 47: | ||
|resize | |resize | ||
|event_resize | |event_resize | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="1192"> | |<syntaxhighlight lang="javascript" line="1" start="1192"> | ||
| Line 60: | Line 55: | ||
|select start | |select start | ||
|self | |self | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="5647"> | |<syntaxhighlight lang="javascript" line="1" start="5647"> | ||
| Line 79: | Line 73: | ||
* event_keydown_copy_color | * event_keydown_copy_color | ||
* event_keydown | * event_keydown | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="525"> | |<syntaxhighlight lang="javascript" line="1" start="525"> | ||
| Line 98: | Line 87: | ||
|key up | |key up | ||
|event_keyup | |event_keyup | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="2957"> | |<syntaxhighlight lang="javascript" line="1" start="2957"> | ||
| Line 112: | Line 100: | ||
* mousemove_linkAuto | * mousemove_linkAuto | ||
* event_mousemove | * event_mousemove | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="945"> | |<syntaxhighlight lang="javascript" line="1" start="945"> | ||
| Line 128: | Line 112: | ||
|mouse down | |mouse down | ||
|event_mousedown | |event_mousedown | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1"> | |<syntaxhighlight lang="javascript" line="1" start="1771"> | ||
document.addEventListener("mousedown", event_mousedown); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |- | ||
| Line 137: | Line 120: | ||
|mouse up | |mouse up | ||
|event_mouseup | |event_mouseup | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="1947"> | |||
document.addEventListener("mouseup", event_mouseup); | |||
</syntaxhighlight> | |||
|- | |- | ||
| | | | ||
| Line 145: | Line 129: | ||
|event_mouseenter | |event_mouseenter | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="1958"> | |||
|<syntaxhighlight lang="javascript" line="1"> | document.addEventListener("mouseenter", event_mouseenter); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |- | ||
| Line 154: | Line 137: | ||
|event_touchstart | |event_touchstart | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="3452"> | |||
|<syntaxhighlight lang="javascript" line="1"> | document.addEventListener("touchstart", event_touchstart); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |- | ||
| Line 163: | Line 145: | ||
|event_touchend | |event_touchend | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="3453"> | |||
|<syntaxhighlight lang="javascript" line="1"> | document.addEventListener("touchend", event_touchend); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |- | ||
| Line 172: | Line 153: | ||
|event_touchmove | |event_touchmove | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="3454"> | |||
|<syntaxhighlight lang="javascript" line="1"> | document.addEventListener("touchmove", event_touchmove, { passive: false }); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |- | ||
| Line 183: | Line 163: | ||
* event_wheel_zoom | * event_wheel_zoom | ||
| | | | ||
| | |<syntaxhighlight lang="javascript" line="1" start="3487"> | ||
document.addEventListener("wheel", event_wheel); | |||
</syntaxhighlight><syntaxhighlight lang="javascript" line="1" start="3537"> | |||
document.addEventListener("wheel", event_wheel_zoom, { | |||
passive: false | |||
}); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |- | ||
| Line 194: | Line 177: | ||
* keydown_linkAuto | * keydown_linkAuto | ||
| | | | ||
| | |<syntaxhighlight lang="javascript" line="1" start="1012"> | ||
document.body.addEventListener("keydown", keydown_tileProtectAuto); | |||
</syntaxhighlight><syntaxhighlight lang="javascript" line="1" start="1138"> | |||
document.body.addEventListener("keydown", keydown_linkAuto); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |- | ||
| Line 203: | Line 187: | ||
|onKeyUp | |onKeyUp | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="1164"> | |||
|<syntaxhighlight lang="javascript" line="1"> | document.body.addEventListener("keyup", onKeyUp); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |- | ||
| Line 212: | Line 195: | ||
|updateCoordDisplay | |updateCoordDisplay | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="280"> | |||
|<syntaxhighlight lang="javascript" line="1"> | w.on("cursorMove", updateCoordDisplay); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |- | ||
| Line 221: | Line 203: | ||
|updateCoordDisplay | |updateCoordDisplay | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="281"> | |||
|<syntaxhighlight lang="javascript" line="1"> | w.on("cursorHide", updateCoordDisplay); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |- | ||
| Line 229: | Line 210: | ||
|tiles Rendered | |tiles Rendered | ||
|self | |self | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1"> | |<syntaxhighlight lang="javascript" line="1"> | ||
| Line 238: | Line 218: | ||
|cursor Move | |cursor Move | ||
|setClientGuestCursorPosition | |setClientGuestCursorPosition | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1"> | |<syntaxhighlight lang="javascript" line="1"> | ||
| Line 247: | Line 226: | ||
|cursor Hide | |cursor Hide | ||
|setClientGuestCursorPosition | |setClientGuestCursorPosition | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1"> | |<syntaxhighlight lang="javascript" line="1"> | ||
| Line 260: | Line 238: | ||
* stabilizeTextInput | * stabilizeTextInput | ||
* event_input | * event_input | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1"> | |<syntaxhighlight lang="javascript" line="1"> | ||
| Line 269: | Line 246: | ||
|context menu | |context menu | ||
|self | |self | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1"> | |<syntaxhighlight lang="javascript" line="1"> | ||
| Line 278: | Line 254: | ||
|click | |click | ||
|self | |self | ||
| | | | ||
| | | | ||