]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/img.pm
img: Support a title attribute, will be passed through to html. Closes: #478718
[ikiwiki.git] / IkiWiki / Plugin / img.pm
index b6e7c9e41db20db9639ec7927a2994a0560a799e..abc7e099ace54d78ef33f919ca1ebf6eaa2ad6ba 100644 (file)
@@ -22,11 +22,13 @@ sub preprocess (@) { #{{{
        }
        my $size = $params{size} || $imgdefaults{$params{page}}->{size} || 'full';
        my $alt = $params{alt} || $imgdefaults{$params{page}}->{alt} || '';
+       my $title = $params{title} || $imgdefaults{$params{page}}->{title} || '';
 
        if ($image eq 'defaults') {
                $imgdefaults{$params{page}} = {
                        size => $size,
                        alt => $alt,
+                       title => $title,
                };
                return '';
        }
@@ -104,6 +106,7 @@ sub preprocess (@) { #{{{
        my $imgtag='<img src="'.$imgurl.
                '" alt="'.$alt.'" width="'.$im->Get("width").
                '" height="'.$im->Get("height").'"'.
+               (defined $title ? ' title="'.$title.'"' : '').
                (exists $params{class} ? ' class="'.$params{class}.'"' : '').
                (exists $params{id} ? ' id="'.$params{id}.'"' : '').
                ' />';