Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
SeleniumHQ
GitHub Repository: SeleniumHQ/Selenium
Path: blob/trunk/third_party/closure/goog/ui/toolbarbuttonrenderer.js
4049 views
1
/**
2
* @license
3
* Copyright The Closure Library Authors.
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
/**
8
* @fileoverview Renderer for toolbar buttons.
9
*/
10
11
goog.provide('goog.ui.ToolbarButtonRenderer');
12
13
goog.require('goog.ui.CustomButtonRenderer');
14
15
16
17
/**
18
* Toolbar-specific renderer for {@link goog.ui.Button}s, based on {@link
19
* goog.ui.CustomButtonRenderer}.
20
* @constructor
21
* @extends {goog.ui.CustomButtonRenderer}
22
*/
23
goog.ui.ToolbarButtonRenderer = function() {
24
'use strict';
25
goog.ui.CustomButtonRenderer.call(this);
26
};
27
goog.inherits(goog.ui.ToolbarButtonRenderer, goog.ui.CustomButtonRenderer);
28
goog.addSingletonGetter(goog.ui.ToolbarButtonRenderer);
29
30
31
/**
32
* Default CSS class to be applied to the root element of buttons rendered
33
* by this renderer.
34
* @type {string}
35
*/
36
goog.ui.ToolbarButtonRenderer.CSS_CLASS =
37
goog.getCssName('goog-toolbar-button');
38
39
40
/**
41
* Returns the CSS class to be applied to the root element of buttons rendered
42
* using this renderer.
43
* @return {string} Renderer-specific CSS class.
44
* @override
45
*/
46
goog.ui.ToolbarButtonRenderer.prototype.getCssClass = function() {
47
'use strict';
48
return goog.ui.ToolbarButtonRenderer.CSS_CLASS;
49
};
50
51