diff options
author | Mark Wells <mark@freeside.biz> | 2015-07-01 18:11:49 -0700 |
---|---|---|
committer | Mark Wells <mark@freeside.biz> | 2015-07-01 18:11:49 -0700 |
commit | 67ba9e652abc61e5e4e114e4fb0d1d579a518c66 (patch) | |
tree | 6825c2d17f68b2d667a33c891c78dea0b9e7d6e1 | |
parent | e6def4dfd7d855083fbe4859c8882c16dad9c582 (diff) |
fix broken tooltips, #25994
-rw-r--r-- | httemplate/search/elements/search-html.html | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/httemplate/search/elements/search-html.html b/httemplate/search/elements/search-html.html index d8ab30a32..134899597 100644 --- a/httemplate/search/elements/search-html.html +++ b/httemplate/search/elements/search-html.html @@ -349,6 +349,7 @@ $rows => [] % } % my $i = 0; # for row striping # XXX CSS - nth-child +% my $id = 0; % foreach my $row ( @$rows ) { % % my $rowstyle = ''; @@ -490,11 +491,11 @@ $rows => [] % % $tooltip = &{$tooltip}($row) % if ref($tooltip) eq 'CODE'; -% $tooltip = qq! title="<% $tooltip |h %>"!; -%# qq! onmouseover="return overlib(!. -%# $m->interp->apply_escapes($tooltip, 'h', 'js_string'). -%# qq!, FGCLASS, 'tooltip', REF, 'a$id', !. -%# qq!REFC, 'LL', REFP, 'UL')"! if $tooltip; +% $tooltip = qq! id="a$id" !. +% qq! onmouseover="return overlib(!. +% $m->interp->apply_escapes($tooltip, 'h', 'js_string'). +% qq!, FGCLASS, 'tooltip', REF, 'a$id', !. +% qq!REFC, 'LL', REFP, 'UL')"! if $tooltip; % % if ( $link ) { % my( $url, $method ) = @{$link}; @@ -511,6 +512,7 @@ $rows => [] % elsif ( $tooltip ) { % $a = qq(<A $tooltip>); % } +% $id++; % } % |