Display a message as an alert.
Clears an interval that was previously started with SETINTERVAL.
Clears a timeout that was previously started with SETTIMEOUT.
Display a question to the user with an 'Okay or Cancel' response and a callback to respond to the result
Returns a location object containing metadata about the user's current location. This location may be different than the record location.
Display a validation error message and prevent the record or repeatable item from being saved.
Returns true if the photo or video is in landscape mode.
Returns true if the photo or video is in portrait mode.
Display a message box with configurable title, message, buttons and optional text input.
Detaches an event handler set by ON.
Attaches an event handler that listens for record, repeatable, or field events.
Open a URL for a website or mobile app.
Display a non-dismissible progress message in the mobile app.
Display a text field to get input from the user and a callback to respond to the result
Performs an HTTP request and executes the callback on completion.
Filter the choices in a choice field or classification field.
Set the available choices for a choice field.
Set the description of a field.
Configure specific device functionality and behaviors at the form level.
Set the visibility of a field.
Repeatedly calls a function with a fixed time delay between each call.
Set the label of a field.
Set the location of a record.
Set the maximum length for a field.
Set the minimum length for a field.
Set the project of a record.
Set the visibility of the project field.
Sets the project field to be read-only or editable.
Sets a field to be read-only or editable.
Set whether or not a field is required.
Set the status of a record.
Set the visibility of the status field.
Sets the status field to be read-only or editable.
Set the allowable status values for a record.
Calls a function after a specified delay.
Set the value of a field.
Returns a storage object for setting and getting local storage items.