X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=experimental%2Fpalette%2Ftooltip.js;fp=experimental%2Fpalette%2Ftooltip.js;h=0000000000000000000000000000000000000000;hb=7356503750b201bffdf0225875edde715eeb89ee;hp=d084f826c1cab818cf22fd5f7956d27e8fe1097f;hpb=fbd6834a9de994c68825a17fdaae2eaf514227ae;p=dygraphs.git diff --git a/experimental/palette/tooltip.js b/experimental/palette/tooltip.js deleted file mode 100644 index d084f82..0000000 --- a/experimental/palette/tooltip.js +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright (c) 2011 Google, Inc. -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. - -/** - * @fileoverview Dygraphs options palette tooltip. - * - * @author konigsberg@google.com (Robert Konigsberg) - */ -"use strict"; - -function Tooltip(parent) { - if (!parent) { - parent = $("body")[0]; - } - this.elem = $("
") - .attr("class", "tooltip") - .appendTo(parent); - - this.title = $("
") - .attr("class", "title") - .appendTo(this.elem); - - this.type = $("
") - .attr("class", "type") - .appendTo(this.elem); - - this.body = $("
") - .attr("class", "body") - .appendTo(this.elem); - - this.hide(); -} - -Tooltip.prototype.show = function(source, title, type, body) { - this.title.html(title); - this.body.html(body); - this.type.text(type); // textContent for arrays. - - var offset = source.offset(); - this.elem.css({ - "width" : "280", - "top" : parseInt(offset.top + source[0].offsetHeight) + 'px', - "left" : parseInt(offset.left + 10) + 'px', - "visibility" : "visible"}); -} - -Tooltip.prototype.hide = function() { - this.elem.css("visibility", "hidden"); -}