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