Implementation:SeleniumHQ Selenium Closure UI Container
| Knowledge Sources | |
|---|---|
| Domains | JavaScript_Atoms, Vendored_Library |
| Last Updated | 2026-02-12 00:00 GMT |
Overview
Vendored Google Closure Library UI module providing the base class for containers that host controls such as menus and toolbars, used by Selenium JavaScript atoms.
Description
goog.ui.Container is a vendored copy of the Google Closure Library module. It extends `goog.ui.Component` by adding a `KeyHandler` for keyboard handling, a pluggable renderer framework, methods to manage child controls, and default mouse and keyboard event handling. It supports vertical and horizontal orientations. 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/container.js
- Lines: 1-1461
Key Exports
goog.provide('goog.ui.Container');
goog.provide('goog.ui.Container.EventType');
goog.provide('goog.ui.Container.Orientation');