[Rt-commit] r10459 -
rtir/branches/2.3-EXPERIMENTAL/html/Callbacks/RTIR/Elements/MakeClicky
ruz at bestpractical.com
ruz at bestpractical.com
Wed Jan 23 18:15:51 EST 2008
Author: ruz
Date: Wed Jan 23 18:15:51 2008
New Revision: 10459
Modified:
rtir/branches/2.3-EXPERIMENTAL/html/Callbacks/RTIR/Elements/MakeClicky/Default
Log:
* url_overwrite should override url_overwrite instead of url action
* add RTIR's overridings for url action
Modified: rtir/branches/2.3-EXPERIMENTAL/html/Callbacks/RTIR/Elements/MakeClicky/Default
==============================================================================
--- rtir/branches/2.3-EXPERIMENTAL/html/Callbacks/RTIR/Elements/MakeClicky/Default (original)
+++ rtir/branches/2.3-EXPERIMENTAL/html/Callbacks/RTIR/Elements/MakeClicky/Default Wed Jan 23 18:15:51 2008
@@ -12,17 +12,26 @@
my %args = @_;
return qq{<a href="$web_path/RTIR/Tools/Lookup.html?$args{lookup_params}q=$args{value}">$args{value}</a>};
},
- url_overwrite => sub {
+ url => sub {
my %args = @_;
- my $uri = URI::URL->new($args{value});
- my $host = $uri->host;
+ my $host = $args{'all_matches'}[3];
my $super = $super{url} ? $super{url}->(%args) : $args{value};
my $result = qq{[<a href="$web_path/RTIR/Tools/Lookup.html?$args{lookup_params}type=host&q=$host">}
.loc('lookup "[_1]"', $host) .qq{</a>]};
return $super . qq{ <span class="clickylink">$result</span>};
},
+ url_overwrite => sub {
+ my %args = @_;
+
+ my $host = $args{'all_matches'}[3];
+ my $super = $super{url_overwrite} ? $super{url_overwrite}->(%args) : $args{value};
+
+ my $result = qq{[<a href="$web_path/RTIR/Tools/Lookup.html?$args{lookup_params}type=host&q=$host">}
+ .loc('lookup "[_1]"', $host) .qq{</a>]};
+ return $super . qq{ <span class="clickylink">$result</span>};
+ },
ip => sub {
my %args = @_;
$args{host} ||= $args{value};
More information about the Rt-commit
mailing list