Windows
Overview
Available since Glue42 Enterprise 3.10
The Themes API is accessible through the glue.themes
object.
See the JavaScript Themes example on GitHub.
Listing All Themes
To get a list of all available themes, use the list()
method:
const allThemes = await glue.themes.list();
Current Theme
To get the currently selected theme, use the getCurrent()
method:
const currentTheme = await glue.themes.getCurrent();
Selecting Themes
To select a theme, use the select()
method:
const themeName = "dark";
await glue.themes.select(themeName);
Theme Events
To get notified when the theme changes, use the onChanged()
method:
glue.themes.onChanged(newTheme => {
console.log(newTheme.name);
});
Reference
For a complete list of the available Themes API methods and properties, see the Themes API Reference Documentation.