tinymce.util.Delay

Utility class for working with delayed actions like setTimeout.

Methods

name summary defined by
clearInterval() Clears an interval timer so it won't execute. tinymce.util.Delay
clearTimeout() Clears an timeout timer so it won't execute. tinymce.util.Delay
debounce() Creates debounced callback function that only gets executed once within the specified time. tinymce.util.Delay
requestAnimationFrame() Requests an animation frame and fallbacks to a timeout on older browsers. tinymce.util.Delay
setEditorInterval() 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. tinymce.util.Delay
setEditorTimeout() 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. tinymce.util.Delay
setInterval() Sets an interval timer in ms and executes the specified callback at every interval of that time. tinymce.util.Delay
setTimeout() Sets a timer in ms and executes the specified callback when the timer runs out. tinymce.util.Delay

Methods

clearInterval

clearInterval(Interval:Number)

Clears an interval timer so it won't execute.

Parameters

clearTimeout

clearTimeout(Timeout:Number)

Clears an timeout timer so it won't execute.

Parameters

debounce

debounce(callback:function, time:Number):Function

Creates debounced callback function that only gets executed once within the specified time.

Parameters
Return value

requestAnimationFrame

requestAnimationFrame(callback:function, element:DOMElement)

Requests an animation frame and fallbacks to a timeout on older browsers.

Parameters

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.

Parameters
Return value

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
Return value

setInterval

setInterval(callback:function, time:Number):Number

Sets an interval timer in ms and executes the specified callback at every interval of that time.

Parameters
Return value

setTimeout

setTimeout(callback:function, time:Number):Number

Sets a timer in ms and executes the specified callback when the timer runs out.

Parameters
Return value

Except as otherwise noted, the content of this page is licensed under the Creative Commons BY-NC-SA 3.0 License, and code samples are licensed under the Apache 2.0 License.