Implementation:SeleniumHQ Selenium Closure UI ToolbarFactory
| Knowledge Sources | |
|---|---|
| Domains | JavaScript_Atoms, Vendored_Library |
| Last Updated | 2026-02-12 00:00 GMT |
Overview
Vendored Google Closure Library UI module providing generic factory functions for creating editor toolbar building blocks, used by Selenium JavaScript atoms.
Description
goog.ui.editor.ToolbarFactory is a vendored copy of the Google Closure Library module. It provides utility functions for constructing editor toolbar components including font menu buttons, font size selectors, toolbar buttons, color menu buttons, and format options. Key functions include `getPrimaryFont`, `addFonts`, `addFont`, and methods for creating various toolbar button types. Selenium uses this for its JavaScript atom infrastructure.
Usage
This module is consumed internally by Selenium's JavaScript atoms build system. Not imported directly by end users.
Code Reference
Source Location
- Repository: SeleniumHQ_Selenium
- File: third_party/closure/goog/ui/editor/toolbarfactory.js
- Lines: 1-443
Key Exports
goog.provide('goog.ui.editor.ToolbarFactory');