tinymce.util.Delay
Utility class for working with delayed actions like setTimeout.
Summary
Methods
Name | Summary | Defined by |
---|---|---|
Clears an interval timer so it won’t execute. Deprecated in TinyMCE 5.10 and has been marked for removal in TinyMCE 6.0 - use the native browser |
||
Clears an timeout timer so it won’t execute. Deprecated in TinyMCE 5.10 and has been marked for removal in TinyMCE 6.0 - use the native browser |
||
Creates debounced callback function that only gets executed once within the specified time. Deprecated in TinyMCE 5.10 and has been marked for removal in TinyMCE 6.0. |
||
Requests an animation frame and fallbacks to a timeout on older browsers. Deprecated in TinyMCE 5.10 and has been marked for removal in TinyMCE 6.0 - use the native browser |
||
Sets an interval timer it’s similar to setInterval except that it checks if the editor instance is still alive when the callback gets executed. |
||
Sets an editor timeout it’s similar to setTimeout except that it checks if the editor instance is still alive when the callback gets executed. |
||
Sets an interval timer in ms and executes the specified callback at every interval of that time. Deprecated in TinyMCE 5.10 and has been marked for removal in TinyMCE 6.0 - use the native browser |
||
Sets a timer in ms and executes the specified callback when the timer runs out. Deprecated in TinyMCE 5.10 and has been marked for removal in TinyMCE 6.0 - use the native browser |
Methods
clearInterval()
clearInterval(Interval: Number)
Clears an interval timer so it won’t execute.
Deprecated in TinyMCE 5.10 and has been marked for removal in TinyMCE 6.0 - use the native browser clearInterval
API instead.
clearTimeout()
clearTimeout(Timeout: Number)
Clears an timeout timer so it won’t execute.
Deprecated in TinyMCE 5.10 and has been marked for removal in TinyMCE 6.0 - use the native browser clearTimeout
API instead.
debounce()
debounce(callback: function, time: Number): Function
Creates debounced callback function that only gets executed once within the specified time.
Deprecated in TinyMCE 5.10 and has been marked for removal in TinyMCE 6.0.
requestAnimationFrame()
requestAnimationFrame(callback: function, element: DOMElement)
Requests an animation frame and fallbacks to a timeout on older browsers.
Deprecated in TinyMCE 5.10 and has been marked for removal in TinyMCE 6.0 - use the native browser requestAnimationFrame
API instead.
setEditorInterval()
setEditorInterval(callback: function, time: Number): Number
Sets an interval timer it’s similar to setInterval except that it checks if the editor instance is still alive when the callback gets executed.
setEditorTimeout()
setEditorTimeout(editor: tinymce.Editor, callback: function, time: Number): Number
Sets an editor timeout it’s similar to setTimeout except that it checks if the editor instance is still alive when the callback gets executed.
Parameters
-
editor (Editor)
- Editor instance to check the removed state on. -
callback (function)
- Callback to execute when timer runs out. -
time (Number)
- Optional time to wait before the callback is executed, defaults to 0.
setInterval()
setInterval(callback: function, time: Number): Number
Sets an interval timer in ms and executes the specified callback at every interval of that time.
Deprecated in TinyMCE 5.10 and has been marked for removal in TinyMCE 6.0 - use the native browser setInterval
API instead.
setTimeout()
setTimeout(callback: function, time: Number): Number
Sets a timer in ms and executes the specified callback when the timer runs out.
Deprecated in TinyMCE 5.10 and has been marked for removal in TinyMCE 6.0 - use the native browser setTimeout
API instead.