DiviAreaItem.addAction(hook, callback, priority, context)
Register a new hook that only listens to actions of this Area. Use DiviAreaItem.doAction()
to trigger an Area action.
See DiviArea.addAction()
function for more details on how actions work.
Params
hook
- The hook name, without an area-suffix.
callback
- The callback function to execute when the action is fired. Any return value of the callback function is ignored.
priority
- Used to specify the order, in which callbacks are executed. Callbacks with a lower priority are called first.
Default: 10 context
- Used to define a custom value for the scope-variable
this
in the callback function.
Default: <code>window</code>
Returns
The function does not return anything.
Examples
var area = DiviArea.getArea();
area.addAction('show_area', function(hookArea) {
console.log('Area is now visible:', hookArea.theId());
});
Notes
No notes