Twidget includes a suite of session storage commands that enable no-code interaction with the browser’s sessionStorage
API. These tools allow temporary storage of key-value data for the current page session.
Session storage commands allow developers to manage transient data tied to a single page session. Unlike local storage, this data is cleared when the tab or browser is closed, making it suitable for non-persistent state handling, such as temporary user input or UI state.
Session Scope: Data is retained only for the duration of the browser tab session.
String-Based Access: All keys are strings, and values are stored and retrieved as text.
Temporary State: Ideal for managing ephemeral state that doesn’t need to persist between sessions.
Set Item: Stores a value under a specified key in session storage. Accepts any data type.
Get Item: Retrieves a stored value by key and returns it as text.
Remove Item: Deletes a specific key-value pair from session storage.
Clear: Clears all data associated with the current session.
These commands enable quick and flexible session-based data handling within Twidget, without requiring any manual JavaScript code.
Lists
Twidget offers a variety of commands to help you manipulate lists easily without coding. Below is a detailed explanation of each command available. Get. Description: Returns the element in the provided list at the given index. Inputs: - `list`: The list from which to get the element. - `index`: The ...
Security
Twidget provides several built-in functions to enhance the security of your applications. Below is an overview of each security command, including its description, inputs, and outputs. Generate ID. Description: Generates a unique identifier. None - Type: Text Hash Text. Description: Hashes the provi...
Loops
In Twidget, loops allow you to execute commands multiple times, either based on a condition or through a set number of iterations. Loops can also be nested, meaning you can run loops within other loops, creating complex logic for your tasks. List Loop. The `List Loop` command enables you to loop thr...
Miscellaneous
Twidget provides several miscellaneous commands to facilitate various tasks. Is Null. Description: Checks whether the provided value is null or not. Inputs: - value: The value to be checked. Output: - boolean: Returns `true` if the value is null; otherwise, returns `false`. Not Null. Description: Ch...
Math
Twidget offers a variety of commands to manipulate numbers. Below are the math commands available, along with their descriptions, inputs, and outputs. Sum. Description: Adds together a list of numbers and returns the sum. - Inputs: - `numbers`: A list of numbers to be added together. - Output: A sin...