Changeset 5810 for trunk/core/lib/Foswiki/Attach.pm
- Timestamp:
- 12/17/09 19:28:55 (2 years ago)
- File:
-
- 1 edited
-
trunk/core/lib/Foswiki/Attach.pm (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/core/lib/Foswiki/Attach.pm
r4604 r5810 13 13 use strict; 14 14 use Assert; 15 16 our $MARKER = "\0"; 15 17 16 18 =begin TML … … 143 145 144 146 $row =~ s/%A_(\w+)%/_expandAttrs( $this, $1, $topicObject, $info)/ge; 145 $row =~ s/$ Foswiki::TranslationToken/%/go;147 $row =~ s/$MARKER/%/go; 146 148 147 149 return $row; … … 159 161 } 160 162 elsif ( $attr eq 'ICON' ) { 161 my $picked = $this->{session}->mapToIconFileName($file); 162 if (!defined($picked) || ($picked eq '')) { 163 return ''; 164 } 165 my $url = $this->{session}->getIconUrl( 0, $picked ); 166 return CGI::img( 167 { 168 src => $url, 169 width => 16, 170 height => 16, 171 align => 'top', 172 alt => $picked || '', 173 border => 0 174 } 175 ); 163 return '%ICON{"'.$file.'" alt="else"}%'; 176 164 } 177 165 elsif ( $attr eq 'EXT' ) { … … 240 228 } 241 229 else { 242 return $Foswiki::TranslationToken . 'A_' . $attr 243 . $Foswiki::TranslationToken; 230 return $MARKER . 'A_' . $attr . $MARKER; 244 231 } 245 232 }
Note: See TracChangeset
for help on using the changeset viewer.
