28 |
|
|
29 |
$out .= qq|<li${title}>|; |
$out .= qq|<li${title}>|; |
30 |
my $mark = $key || '♦'; |
my $mark = $key || '♦'; |
31 |
$out .= $ref && $ref !~ m{^(ARRAY|HASH)$} ? qq|<a href="/$ref" target="blessed" title="$ref">$mark</a>| : $key; |
$out .= $ref && $ref !~ m{^(ARRAY|HASH)$} ? qq|<a href="/$ref" class="blessed" target="blessed" title="$ref">$mark</a>| : $key; |
32 |
|
|
33 |
if ( ref($data) eq 'ARRAY' ) { |
if ( ref($data) eq 'ARRAY' ) { |
34 |
$out .= " ↓</li>" if $key; |
$out .= " ↓</li>" if $key; |
42 |
$out .= "</ul>\n"; |
$out .= "</ul>\n"; |
43 |
} else { |
} else { |
44 |
$out .= " → " if $key; |
$out .= " → " if $key; |
45 |
if ( $data =~ m{<(\w+)>.+</\1>} ) { |
if ( $data =~ m{<(\w+).*>.+</\1>} ) { |
46 |
$out .= qq|<div style="background: #eee; color: #000">$data</div></li>|; |
$out .= qq|<div style="background: #eee; color: #000" title="HTML">$data</div></li>|; |
47 |
} else { |
} else { |
48 |
$out .= "<span>" . $self->html_dump( $data ) . "</span></li>"; |
$out .= "<span>" . $self->html_dump( $data ) . "</span></li>"; |
49 |
} |
} |