Refactoring of images for userhead icons and images in the site scheme
(the nouserpic image)
Patch by kareila.
diffs (194 lines):
diff -r ac0cbbfed53d -r cfedf2f1aa06 bin/upgrading/en.dat
--- a/bin/upgrading/en.dat Thu Jul 08 15:08:27 2010 +0800
+++ b/bin/upgrading/en.dat Thu Jul 08 15:23:28 2010 +0800
@@ -2023,6 +2023,10 @@ img.hourglass=Waiting...
img.id_anonymous=Anonymous
+img.id_community=Community
+
+img.id_feed=Syndicated Feed
+
img.id_openid=OpenID
img.id_user=User
@@ -2034,6 +2038,8 @@ img.memadd=Add to memories!
img.memadd=Add to memories!
img.next_entry=Next Entry
+
+img.nouserpic=No default icon
img.placeholder=Image
@@ -2414,8 +2420,6 @@ search.user.journal=Journal:
search.user.journal=Journal:
search.user.name=Name:
-
-search.user.nopic=no default userpic
search.user.update.last=Updated [[time]]
diff -r ac0cbbfed53d -r cfedf2f1aa06 cgi-bin/LJ/Entry.pm
--- a/cgi-bin/LJ/Entry.pm Thu Jul 08 15:08:27 2010 +0800
+++ b/cgi-bin/LJ/Entry.pm Thu Jul 08 15:23:28 2010 +0800
@@ -530,7 +530,7 @@ sub comment_info {
( $journal->{opt_showtalklinks} eq "Y" && !$self->comments_disabled )
) ? 1 : 0;
my $has_screened = ( $self->props->{hasscreened} && $remote && $journal
&& $remote->can_manage( $journal ) ) ? 1 : 0;
- my $replycount = $self->reply_count;
+ my $replycount = $comments_enabled ? $self->reply_count : 0;
my $nc = "";
$nc .= "nc=$replycount" if $replycount && $remote &&
$remote->{opt_nctalklinks};
diff -r ac0cbbfed53d -r cfedf2f1aa06 cgi-bin/LJ/User.pm
--- a/cgi-bin/LJ/User.pm Thu Jul 08 15:08:27 2010 +0800
+++ b/cgi-bin/LJ/User.pm Thu Jul 08 15:23:28 2010 +0800
@@ -2479,29 +2479,19 @@ sub large_journal_icon {
unless LJ::isu($u);
my $wrap_img = sub {
- return "<img src='$LJ::IMGPREFIX/silk/24x24/$_[0]' border='0'
height='24' " .
- "width='24' style='padding: 0px 2px 0px 0px' />";
- };
-
- # hook will return image to use if it cares about
- # the $u it's been passed
- my $hook_img = LJ::Hooks::run_hook("large_journal_icon", $u);
- return $wrap_img->($hook_img) if $hook_img;
-
- if ($u->is_comm) {
- return $wrap_img->("community.png");
- }
-
- if ($u->is_syndicated) {
- return $wrap_img->("feed.png");
- }
-
- if ($u->is_identity) {
- return $wrap_img->("openid.png");
- }
+ my $type = $_[0];
+ return LJ::img( "id_$type-24", "",
+ { border => 0, style => 'padding: 0px 2px 0px 0px' } );
+ };
+
+ return $wrap_img->( "community" ) if $u->is_comm;
+
+ return $wrap_img->( "feed" ) if $u->is_syndicated;
+
+ return $wrap_img->( "openid" ) if $u->is_identity;
# personal or unknown fallthrough
- return $wrap_img->("user.png");
+ return $wrap_img->( "user" );
}
@@ -7599,8 +7589,8 @@ sub user_search_display {
$ret .= "<img src='$LJ::USERPIC_ROOT/$picid/" . $u->userid . "'
alt='";
$ret .= $u->user . " userpic' style='border: 1px solid #000;' />";
} else {
- $ret .= "<img src='$LJ::IMGPREFIX/nouserpic.png' alt='" . BML::ml(
'search.user.nopic' );
- $ret .= "' style='border: 1px solid #000;' width='100'
height='100' />";
+ $ret .= LJ::img( "nouserpic", "",
+ { style => 'border: 1px solid #000;' } );
}
$ret .= "</a>";
diff -r ac0cbbfed53d -r cfedf2f1aa06 cgi-bin/bml/scheme/blueshift.look
--- a/cgi-bin/bml/scheme/blueshift.look Thu Jul 08 15:08:27 2010 +0800
+++ b/cgi-bin/bml/scheme/blueshift.look Thu Jul 08 15:23:28 2010 +0800
@@ -72,7 +72,7 @@ accountlinks<=
my $wh = $userpic->img_fixedsize( width => 80, height => 80 );
$ret .= "<img src='" . $userpic->url . "' $wh
alt=\"$ML{'sitescheme.accountlinks.userpic.alt'}\" />";
} else {
- $ret .= "<img src='$LJ::IMGPREFIX/nouserpic.png' width='80'
height='80' alt=\"$ML{'sitescheme.accountlinks.userpic.alt'}\" />";
+ $ret .= LJ::img( "nouserpic_sitescheme", "" );
}
$ret .= "</a></div>";
$ret .= "<div id='account-links-text'>";
diff -r ac0cbbfed53d -r cfedf2f1aa06
cgi-bin/bml/scheme/gradation-horizontal.look
--- a/cgi-bin/bml/scheme/gradation-horizontal.look Thu Jul 08 15:08:27
2010 +0800
+++ b/cgi-bin/bml/scheme/gradation-horizontal.look Thu Jul 08 15:23:28
2010 +0800
@@ -73,7 +73,7 @@ accountlinks<=
my $wh = $userpic->img_fixedsize( width => 80, height => 80 );
$ret .= "<img src='" . $userpic->url . "' $wh
alt=\"$ML{'sitescheme.accountlinks.userpic.alt'}\" />";
} else {
- $ret .= "<img src='$LJ::IMGPREFIX/nouserpic.png' width='80'
height='80' alt=\"$ML{'sitescheme.accountlinks.userpic.alt'}\" />";
+ $ret .= LJ::img( "nouserpic_sitescheme", "" );
}
$ret .= "</a></div>";
$ret .= "<div id='account-links-text'>";
diff -r ac0cbbfed53d -r cfedf2f1aa06 cgi-bin/bml/scheme/gradation-vertical.look
--- a/cgi-bin/bml/scheme/gradation-vertical.look Thu Jul 08 15:08:27
2010 +0800
+++ b/cgi-bin/bml/scheme/gradation-vertical.look Thu Jul 08 15:23:28
2010 +0800
@@ -71,7 +71,7 @@ accountlinks<=
my $wh = $userpic->img_fixedsize( width => 80, height => 80 );
$ret .= "<img src='" . $userpic->url . "' $wh
alt=\"$ML{'sitescheme.accountlinks.userpic.alt'}\" />";
} else {
- $ret .= "<img src='$LJ::IMGPREFIX/nouserpic.png' width='80'
height='80' alt=\"$ML{'sitescheme.accountlinks.userpic.alt'}\" />";
+ $ret .= LJ::img( "nouserpic_sitescheme", "" );
}
$ret .= "</a></div>";
$ret .= "<div id='account-links-text'>";
diff -r ac0cbbfed53d -r cfedf2f1aa06 cgi-bin/imageconf.pl
--- a/cgi-bin/imageconf.pl Thu Jul 08 15:08:27 2010 +0800
+++ b/cgi-bin/imageconf.pl Thu Jul 08 15:23:28 2010 +0800
@@ -227,6 +227,20 @@ use vars qw(%img);
alt => 'img.us_map',
};
+$img{nouserpic} = {
+ src => '/nouserpic.png',
+ width => 100,
+ height => 100,
+ alt => 'img.nouserpic',
+};
+
+$img{nouserpic_sitescheme} = {
+ src => '/nouserpic.png',
+ width => 80,
+ height => 80,
+ alt => 'sitescheme.accountlinks.userpic.alt',
+};
+
$img{circle_yes} = {
src => '/silk/site/tick.png',
width => 16,
@@ -318,6 +332,34 @@ use vars qw(%img);
alt => 'img.id_user',
};
+$img{'id_community-24'} = {
+ src => '/silk/24x24/community.png',
+ width => 24,
+ height => 24,
+ alt => 'img.id_community',
+};
+
+$img{'id_feed-24'} = {
+ src => '/silk/24x24/feed.png',
+ width => 24,
+ height => 24,
+ alt => 'img.id_feed',
+};
+
+$img{'id_openid-24'} = {
+ src => '/silk/24x24/openid.png',
+ width => 24,
+ height => 24,
+ alt => 'img.id_openid',
+};
+
+$img{'id_user-24'} = {
+ src => '/silk/24x24/user.png',
+ width => 24,
+ height => 24,
+ alt => 'img.id_user',
+};
+
$img{'poll_left'} = {
src => '/poll/leftbar.gif',
width => 7,
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog