diff options
author | Rogan Creswick <creswick@galois.com> | 2012-03-30 17:07:02 -0700 |
---|---|---|
committer | Rogan Creswick <creswick@galois.com> | 2012-03-30 17:07:02 -0700 |
commit | f6ab6622aab00fe7c2f4c3dc41f786ebbe0f0d73 (patch) | |
tree | 870111038542cd27153e1396ebdc063573249689 /contexts/data/lib/closure-library/closure/goog/ui/.svn/text-base/toolbarmenubuttonrenderer.js.svn-base |
initial revision
Diffstat (limited to 'contexts/data/lib/closure-library/closure/goog/ui/.svn/text-base/toolbarmenubuttonrenderer.js.svn-base')
-rw-r--r-- | contexts/data/lib/closure-library/closure/goog/ui/.svn/text-base/toolbarmenubuttonrenderer.js.svn-base | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/contexts/data/lib/closure-library/closure/goog/ui/.svn/text-base/toolbarmenubuttonrenderer.js.svn-base b/contexts/data/lib/closure-library/closure/goog/ui/.svn/text-base/toolbarmenubuttonrenderer.js.svn-base new file mode 100644 index 0000000..7af8d7a --- /dev/null +++ b/contexts/data/lib/closure-library/closure/goog/ui/.svn/text-base/toolbarmenubuttonrenderer.js.svn-base @@ -0,0 +1,56 @@ +// Copyright 2008 The Closure Library Authors. All Rights Reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS-IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +/** + * @fileoverview A toolbar menu button renderer. + * + * @author attila@google.com (Attila Bodis) + */ + +goog.provide('goog.ui.ToolbarMenuButtonRenderer'); + +goog.require('goog.ui.MenuButtonRenderer'); + + + +/** + * Toolbar-specific renderer for {@link goog.ui.MenuButton}s, based on {@link + * goog.ui.MenuButtonRenderer}. + * @constructor + * @extends {goog.ui.MenuButtonRenderer} + */ +goog.ui.ToolbarMenuButtonRenderer = function() { + goog.ui.MenuButtonRenderer.call(this); +}; +goog.inherits(goog.ui.ToolbarMenuButtonRenderer, goog.ui.MenuButtonRenderer); +goog.addSingletonGetter(goog.ui.ToolbarMenuButtonRenderer); + + +/** + * Default CSS class to be applied to the root element of menu buttons rendered + * by this renderer. + * @type {string} + */ +goog.ui.ToolbarMenuButtonRenderer.CSS_CLASS = + goog.getCssName('goog-toolbar-menu-button'); + + +/** + * Returns the CSS class to be applied to the root element of menu buttons + * rendered using this renderer. + * @return {string} Renderer-specific CSS class. + */ +goog.ui.ToolbarMenuButtonRenderer.prototype.getCssClass = function() { + return goog.ui.ToolbarMenuButtonRenderer.CSS_CLASS; +}; |