Actions reference
Browse the built-in actions in Nordcraft. Actions in Nordcraft are reusable JavaScript functions that allow you to extend the platform's functionality. Actions are available in workflows and event callbacks.
To learn more about actions, check out the actions overview.
Clear Local Storage
Delete all values in local storage.
Clear Session Storage
Delete all values in session storage.
Copy to clipboard
Copy contents to the clipboard.
Arguments
Name | Type | Description |
---|---|---|
Value | String | The value you want to copy. |
Delete from Local Storage
Delete a value from local storage (if found) based on the provided key.
Arguments
Name | Type | Description |
---|---|---|
Key | String | The key in local storage to delete. |
Delete from Session Storage
Delete a value from session storage (if found) based on the provided key.
Arguments
Name | Type | Description |
---|---|---|
Key | String | The key in session storage to delete. |
Focus
Move focus to a DOM element.
Arguments
Name | Type | Description |
---|---|---|
Element | Element | The DOM element that should receive focus. |
Go to URL
Navigate to a specified URL.
Arguments
Name | Type | Description |
---|---|---|
URL | String | The URL to navigate to. |
Interval
Run an action every "delay" milliseconds.
Arguments
Name | Type | Description |
---|---|---|
Interval in milliseconds | Number | The interval "delay". |
Log to console
Log a message to the browser console.
Arguments
Name | Type | Description |
---|---|---|
Label | A label for the message. | |
Data | Any | The data you want to log to the console. |
Prevent default
Prevent default browser behavior for this event.
Save to Local Storage
Save a provided key/value to local storage by JSON encoding the value.
Arguments
Name | Type | Description |
---|---|---|
Key | String | The key to be used in local storage. |
Value | Any | The value that should be saved in local storage. This can be anything that is serializable (String, Number, Boolean, Array or Object). |
Save to Session Storage
Save a provided key/value to session storage by JSON encoding the value.
Arguments
Name | Type | Description |
---|---|---|
Key | String | The key to be used in session storage. |
Value | Any | The value that should be saved in session storage. This can be anything that is serializable (String, Number, Boolean, Array or Object). |
Sleep
Run an action after a delay.
Arguments
Name | Type | Description |
---|---|---|
Delay in milliseconds | Number | The number of milliseconds to wait before an action is executed. |
Stop propagation
Stop the event from bubbling up the DOM to parent elements.