[dw-free] Add "icon scaling" to customize options
[commit: http://hg.dwscoalition.org/dw-free/rev/f3d2493c9451]
http://bugs.dwscoalition.org/show_bug.cgi?id=3495
Add option "smaller" for comment userpic sizes. Previously: full = 100%,
small = 50%; now: full = 100%, small = 75%; smaller = 50%
Patch by
ninetydegrees.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=3495
Add option "smaller" for comment userpic sizes. Previously: full = 100%,
small = 50%; now: full = 100%, small = 75%; smaller = 50%
Patch by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Files modified:
- bin/upgrading/s2layers/core2.s2
- bin/upgrading/s2layers/core2base/layout.s2
- cgi-bin/LJ/S2/EntryPage.pm
-------------------------------------------------------------------------------- diff -r a4dc459038d1 -r f3d2493c9451 bin/upgrading/s2layers/core2.s2 --- a/bin/upgrading/s2layers/core2.s2 Mon Apr 18 13:18:01 2011 +0800 +++ b/bin/upgrading/s2layers/core2.s2 Mon Apr 18 13:29:19 2011 +0800 @@ -1293,10 +1293,10 @@ property bool tags_aware { } property string comment_userpic_style { - des = "User icon display style for comments"; - doc = "User icon display style for comments. Either '' for full, 'small' for small, or 'off' for none."; + des = "Select the size of icons in comments"; + doc = "Either '' for 100%, 'small' for 75% and 'smaller' for 50%"; doc_flags = "[construct]"; - values = "|Full|small|Small|off|Off"; + values = "|Full|small|Small|smaller|Smaller"; } property string userpics_position { diff -r a4dc459038d1 -r f3d2493c9451 bin/upgrading/s2layers/core2base/layout.s2 --- a/bin/upgrading/s2layers/core2base/layout.s2 Mon Apr 18 13:18:01 2011 +0800 +++ b/bin/upgrading/s2layers/core2base/layout.s2 Mon Apr 18 13:29:19 2011 +0800 @@ -14,6 +14,7 @@ propgroup presentation { property use tags_page_type; property use sidebar_width; property use sidebar_width_doubled; + property use comment_userpic_style; property use userpics_position; property use entry_metadata_position; property use use_custom_friend_colors; diff -r a4dc459038d1 -r f3d2493c9451 cgi-bin/LJ/S2/EntryPage.pm --- a/cgi-bin/LJ/S2/EntryPage.pm Mon Apr 18 13:18:01 2011 +0800 +++ b/cgi-bin/LJ/S2/EntryPage.pm Mon Apr 18 13:29:19 2011 +0800 @@ -181,6 +181,12 @@ sub EntryPage my $height = $pic->{height}; if ( $comment_userpic_style eq 'small' ) + { + $width = $width * 3 / 4; + $height = $height * 3 / 4; + } + + if ( $comment_userpic_style eq 'smaller' ) { $width = $width / 2; $height = $height / 2; --------------------------------------------------------------------------------