aboutsummaryrefslogtreecommitdiff
path: root/contexts/data/lib/closure-library/closure/goog/ui/.svn/text-base/toolbarmenubuttonrenderer.js.svn-base
diff options
context:
space:
mode:
authorGravatar Rogan Creswick <creswick@galois.com>2012-03-30 17:07:02 -0700
committerGravatar Rogan Creswick <creswick@galois.com>2012-03-30 17:07:02 -0700
commitf6ab6622aab00fe7c2f4c3dc41f786ebbe0f0d73 (patch)
tree870111038542cd27153e1396ebdc063573249689 /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-base56
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;
+};