Path: blob/trunk/third_party/closure/goog/ui/toolbarbuttonrenderer.js
4049 views
/**1* @license2* Copyright The Closure Library Authors.3* SPDX-License-Identifier: Apache-2.04*/56/**7* @fileoverview Renderer for toolbar buttons.8*/910goog.provide('goog.ui.ToolbarButtonRenderer');1112goog.require('goog.ui.CustomButtonRenderer');13141516/**17* Toolbar-specific renderer for {@link goog.ui.Button}s, based on {@link18* goog.ui.CustomButtonRenderer}.19* @constructor20* @extends {goog.ui.CustomButtonRenderer}21*/22goog.ui.ToolbarButtonRenderer = function() {23'use strict';24goog.ui.CustomButtonRenderer.call(this);25};26goog.inherits(goog.ui.ToolbarButtonRenderer, goog.ui.CustomButtonRenderer);27goog.addSingletonGetter(goog.ui.ToolbarButtonRenderer);282930/**31* Default CSS class to be applied to the root element of buttons rendered32* by this renderer.33* @type {string}34*/35goog.ui.ToolbarButtonRenderer.CSS_CLASS =36goog.getCssName('goog-toolbar-button');373839/**40* Returns the CSS class to be applied to the root element of buttons rendered41* using this renderer.42* @return {string} Renderer-specific CSS class.43* @override44*/45goog.ui.ToolbarButtonRenderer.prototype.getCssClass = function() {46'use strict';47return goog.ui.ToolbarButtonRenderer.CSS_CLASS;48};495051