docs » plugins.core.action.manager
Action Manager Module.
- Constants - Useful values which cannot be changed
- handlerIds
- handlers
- Functions - API calls offered directly by the extension
- addHandler
- getActivator
- getHandler
- getURL
- init
Signature | plugins.core.action.manager.handlerIds <cp.prop: table of strings; read-only> |
---|---|
Type | Constant |
Description | Returns a list of registered handler IDs. |
Signature | plugins.core.action.manager.handlers <cp.prop: table of handlers; read-only> |
---|---|
Type | Constant |
Description | Provides access to the set of handlers registered with the manager. It |
Signature | plugins.core.action.manager.addHandler(id) -> handler |
---|---|
Type | Function |
Description | Adds a new action handler with the specified unique ID and returns it for further configuration. |
Parameters |
|
Returns |
|
Signature | plugins.core.action.manager.getActivator(id) -> activator |
---|---|
Type | Function |
Description | Returns an activator with the specified ID. If it doesn't exist, it will be created. |
Parameters |
|
Returns |
|
Signature | plugins.core.action.manager.getHandler(id) -> handler |
---|---|
Type | Function |
Description | Returns an existing handler with the specified ID. |
Parameters |
|
Returns |
|
Signature | plugins.core.action.manager.getURL(handlerId, action) -> string |
---|---|
Type | Function |
Description | Gets a URL based on the Handler ID & Action Table. |
Parameters |
|
Returns |
|
Signature | plugins.core.action.manager.init() -> none |
---|---|
Type | Function |
Description | Initialises the module. |
Parameters |
|
Returns |
|