Refactoring of images for poll and comments code.
Patch by kareila.
diffs (223 lines):
diff -r 888c1e9c65fb -r ac0cbbfed53d bin/upgrading/en.dat
--- a/bin/upgrading/en.dat Thu Jul 08 15:05:09 2010 +0800
+++ b/bin/upgrading/en.dat Thu Jul 08 15:08:27 2010 +0800
@@ -2021,6 +2021,12 @@ img.foaf=FOAF
img.hourglass=Waiting...
+img.id_anonymous=Anonymous
+
+img.id_openid=OpenID
+
+img.id_user=User
+
img.ins_obj=Insert Image/Object
img.key=View public key
diff -r 888c1e9c65fb -r ac0cbbfed53d cgi-bin/LJ/Poll.pm
--- a/cgi-bin/LJ/Poll.pm Thu Jul 08 15:05:09 2010 +0800
+++ b/cgi-bin/LJ/Poll.pm Thu Jul 08 15:08:27 2010 +0800
@@ -1091,16 +1091,16 @@ sub render {
my $width = 20+int(($count/$maxitvotes)*380);
if ($do_table) {
- $results_table .= "<tr valign='middle'><td
align='right'>$item</td>";
- $results_table .= "<td><img
src='$LJ::IMGPREFIX/poll/leftbar.gif' style='vertical-align:middle' height='14'
width='7' alt='' />";
+ $results_table .= "<tr valign='middle'><td
align='right'>$item</td><td>";
+ $results_table .= LJ::img( 'poll_left', '', { style =>
'vertical-align:middle' } );
$results_table .= "<img
src='$LJ::IMGPREFIX/poll/mainbar.gif' style='vertical-align:middle' height='14'
width='$width' alt='' />";
- $results_table .= "<img
src='$LJ::IMGPREFIX/poll/rightbar.gif' style='vertical-align:middle'
height='14' width='7' alt='' /> ";
+ $results_table .= LJ::img( 'poll_right', '', { style =>
'vertical-align:middle' } );
$results_table .= "<b>$count</b> ($percent%)</td></tr>";
} else {
- $results_table .= "<p>$item<br />";
- $results_table .= "<span style='white-space: nowrap'><img
src='$LJ::IMGPREFIX/poll/leftbar.gif' style='vertical-align:middle' height='14'
alt='' />";
+ $results_table .= "<p>$item<br /><span style='white-space:
nowrap'>";
+ $results_table .= LJ::img( 'poll_left', '', { style =>
'vertical-align:middle' } );
$results_table .= "<img
src='$LJ::IMGPREFIX/poll/mainbar.gif' style='vertical-align:middle' height='14'
width='$width' alt='' />";
- $results_table .= "<img
src='$LJ::IMGPREFIX/poll/rightbar.gif' style='vertical-align:middle'
height='14' width='7' alt='' /> ";
+ $results_table .= LJ::img( 'poll_right', '', { style =>
'vertical-align:middle' } );
$results_table .= "<b>$count</b> ($percent%)</span></p>";
}
}
diff -r 888c1e9c65fb -r ac0cbbfed53d cgi-bin/LJ/Talk.pm
--- a/cgi-bin/LJ/Talk.pm Thu Jul 08 15:05:09 2010 +0800
+++ b/cgi-bin/LJ/Talk.pm Thu Jul 08 15:08:27 2010 +0800
@@ -1337,7 +1337,8 @@ sub talkform {
if ( $journalu->has_banned( $remote ) ) {
$ret .= $bantext->( 'user' );
} else {
- $ret .= "<td align='center'><img
src='$LJ::IMGPREFIX/silk/identity/user.png' onclick='handleRadios(1);'
/></td>";
+ $ret .= "<td align='center'>";
+ $ret .= LJ::img( 'id_user', '', { onclick => 'handleRadios(1);' }
) . "</td>";
$ret .= "<td align='left'><label for='talkpostfromremote'>";
$ret .= BML::ml( ".opt.loggedin", { username =>
"<strong>$logged_in</strong>" } ) . "</label>\n";
@@ -1353,13 +1354,14 @@ sub talkform {
if ($entry && $entry->security ne "public") {
$ret .= "<tr valign='middle'>";
- $ret .= "<td align='center' width='20'><img
src='$LJ::IMGPREFIX/silk/identity/anonymous.png' /></td>";
+ $ret .= "<td align='center' width='20'>";
+ $ret .= LJ::img( 'id_anonymous', '' ) . "</td>";
$ret .= "<td align='center'>( )</td>";
$ret .= "<td align='left' colspan='2'><font
color='#c0c0c0'><b>$BML::ML{'.opt.anonymous'}</b></font>
$BML::ML{'.opt.noanonpost.nonpublic'}</td>";
$ret .= "</tr>\n";
} else {
- $ret .= "<tr valign='center'>";
- $ret .= "<td align='center'><img
src='$LJ::IMGPREFIX/silk/identity/anonymous.png'
onclick='handleRadios(0);'/></td>";
+ $ret .= "<tr valign='center'><td align='center'>";
+ $ret .= LJ::img( 'id_anonymous', '', { onclick =>
'handleRadios(0);' } ) . "</td>";
$ret .= "<td align='center'><input type='radio' name='usertype'
value='anonymous' id='talkpostfromanon'" .
$whocheck->('anonymous') .
" /></td>";
@@ -1373,7 +1375,8 @@ sub talkform {
# Logged in
if (defined $oid_identity) {
$ret .= "<tr valign='middle' id='oidli' name='oidli'>";
- $ret .= "<td align='center'><img
src='$LJ::IMGPREFIX/silk/identity/openid.png' onclick='handleRadios(4);'
/></td>";
+ $ret .= "<td align='center'>";
+ $ret .= LJ::img( 'id_openid', '', { onclick =>
'handleRadios(4);' } ) . "</td>";
$ret .= "<td align='center'><input type='radio'
name='usertype' value='openid_cookie' id='talkpostfromoidli'";
$ret .= $whocheck->('openid_cookie') . "/>";
$ret .= "</td><td align='left'><b><label for='talkpostfromoid'
onclick='handleRadios(4);return false;'>OpenID identity:</label></b> ";
@@ -1388,7 +1391,9 @@ sub talkform {
} else {
# logged out
$ret .= "<tr valign='middle' id='oidlo' name='oidlo'>";
- $ret .= "<td align='center'><img
src='$LJ::IMGPREFIX/silk/identity/openid.png' onclick='handleRadios(3);'
/></td><td align='center'><input type='radio' name='usertype' value='openid'
id='talkpostfromoidlo'" .
+ $ret .= "<td align='center'>";
+ $ret .= LJ::img( 'id_openid', '', { onclick =>
'handleRadios(3);' } ) . "</td>";
+ $ret .= "<td align='center'><input type='radio'
name='usertype' value='openid' id='talkpostfromoidlo'" .
$whocheck->('openid') . "/>";
$ret .= "</td><td align='left'><b><label
for='talkpostfromoidlo' onclick='handleRadios(3);return
false;'>OpenID</label></b> ";
@@ -1417,8 +1422,8 @@ sub talkform {
}
if ($journalu->{'opt_whocanreply'} eq "reg") {
- $ret .= "<tr valign='middle'>";
- $ret .= "<td align='center' width='20'><img
src='$LJ::IMGPREFIX/silk/identity/anonymous.png' /></td>";
+ $ret .= "<tr valign='middle'><td align='center' width='20'>";
+ $ret .= LJ::img( 'id_anonymous', '' ) . "</td>";
$ret .= "<td align='center'>( )</td>";
$ret .= "<td align='left' colspan='2'><font
color='#c0c0c0'><b>$BML::ML{'.opt.anonymous'}</b></font>$BML::ML{'.opt.noanonpost'}</td>";
$ret .= "</tr>\n";
@@ -1433,7 +1438,8 @@ sub talkform {
if ( $journalu->has_banned( $remote ) ) {
$ret .= $bantext->( 'openid' );
} else {
- $ret .= "<td align='center'><img
src='$LJ::IMGPREFIX/silk/identity/openid.png' onclick='handleRadios(4);'
/></td>";
+ $ret .= "<td align='center'>";
+ $ret .= LJ::img( 'id_openid', '', { onclick =>
'handleRadios(4);' } ) . "</td>";
$ret .= "<td align='center'><input type='radio'
name='usertype' value='openid_cookie' id='talkpostfromoidli'";
$ret .= $whocheck->('openid_cookie') . "/>";
$ret .= "</td><td align='left'><b><label
for='talkpostfromoid' onclick='handleRadios(4);return false;'>OpenID
identity:</label></b> ";
@@ -1445,8 +1451,8 @@ sub talkform {
$ret .= "</td></tr>\n";
} else {
# logged out or no validated email
- $ret .= "<tr valign='middle'>";
- $ret .= "<td align='center'><img
src='$LJ::IMGPREFIX/silk/identity/openid.png' onclick='handleRadios(3);'
/></td>";
+ $ret .= "<tr valign='middle'><td align='center'>";
+ $ret .= LJ::img( 'id_openid', '', { onclick =>
'handleRadios(3);' } ) . "</td>";
$ret .= "<td align='center'>( )</td>";
$ret .= "<td align='left' colspan='2'><font
color='#c0c0c0'><b>OpenID</b></font>" . BML::ml('.opt.openidsignin', { 'aopts'
=> "href='$LJ::SITEROOT/openid'" });
$ret .= BML::ml('.opt.noopenidpost', { aopts1 =>
"href='$LJ::SITEROOT/changeemail'", aopts2 => "href='$LJ::SITEROOT/register'" })
@@ -1462,8 +1468,8 @@ sub talkform {
my $remote_can_comment = ! $journalu->does_not_allow_comments_from(
$remote );
if ($journalu->{'opt_whocanreply'} eq 'friends') {
- $ret .= "<tr valign='middle'>";
- $ret .= "<td align='center' width='20'><img
src='$LJ::IMGPREFIX/silk/identity/anonymous.png' /></td>";
+ $ret .= "<tr valign='middle'><td align='center' width='20'>";
+ $ret .= LJ::img( 'id_anonymous', '' ) . "</td>";
$ret .= "<td align='center'>( )</td>";
$ret .= "<td align='left' colspan='2'><font
color='#c0c0c0'><b>$BML::ML{'.opt.anonymous'}</b></font>";
my $stringname = $journalu->is_person ? ".opt.friendsonly" :
".opt.membersonly";
@@ -1476,7 +1482,8 @@ sub talkform {
# Logged in
if (defined $oid_identity) {
$ret .= "<tr valign='middle' id='oidli' name='oidli'>";
- $ret .= "<td align='center'><img
src='$LJ::IMGPREFIX/silk/identity/openid.png' onclick='handleRadios(4);'
/></td>";
+ $ret .= "<td align='center'>";
+ $ret .= LJ::img( 'id_openid', '', { onclick =>
'handleRadios(4);' } ) . "</td>";
if ( $remote_can_comment ) {
$ret .= "<td align='center'><input type='radio'
name='usertype' value='openid_cookie' id='talkpostfromoidli'";
$ret .= $whocheck->('openid_cookie') . "/>";
@@ -1497,7 +1504,9 @@ sub talkform {
} else {
# logged out
$ret .= "<tr valign='middle' id='oidlo' name='oidlo'>";
- $ret .= "<td align='center'><img
src='$LJ::IMGPREFIX/silk/identity/openid.png' onclick='handleRadios(3);'
/></td><td align='center'><input type='radio' name='usertype' value='openid'
id='talkpostfromoidlo'" .
+ $ret .= "<td align='center'>";
+ $ret .= LJ::img( 'id_openid', '', { onclick =>
'handleRadios(3);' } ) . "</td>";
+ $ret .= "<td align='center'><input type='radio'
name='usertype' value='openid' id='talkpostfromoidlo'" .
$whocheck->('openid') . "/>";
$ret .= "</td><td align='left'><b><label
for='talkpostfromoidlo' onclick='handleRadios(3);return
false;'>OpenID</label></b> ";
@@ -1535,7 +1544,8 @@ sub talkform {
if ( $journalu->has_banned( $remote ) ) {
$ret .= $bantext->( 'user', $other_user );
} else {
- $ret .= "<td align='center'><img
src='$LJ::IMGPREFIX/silk/identity/user.png' onclick='handleRadios(1);'
/></td>";
+ $ret .= "<td align='center'>";
+ $ret .= LJ::img( 'id_user', '', { onclick => 'handleRadios(1);' }
) . "</td>";
if ( $remote_can_comment ) {
$ret .= "<td align='center'><input type='radio'
name='usertype' value='cookieuser' id='talkpostfromremote'";
$ret .= $whocheck->('remote') . " /></td>";
@@ -1571,7 +1581,8 @@ sub talkform {
# ( ) Site user:
$ret .= "<tr valign='middle' id='otherljuser_row' name='otherljuser_row'>";
- $ret .= "<td align='center'><img
src='$LJ::IMGPREFIX/silk/identity/user.png' onclick='handleRadios(2);' /></td>";
+ $ret .= "<td align='center'>";
+ $ret .= LJ::img( 'id_user', '', { onclick => 'handleRadios(2);' } ) .
"</td>";
$ret .= "<td align='center'><input type='radio' name='usertype'
value='user' id='talkpostfromlj'";
$ret .= $remote_can_comment ? $whocheck->('ljuser') : ' checked="checked"';
$ret .= " /></td><td align='left'><b><label for='talkpostfromlj'
onclick='handleRadios(2); return false;'>";
diff -r 888c1e9c65fb -r ac0cbbfed53d cgi-bin/imageconf.pl
--- a/cgi-bin/imageconf.pl Thu Jul 08 15:05:09 2010 +0800
+++ b/cgi-bin/imageconf.pl Thu Jul 08 15:08:27 2010 +0800
@@ -297,6 +297,41 @@ use vars qw(%img);
alt => '', # S2::PROPS
};
+$img{'id_anonymous'} = {
+ src => '/silk/identity/anonymous.png',
+ width => 16,
+ height => 16,
+ alt => 'img.id_anonymous',
+};
+
+$img{'id_openid'} = {
+ src => '/silk/identity/openid.png',
+ width => 16,
+ height => 16,
+ alt => 'img.id_openid',
+};
+
+$img{'id_user'} = {
+ src => '/silk/identity/user.png',
+ width => 16,
+ height => 16,
+ alt => 'img.id_user',
+};
+
+$img{'poll_left'} = {
+ src => '/poll/leftbar.gif',
+ width => 7,
+ height => 14,
+ alt => '',
+};
+
+$img{'poll_right'} = {
+ src => '/poll/rightbar.gif',
+ width => 7,
+ height => 14,
+ alt => '',
+};
+
# load the site-local version, if it's around.
if (-e "$LJ::HOME/cgi-bin/imageconf-local.pl") {
require "$LJ::HOME/cgi-bin/imageconf-local.pl";
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog