Option to place userpic on left/right plus CSS for EasyRead.
Patch by 900degrees.
diffs (95 lines):
diff -r fd8f06f706eb -r 0515604543b9 bin/upgrading/s2layers/easyread/layout.s2
--- a/bin/upgrading/s2layers/easyread/layout.s2 Mon Jul 05 14:17:10 2010 +0800
+++ b/bin/upgrading/s2layers/easyread/layout.s2 Mon Jul 05 14:32:47 2010 +0800
@@ -17,6 +17,7 @@ propgroup presentation {
property use use_journalstyle_entry_page;
property use layout_type;
property use tags_page_type;
+ property use userpics_position;
property use entry_metadata_position;
property use use_shared_pic;
property use userlite_interaction_links;
@@ -315,6 +316,45 @@ function Page::print_default_stylesheet
var string entry_title_font = generate_font_css($*font_entry_title,
$*font_fallback, $*font_entry_title_size, $*font_entry_title_units);
var string module_font = generate_font_css($*font_module_text,
$*font_fallback, $*font_module_text_size, $*font_module_text_units);
var string module_title_font = generate_font_css($*font_module_heading,
$*font_fallback, $*font_module_heading_size, $*font_module_heading_units);
+
+ var string userpic_css = "";
+ if ($*userpics_position == "left") {
+ $userpic_css = """
+ #primary .header {
+ left: 110px;
+ }
+ .has-userpic .entry .poster {
+ left: 110px;
+ }
+ #comments .userpic a img, .comment-wrapper .userpic a img {
+ float: left;
+ margin-right: 10px;
+ }
+ #comments .comment-content, .comment-wrapper .comment-content {
+ clear: left;
+ }
+ """;
+ }
+ elseif ($*userpics_position == "right") {
+ $userpic_css = """
+ #primary .header {
+ margin-right: 110px;
+ }
+ .has-userpic .entry .poster {
+ margin-right: 110px;
+ }
+ .has-userpic .entry .contents .userpic {
+ margin-left: auto;
+ }
+ #comments .userpic a img, .comment-wrapper .userpic a img {
+ float: right;
+ margin-left: 10px;
+ }
+ #comments .comment-content, .comment-wrapper .comment-content {
+ clear: right;
+ }
+ """;
+ }
"""/* Globals */
@@ -491,7 +531,6 @@ h2.module-header a {
/* Entry header */
#primary .header {
position: relative;
- left: 110px;
}
.has-userpic .entry .header {
@@ -548,7 +587,6 @@ h2.module-header a {
}
.has-userpic .entry .poster {
- left:110px;
top:-35px;
position:relative;
}
@@ -624,13 +662,10 @@ ul.entry-interaction-links, ul.entry-man
*/
#comments .userpic a img, .comment-wrapper .userpic a img {
border: 0;
- float: left;
- margin-right: 10px;
margin-bottom: 10px;
}
#comments .comment-content, .comment-wrapper .comment-content {
- clear: left;
margin-top: 1em;
margin-bottom: 1em;
}
@@ -684,5 +719,7 @@ div.page-top {
margin-bottom: 10px;
}
+$userpic_css
+
/* End of CSS file */""";
}
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog