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