@wait
Wrap function in wait wrapper, it will be called after condition returns true
import { component, wait } from 'jodit/core/decorators';
import { UIElement } from 'jodit/ui';
@component
class UISomeElement extends UIElement {
@wait(() => typeof jQuery !== 'undefined')
protected runOnLoadJQuery(html: string): void {
jQuery(this.container).html(html);
alert('Run');
}
}
const elm = new UISomeElement(jodit);
elm.runOnLoadJQuery('<h1>One</h1>'); // Do nothing
// jQuery is loaded
// alert
wait
wait<T>(condition): Function
Type parameters
| Name | Type |
|---|---|
T |
extends IViewBased<IViewOptions> |
Parameters
| Name | Type |
|---|---|
condition |
(ctx: T) => boolean |
Returns
Defined in
jodit/src/core/decorators/wait/wait.ts:18
wait<T>(condition): Function
Type parameters
| Name | Type |
|---|---|
T |
extends IViewComponent<IViewBased<IViewOptions>> |
Parameters
| Name | Type |
|---|---|
condition |
(ctx: T) => boolean |
Returns
Defined in
jodit/src/core/decorators/wait/wait.ts:21
Previous
Next