Add support for two-columns-right layout to Sunday Morning.
Patch by 900degrees.
diffs (95 lines):
diff -r 2aedb0c35878 -r 66e927ad6265
bin/upgrading/s2layers/sundaymorning/layout.s2
--- a/bin/upgrading/s2layers/sundaymorning/layout.s2 Wed Jul 21 10:52:44
2010 -0500
+++ b/bin/upgrading/s2layers/sundaymorning/layout.s2 Wed Jul 21 11:05:04
2010 -0500
@@ -245,9 +245,11 @@ function Page::print()
}
function Page::print_default_stylesheet() {
- # hardcoded for now
- var string sidebar_position = "left";
- var string sidebar_position_alt = "right";
+ var string sidebar_position = "";
+ var string sidebar_position_alt = "";
+ var string image_background_page_position = "100% 70px";
+ if ($*layout_type == "two-columns-right") { $sidebar_position = "right";
$sidebar_position_alt = "left"; $image_background_page_position = "0% 70px"; }
+ elseif ($*layout_type == "two-columns-left") { $sidebar_position = "left";
$sidebar_position_alt = "right"; }
var string page_background_colors = generate_color_css( new Color,
$*color_page_background, new Color );
var string page_colors = generate_color_css( $*color_page_text, new Color,
new Color );
@@ -258,7 +260,7 @@ function Page::print_default_stylesheet(
var string page_content_title_colors = generate_color_css(
$*color_entry_title, $*color_entry_background, $*color_entry_border );
- var string container_background = generate_background_css(
$*image_background_page_url, $*image_background_page_repeat, "100% 70px", new
Color );
+ var string container_background = generate_background_css(
$*image_background_page_url, $*image_background_page_repeat,
$image_background_page_position, new Color );
var string page_title_colors = generate_color_css( $*color_page_title,
$*color_page_title_background, new Color );
var string page_title_anchor_colors = generate_color_css(
$*color_page_title, new Color, new Color );
@@ -370,7 +372,6 @@ q { font-style: italic;
$page_colors
padding-$sidebar_position_alt: $*sidebar_width;
padding-top: 10px;
- padding-left: 0;
}
.one-column #wrap {
@@ -383,7 +384,7 @@ q { font-style: italic;
#content {
width: 100%;
- margin-left: 10px;
+ margin-$sidebar_position: 10px;
z-index: 20;
}
@@ -404,24 +405,33 @@ q { font-style: italic;
max-width: 220px;
height: 200px;
$module_base_colors
- padding-right: 5px;
+ padding-$sidebar_position_alt: 5px;
}
.two-columns .module-section-two {
position: absolute;
- left: 2em;
+ $sidebar_position: 2em;
top: 8em;
- margin-right: -230px;
+ margin-$sidebar_position_alt: -230px;
}
.module-section-one ul {
$module_base_colors
- margin: 1.5em 0 0 2em;
+ margin: 0;
+ margin-top: 1.5em;
padding: .5em;
}
+.one-column .module-section-one ul {
+ margin-left: 2em;
+}
+
.two-columns .module-section-one ul {
- margin: 1.5em 0 0 250px;
+ margin-$sidebar_position: 250px;
+}
+
+.two-columns-right .module-section-one ul {
+ text-align: right;
}
.module-section-one li {
diff -r 2aedb0c35878 -r 66e927ad6265 cgi-bin/LJ/S2Theme/sundaymorning.pm
--- a/cgi-bin/LJ/S2Theme/sundaymorning.pm Wed Jul 21 10:52:44 2010 -0500
+++ b/cgi-bin/LJ/S2Theme/sundaymorning.pm Wed Jul 21 11:05:04 2010 -0500
@@ -1,7 +1,7 @@ package LJ::S2Theme::sundaymorning;
package LJ::S2Theme::sundaymorning;
use base qw( LJ::S2Theme );
-sub layouts { ( "1" => "one-column", "2l" => "two-columns-left" ) }
+sub layouts { ( "1" => "one-column", "2l" => "two-columns-left", "2r" =>
"two-columns-right" ) }
sub layout_prop { "layout_type" }
sub designer { "regna" }
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog