92 lines
2.6 KiB
HTML
92 lines
2.6 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<!--
|
|
Copyright 2010 The Closure Library Authors. All Rights Reserved.
|
|
|
|
Use of this source code is governed by the Apache License, Version 2.0.
|
|
See the COPYING file for details.
|
|
-->
|
|
<head>
|
|
<title>goog.ui.Tooltip</title>
|
|
<meta charset="utf-8">
|
|
<script src="../base.js"></script>
|
|
<script>
|
|
goog.require('goog.ui.Tooltip');
|
|
</script>
|
|
<link rel="stylesheet" href="css/demo.css">
|
|
<style>
|
|
.goog-tooltip {
|
|
background: infobackground;
|
|
color: infotext;
|
|
border: 1px solid infotext;
|
|
padding: 1px;
|
|
font: menu;
|
|
}
|
|
.tooltip2 {
|
|
background: #C0C0FF;
|
|
color: infotext;
|
|
border: 1px solid infotext;
|
|
padding: 1px;
|
|
font: menu;
|
|
width: 120px;
|
|
}
|
|
span {
|
|
border-bottom: 1px dotted black;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<h1>goog.ui.Tooltip</h1>
|
|
<p>
|
|
<button id="btn1">Hover me</button>
|
|
<button id="btn2">and me</button>
|
|
<button id="btn3">and me</button>
|
|
<button id="btnNoTooltip">but not me</button>
|
|
</p>
|
|
|
|
<p>
|
|
Demo <span id="txt1">tooltips</span> in text and and of <span id="txt2">nested
|
|
<span id="txt3">tooltips</span>, where an element triggers
|
|
one tooltip and an element inside the first element triggers another
|
|
one.</span>
|
|
</p>
|
|
|
|
<div style="overflow: auto; height: 100px; border: 1px solid black;">
|
|
<div style="margin: 5px; padding: 5px; height: 200px;">
|
|
<button id="btn4">and me too!</button>
|
|
</div>
|
|
</div>
|
|
|
|
<button id="btn5" style="position: absolute; bottom: 5px;">near bottom</button>
|
|
|
|
<script>
|
|
var msg1 = "Tooltip widget. Appears next to the cursor when over an " +
|
|
"attached element or next to the element if it's active.";
|
|
var tooltip1 = new goog.ui.Tooltip('btn1', msg1);
|
|
|
|
var tooltip2 = new goog.ui.Tooltip('btn2');
|
|
tooltip2.className = 'tooltip2';
|
|
tooltip2.setHtml(
|
|
"This is message two, using a different class name for the tooltip and " +
|
|
"<strong>HTML</strong> <em>markup</em>.<br>" +
|
|
"<button id=\"btn-nest\">Hover me</button>", true);
|
|
tooltip2.attach('btn5');
|
|
|
|
var tooltip3 = new goog.ui.Tooltip('btn3', 'Tooltip for button 3');
|
|
|
|
var msg4 = "Tooltip for button 4, demonstrating that it's positioned " +
|
|
"correctly even when inside a scrolling container.";
|
|
var tooltip4 = new goog.ui.Tooltip('btn4', msg4);
|
|
|
|
var msg5 = "tooltip for the word 'tooltips'."
|
|
var tooltip5 = new goog.ui.Tooltip('txt1', msg5);
|
|
tooltip5.attach('txt3');
|
|
|
|
var tooltip6 = new goog.ui.Tooltip('txt2', 'outer tooltip');
|
|
|
|
var tooltip7 = new goog.ui.Tooltip('btn-nest');
|
|
tooltip7.setHtml("Even nested<br>tooltips!");
|
|
</script>
|
|
</body>
|
|
</html>
|