summaryrefslogtreecommitdiff
path: root/pages/tooltip.ecpp
diff options
context:
space:
mode:
Diffstat (limited to 'pages/tooltip.ecpp')
-rw-r--r--pages/tooltip.ecpp47
1 files changed, 47 insertions, 0 deletions
diff --git a/pages/tooltip.ecpp b/pages/tooltip.ecpp
new file mode 100644
index 0000000..470f5fb
--- /dev/null
+++ b/pages/tooltip.ecpp
@@ -0,0 +1,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>