Jump to content

Docs: Difference between revisions

Poopman (talk | contribs)
No edit summary
Poopman (talk | contribs)
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:
|
|
|
|
|<syntaxhighlight lang="javascript" line="1">
/
</syntaxhighlight>|-
|
|
|mouse leave
|event_mouseleave
|
|
|<syntaxhighlight lang="javascript" line="1">
/
</syntaxhighlight>
|-
|-
|
|