diff options
Diffstat (limited to 'pages/tooltip.ecpp')
-rw-r--r-- | pages/tooltip.ecpp | 47 |
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> |