Disables a group of required field indicators and removes required status.
Data attribute value identifying the required group
Enables a group of required field indicators and marks inputs as required.
Data attribute value identifying the required group
Retrieves a localized message from the global config by key, with optional parameter substitution.
Key for the message in the global config.messages object
Optionaloptions: MessageOptionsOptional parameters for interpolation and access keys
The formatted message string, or ?messageKey? if not found
Repaints the help text for the currently focused input element. Used to adjust positioning after DOM mutations.
Resolves a multi-language string to a single language, preferring the specified language but falling back to English, then any available language.
Preferred language code
OptionalstrObj: MLStringMulti-language string object
Resolved string or undefined if object is empty
Adds password reveal toggle functionality to password inputs.
Trims whitespace from the value of an input or textarea element.
Intended as a jQuery event handler bound with this context.
Re-attaches click handlers for content warning toggles.
Checks if a URL begins with a supported protocol (http, https, or ftp).
URL string to check
True if the URL has a supported protocol
Validates a URL using a comprehensive regex pattern.
URL string to validate
True if the URL is valid
Public API exposed by libreviews.