summaryrefslogtreecommitdiff
path: root/pages/tooltip.ecpp
diff options
context:
space:
mode:
authorDieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de>2007-07-12 19:10:34 +0000
committerDieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de>2007-07-12 19:10:34 +0000
commit7b003f8aaafc2d95dcf7c9dfc5cbc6288b37915c (patch)
tree35ba447699c1fd1c1f41dd672fcc1e127d6ea3cc /pages/tooltip.ecpp
parent9f65a960ca7d4cc3819e1434de05b9428acc23ad (diff)
downloadvdr-plugin-live-7b003f8aaafc2d95dcf7c9dfc5cbc6288b37915c.tar.gz
vdr-plugin-live-7b003f8aaafc2d95dcf7c9dfc5cbc6288b37915c.tar.bz2
- Update to the mootools framework.
- New more XHTML compliant tips. - Optional AJAX enabled infoboxes for epg information. - Major speed enhancement for the single pages, due to less data to transfer to the browser. - See doc/ChangeLog for more detailed changes description. - See doc/dev-conventions.txt for how we benefit from mootools package on the ECMAScript side of live.
Diffstat (limited to 'pages/tooltip.ecpp')
-rw-r--r--pages/tooltip.ecpp41
1 files changed, 3 insertions, 38 deletions
diff --git a/pages/tooltip.ecpp b/pages/tooltip.ecpp
index bd11415..e7ddaa6 100644
--- a/pages/tooltip.ecpp
+++ b/pages/tooltip.ecpp
@@ -4,58 +4,23 @@
using namespace vdrlive;
</%pre>
-<%def javascript>
-<%args>
-styleClass="domTThint";
-var[];
-value[];
-</%args>
- <script type="text/javascript" src="domLib.js"></script>
- <script type="text/javascript" src="domTT.js"></script>
- <script type="text/javascript" src="domTT_drag.js"></script>
- <script type="text/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, 'styleClass', 'domTThint');
- 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>
-<%cpp> { </%cpp> onmouseover="domTT_activate(this, event, 'predefined', 'tipHint', 'content', '<$ text $>');" <%cpp> } </%cpp>
-</%def>
-
-<%def info>
-<%args>
-domId;
-</%args>
- onmouseover="domTT_activate(this, event, 'predefined', 'tipInfo', 'content', document.getElementById('<$ domId $>'));"
+title="<$ text $>"
</%def>
<%def display>
<%args>
domId;
</%args>
- onclick="domTT_close(domTT_lastOpened); 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="<$ LiveSetup().GetThemedLink("img", "close.png") $>" alt="" /></a>
+href="epginfo.html?epgid=<$ domId $>"
</%def>
<%def help>
<%args>
text;
</%args>
- <img src="<$ LiveSetup().GetThemedLink("img", "help.png") $>" onmouseover="domTT_close(domTT_lastOpened); domTT_activate(this, event, 'predefined', 'tipHint', 'content', '<$ text $>');"></img>
+<img src="<$ LiveSetup().GetThemedLink("img", "help.png") $>" alt="" <& hint text=(text) &>></img>
</%def>