[dw-free] Comment subject icons have no alt text.
[commit: http://hg.dwscoalition.org/dw-free/rev/e297eaa982ef]
http://bugs.dwscoalition.org/show_bug.cgi?id=1259
Add alt text to the comment icons (smileys, stars, etc). Only adds the text
on the comment-entry box right now, doesn't add it to the comment display in
S2 or anything.
Patch by
denise.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=1259
Add alt text to the comment icons (smileys, stars, etc). Only adds the text
on the comment-entry box right now, doesn't add it to the comment display in
S2 or anything.
Patch by
![[staff profile]](https://www.dreamwidth.org/img/silk/identity/user_staff.png)
Files modified:
- cgi-bin/talklib.pl
-------------------------------------------------------------------------------- diff -r 53f1de805f47 -r e297eaa982ef cgi-bin/talklib.pl --- a/cgi-bin/talklib.pl Sun Jun 14 20:41:36 2009 +0000 +++ b/cgi-bin/talklib.pl Sun Jun 14 20:52:55 2009 +0000 @@ -30,26 +30,26 @@ sub get_subjecticons my %subjecticon; $subjecticon{'types'} = [ 'sm', 'md' ]; $subjecticon{'lists'}->{'md'} = [ - { img => "md01_alien.gif", w => 32, h => 32 }, - { img => "md02_skull.gif", w => 32, h => 32 }, - { img => "md05_sick.gif", w => 25, h => 25 }, - { img => "md06_radioactive.gif", w => 20, h => 20 }, - { img => "md07_cool.gif", w => 20, h => 20 }, - { img => "md08_bulb.gif", w => 17, h => 23 }, - { img => "md09_thumbdown.gif", w => 25, h => 19 }, - { img => "md10_thumbup.gif", w => 25, h => 19 } + { img => "md01_alien.gif", w => 32, h => 32, alt => "Smiling Alien" }, + { img => "md02_skull.gif", w => 32, h => 32, alt => "Skull and Crossbones" }, + { img => "md05_sick.gif", w => 25, h => 25, alt => "Sick Face" }, + { img => "md06_radioactive.gif", w => 20, h => 20, alt => "Radioactive Symbol" }, + { img => "md07_cool.gif", w => 20, h => 20, alt => "Cool Smiley" }, + { img => "md08_bulb.gif", w => 17, h => 23, alt => "Lightbulb" }, + { img => "md09_thumbdown.gif", w => 25, h => 19, alt => "Red Thumbs Down" }, + { img => "md10_thumbup.gif", w => 25, h => 19, alt => "Green Thumbs Up" } ]; $subjecticon{'lists'}->{'sm'} = [ - { img => "sm01_smiley.gif", w => 15, h => 15 }, - { img => "sm02_wink.gif", w => 15, h => 15 }, - { img => "sm03_blush.gif", w => 15, h => 15 }, - { img => "sm04_shock.gif", w => 15, h => 15 }, - { img => "sm05_sad.gif", w => 15, h => 15 }, - { img => "sm06_angry.gif", w => 15, h => 15 }, - { img => "sm07_check.gif", w => 15, h => 15 }, - { img => "sm08_star.gif", w => 20, h => 18 }, - { img => "sm09_mail.gif", w => 14, h => 10 }, - { img => "sm10_eyes.gif", w => 24, h => 12 } + { img => "sm01_smiley.gif", w => 15, h => 15, alt => "Smiley" }, + { img => "sm02_wink.gif", w => 15, h => 15, alt => "Winking Smiley" }, + { img => "sm03_blush.gif", w => 15, h => 15, alt => "Blushing Smiley" }, + { img => "sm04_shock.gif", w => 15, h => 15, alt => "Shocked Smiley" }, + { img => "sm05_sad.gif", w => 15, h => 15, alt => "Sad Smiley" }, + { img => "sm06_angry.gif", w => 15, h => 15, alt => "Angry Smiley" }, + { img => "sm07_check.gif", w => 15, h => 15, alt => "Checkmark" }, + { img => "sm08_star.gif", w => 20, h => 18, alt => "Gold Star" }, + { img => "sm09_mail.gif", w => 14, h => 10, alt => "Envelope" }, + { img => "sm10_eyes.gif", w => 24, h => 12, alt => "Shifty Eyes" } ]; # assemble ->{'id'} portion of hash. the part of the imagename before the _ @@ -80,16 +80,14 @@ sub talkargs { } # Returns HTML to display an image, given the image id as an argument. -sub show_image +sub show_image { { - my $pics = shift; - my $id = shift; - my $extra = shift; - return unless defined $pics->{'pic'}->{$id}; - my $p = $pics->{'pic'}->{$id}; - my $pfx = "$LJ::IMGPREFIX/talk"; - return "<img src='$pfx/$p->{'img'}' border='0' ". - "width='$p->{'w'}' height='$p->{'h'}' valign='middle' $extra />"; + my ( $pics, $id, $extra ) = @_; + return unless defined $pics->{pic}->{$id}; + + my $p = $pics->{pic}->{$id}; + return "<img src='$LJ::IMGPREFIX/talk/$p->{img}' border='0' ". + "width='$p->{w}' height='$p->{h}' alt='$p->{alt}' valign='middle' $extra />"; } # Returns 'none' icon. @@ -1634,7 +1632,7 @@ sub talkform { $ret .= "document.write(\""; $ret .= "<td valign='middle' align='center'>"; $ret .= LJ::Talk::show_none_image( - "id='none' onclick='subjectIconChange(this);' style='cursor:pointer;cursor:hand' title='No subject icon'"); + "id='none' onclick='subjectIconChange(this);' style='cursor:pointer;cursor:hand' title='No subject icon' alt='No subject icon'"); $ret .= "</td>\");\n"; } --------------------------------------------------------------------------------