summaryrefslogtreecommitdiff
path: root/pages/tooltip.ecpp
blob: 470f5fbd1be13b84f0401dc5773a4f8b5f399551 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<%def javascript>
<%args>
styleClass="domTTOverlib";
var[];
value[];
</%args>
    <script type="text/javascript" language="javascript" src="domLib.js"></script>
    <script type="text/javascript" language="javascript" src="domTT.js"></script>
    <script type="text/javascript" language="javascript">
	var domTT_styleClass = "<$ styleClass $>";
%   int idx = 0;
%   for (var_type::const_iterator it = var.begin(); it != var.end(); ++it, idx++) {
	var <$ *it $> = "<$ (value[idx]) $>";
%   }
	domTT_addPredefined('tipHint', 'trail', true, 'delay', 0);
	domTT_addPredefined('tipInfo', 'trail', true, 'delay', 0);
	domTT_addPredefined('tipDisp', 'trail', false, 'delay', 0, 'type', 'sticky', 'caption', false, 'offsetX', -30, 'offsetY', -30, 'draggable', true);
    </script>
</%def>

<%def hint>
<%args>
text;
</%args>
 onmouseover="domTT_activate(this, event, 'predefined', 'tipHint', 'content', '<$ text $>');"
</%def>

<%def info>
<%args>
domId;
</%args>
 onmouseover="domTT_activate(this, event, 'predefined', 'tipInfo', 'content', document.getElementById('<$ domId $>'));"
</%def>

<%def display>
<%args>
domId;
</%args>
 onclick="return makeFalse(domTT_activate(this, event, 'predefined', 'tipDisp', 'content', document.getElementById('<$ domId $>'), 'id', '<$ (domId + "_tip") $>'));"
</%def>

<%def close>
<%args>
domId;
</%args>
 <a href="#void" onclick="domTT_close('<$ (domId + "_tip") $>')"><img src="close.png" alt=""></a>
</%def>