Docs: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 40: | Line 40: | ||
|before unload | |before unload | ||
|if(writeBuffer.length) flushWrites(); | |if(writeBuffer.length) flushWrites(); | ||
|Sends remaining edits to the server before leaving the page. | |||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="5643"> | |||
|<syntaxhighlight lang="javascript" line="1"> | window.onbeforeunload = function() { | ||
if(writeBuffer.length) flushWrites(); | |||
} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |- | ||
| Line 49: | Line 51: | ||
|resize | |resize | ||
|event_resize | |event_resize | ||
|Adjusts the scaling and calcuated ratio, then re-renders the canvas. | |||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="1192"> | |||
|<syntaxhighlight lang="javascript" line="1"> | window.addEventListener("resize", event_resize); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |- | ||
| Line 58: | Line 60: | ||
|select start | |select start | ||
|self | |self | ||
|Checks if the event is happening on a modal, canvas, or chat window. | |||
| | | | ||
|<syntaxhighlight lang="javascript" line="1" start="5647"> | |||
|<syntaxhighlight lang="javascript" line="1"> | document.onselectstart = function(e) { | ||
var target = e.target; | |||
if(closest(target, getChatfield()) || target == elm.chatbar || closest(target, elm.confirm_js_code) || closest(target, elm.announce_text)) { | |||
return true; | |||
} | |||
return Modal.isOpen; | |||
} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |- | ||
| Line 73: | Line 81: | ||
| | | | ||
| | | | ||
|<syntaxhighlight lang="javascript" line="1"> | |<syntaxhighlight lang="javascript" line="1" start="525"> | ||
/ | document.addEventListener("keydown", keydown_regionSelect); | ||
</syntaxhighlight><syntaxhighlight lang="javascript" line="1" start="1344"> | |||
document.addEventListener("keydown", event_keydown_copy_char); | |||
</syntaxhighlight><syntaxhighlight lang="javascript" line="1" start="1371"> | |||
document.addEventListener("keydown", event_keydown_copy_color); | |||
</syntaxhighlight><syntaxhighlight lang="javascript" line="1" start="2955"> | |||
document.addEventListener("keydown", event_keydown); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |- | ||
| Line 112: | Line 126: | ||
| | | | ||
| | | | ||
| | | | ||
|- | |- | ||
| | | | ||