The database to load enrollments from.
The store to use for persistence.
Template for icon paths.
Template for page paths.
Clears a specific warning from the UI.
The ID of the warning to clear.
Determines the browser color scheme currently in use.
The current color scheme.
Computes the URL of a named page.
The name of the page.
Optionaloptions: { fragment?: string | URLSearchParams; query?: string | URLSearchParams }The absolute URL of the page.
Hides the icon shown on a specific tab.
The ID of the tab to hide the icon from.
Loads a named page in the specified tab.
The ID of the tab to load the page in.
The name of the page.
Optionaloptions: {Sets the message for the specified warning.
The ID of the warning.
The arguments of the warning. Must be serializable as JSON.
Displays the error icon in the browser's URL bar.
The ID of the tab to display the icon in.
Loads the error page in the tab(s) indicated by details.
Details for the request that triggered the error.
The error information.
true to replace the current history entry, false to add a new one.
Displays the default WEBCAT icon in the browser's URL bar. If the UI has warnings, shows the warning icon instead.
The ID of the tab to display the icon in.
Optionaloptions: {Icon options.
Optionalname?: stringThe name of the icon.
Optionalpopup?: {The popup page to display on click.
Optionaltitle?: stringThe title displayed in the icon's tooltip.
Displays the OK icon in the browser's URL bar. If the UI has warnings, shows the warning icon instead.
The ID of the tab to display the icon in.
Optionaldelegation: string
Optional delegation information to include in the title text.
Displays the warning icon in the browser's URL bar. Clicking on the icon opens the popup with full warning info.
The ID of the tab to display the icon in.
Manages the UI for WEBCAT.