From c112df7bd35943908b85a991df598305d66661d5 Mon Sep 17 00:00:00 2001 From: AurelioAHeckert Date: Fri, 27 Jun 2008 23:00:37 +0000 Subject: [PATCH] ActionItem489: better gender icons in profile listing --- app/helpers/application_helper.rb | 6 +++++- app/views/layouts/application.rhtml | 6 ------ public/designs/themes/ecosol/stylesheets/controller_search.css | 8 +++++--- public/images/icons-app/ico-female.png | Bin 547 -> 0 bytes public/images/icons-app/ico-male.png | Bin 563 -> 0 bytes public/images/icons-app/ico-sex-undef.png | Bin 422 -> 0 bytes public/img-source/sex.xcf.gz | Bin 2167 -> 0 bytes public/stylesheets/blocks/profile-list-block.css | 19 ++++++++++--------- 8 files changed, 20 insertions(+), 19 deletions(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 670c2b3..501244a 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -334,7 +334,11 @@ module ApplicationHelper def profile_image_link( profile, size=:portrait, tag='li' ) if profile.class == Person sex = ( profile.sex ? profile.sex.to_s() : 'undef' ) - sex = content_tag( 'span', content_tag( 'span', sex ), :class => 'sex-' + sex ) + title = ( sex == 'undef' ? _('undefined gender') : ( sex == 'male' ? _('Male') : _('Female') ) ) + sex = content_tag 'span', + content_tag( 'span', sex ), + :class => 'sex-'+sex, + :title => title else sex = '' end diff --git a/app/views/layouts/application.rhtml b/app/views/layouts/application.rhtml index e83c70c..3c023d8 100644 --- a/app/views/layouts/application.rhtml +++ b/app/views/layouts/application.rhtml @@ -166,11 +166,5 @@ <%= javascript_include_tag 'better-browser-promotion' %> - - diff --git a/public/designs/themes/ecosol/stylesheets/controller_search.css b/public/designs/themes/ecosol/stylesheets/controller_search.css index 30524e0..a4a3563 100644 --- a/public/designs/themes/ecosol/stylesheets/controller_search.css +++ b/public/designs/themes/ecosol/stylesheets/controller_search.css @@ -97,17 +97,19 @@ body.category4 .search-results-innerbox { padding: 0px 0px 5px 0px; } -.search-results-type-profile.common-profile-list-block a { +/* +.Xsearch-results-type-profile.common-profile-list-block a { width: 90px; } -.search-results-type-profile.common-profile-list-block li div { +.Xsearch-results-type-profile.common-profile-list-block li div { width: 88px; height: 64px; } -.search-results-type-profile.common-profile-list-block li span { +.Xsearch-results-type-profile.common-profile-list-block li span { display: block; width: 82px; } +*/ .search-results-type-profile.common-profile-list-block li a { color: #000; diff --git a/public/images/icons-app/ico-female.png b/public/images/icons-app/ico-female.png index 566bc8f..963ea0b 100644 Binary files a/public/images/icons-app/ico-female.png and b/public/images/icons-app/ico-female.png differ diff --git a/public/images/icons-app/ico-male.png b/public/images/icons-app/ico-male.png index 599cbb3..af13933 100644 Binary files a/public/images/icons-app/ico-male.png and b/public/images/icons-app/ico-male.png differ diff --git a/public/images/icons-app/ico-sex-undef.png b/public/images/icons-app/ico-sex-undef.png index b3f7b7c..ba8f653 100644 Binary files a/public/images/icons-app/ico-sex-undef.png and b/public/images/icons-app/ico-sex-undef.png differ diff --git a/public/img-source/sex.xcf.gz b/public/img-source/sex.xcf.gz index cce3271..e4d8c62 100644 Binary files a/public/img-source/sex.xcf.gz and b/public/img-source/sex.xcf.gz differ diff --git a/public/stylesheets/blocks/profile-list-block.css b/public/stylesheets/blocks/profile-list-block.css index 5827d1b..c33e4f1 100644 --- a/public/stylesheets/blocks/profile-list-block.css +++ b/public/stylesheets/blocks/profile-list-block.css @@ -8,7 +8,6 @@ } .common-profile-list-block .vcard a { - width: 92px; height: 95px; max-height: 92px; padding-top: 3px; @@ -21,6 +20,7 @@ text-decoration: none; color: #000; position: relative; + cursor: pointer; /* work arround bug for MSIE */ } .msie6 .common-profile-list-block .vcard a { border: 2px solid #FFF; @@ -32,11 +32,12 @@ .common-profile-list-block span { display: block; + width: 92px; overflow: hidden; } .common-profile-list-block .profile-image { - width: 96px; + width: 92px; display: table-cell; vertical-align: middle; height: 64px; @@ -46,15 +47,15 @@ border: none; } -#content .common-profile-list-block .sex-male, -#content .common-profile-list-block .sex-female, -#content .common-profile-list-block .sex-undef { +.common-profile-list-block .sex-male, +.common-profile-list-block .sex-female, +.common-profile-list-block .sex-undef { position: absolute; - top: 2px; - right: 2px; + top: 4px; + right: 15px; display: block; - width: 14px; - height: 18px; + width: 15px; + height: 15px; } .common-profile-list-block .locality { -- libgit2 0.21.2