aboutsummaryrefslogtreecommitdiff
path: root/contexts/data/lib/closure-library/closure/goog/ui/toolbarcolormenubuttonrenderer.js
diff options
context:
space:
mode:
Diffstat (limited to 'contexts/data/lib/closure-library/closure/goog/ui/toolbarcolormenubuttonrenderer.js')
-rw-r--r--contexts/data/lib/closure-library/closure/goog/ui/toolbarcolormenubuttonrenderer.js99
1 files changed, 0 insertions, 99 deletions
diff --git a/contexts/data/lib/closure-library/closure/goog/ui/toolbarcolormenubuttonrenderer.js b/contexts/data/lib/closure-library/closure/goog/ui/toolbarcolormenubuttonrenderer.js
deleted file mode 100644
index 91e5b42..0000000
--- a/contexts/data/lib/closure-library/closure/goog/ui/toolbarcolormenubuttonrenderer.js
+++ /dev/null
@@ -1,99 +0,0 @@
-// 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-style renderer for {@link goog.ui.ColorMenuButton}.
- *
- * @author attila@google.com (Attila Bodis)
- */
-
-goog.provide('goog.ui.ToolbarColorMenuButtonRenderer');
-
-goog.require('goog.dom.classes');
-goog.require('goog.ui.ColorMenuButtonRenderer');
-goog.require('goog.ui.ControlContent');
-goog.require('goog.ui.MenuButtonRenderer');
-goog.require('goog.ui.ToolbarMenuButtonRenderer');
-
-
-
-/**
- * Toolbar-style renderer for {@link goog.ui.ColorMenuButton}s.
- * @constructor
- * @extends {goog.ui.ToolbarMenuButtonRenderer}
- */
-goog.ui.ToolbarColorMenuButtonRenderer = function() {
- goog.ui.ToolbarMenuButtonRenderer.call(this);
-};
-goog.inherits(goog.ui.ToolbarColorMenuButtonRenderer,
- goog.ui.ToolbarMenuButtonRenderer);
-goog.addSingletonGetter(goog.ui.ToolbarColorMenuButtonRenderer);
-
-
-/**
- * Overrides the superclass implementation by wrapping the caption text or DOM
- * structure in a color indicator element. Creates the following DOM structure:
- * <div class="goog-inline-block goog-toolbar-menu-button-caption">
- * <div class="goog-color-menu-button-indicator">
- * Contents...
- * </div>
- * </div>
- * @param {goog.ui.ControlContent} content Text caption or DOM structure.
- * @param {goog.dom.DomHelper} dom DOM helper, used for document interaction.
- * @return {Element} Caption element.
- * @see goog.ui.ToolbarColorMenuButtonRenderer#createColorIndicator
- * @override
- */
-goog.ui.ToolbarColorMenuButtonRenderer.prototype.createCaption = function(
- content, dom) {
- return goog.ui.MenuButtonRenderer.wrapCaption(
- goog.ui.ColorMenuButtonRenderer.wrapCaption(content, dom),
- this.getCssClass(),
- dom);
-};
-
-
-/**
- * Takes a color menu button control's root element and a value object
- * (which is assumed to be a color), and updates the button's DOM to reflect
- * the new color. Overrides {@link goog.ui.ButtonRenderer#setValue}.
- * @param {Element} element The button control's root element (if rendered).
- * @param {*} value New value; assumed to be a color spec string.
- * @override
- */
-goog.ui.ToolbarColorMenuButtonRenderer.prototype.setValue = function(element,
- value) {
- if (element) {
- goog.ui.ColorMenuButtonRenderer.setCaptionValue(
- this.getContentElement(element), value);
- }
-};
-
-
-/**
- * Initializes the button's DOM when it enters the document. Overrides the
- * superclass implementation by making sure the button's color indicator is
- * initialized.
- * @param {goog.ui.Control} button goog.ui.ColorMenuButton whose DOM is to be
- * initialized as it enters the document.
- * @override
- */
-goog.ui.ToolbarColorMenuButtonRenderer.prototype.initializeDom = function(
- button) {
- this.setValue(button.getElement(), button.getValue());
- goog.dom.classes.add(button.getElement(),
- goog.getCssName('goog-toolbar-color-menu-button'));
- goog.ui.ToolbarColorMenuButtonRenderer.superClass_.initializeDom.call(this,
- button);
-};