[dw-nonfree] customizable font options & headers
[commit: http://hg.dwscoalition.org/dw-nonfree/rev/3b836ba3da3a]
http://bugs.dwscoalition.org/show_bug.cgi?id=2195
More font options for Sunday Morning and Transmogrified (journal title,
entry title, module text); also make the module title font apply to modules
in all positions, not just the sidebar.
Patch by
ninetydegrees.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=2195
More font options for Sunday Morning and Transmogrified (journal title,
entry title, module text); also make the module title font apply to modules
in all positions, not just the sidebar.
Patch by
Files modified:
- bin/upgrading/s2layers/sundaymorning/layout.s2
- bin/upgrading/s2layers/transmogrified/layout.s2
--------------------------------------------------------------------------------
diff -r 7a82daf2d57b -r 3b836ba3da3a bin/upgrading/s2layers/sundaymorning/layout.s2
--- a/bin/upgrading/s2layers/sundaymorning/layout.s2 Thu Mar 25 21:23:08 2010 +0000
+++ b/bin/upgrading/s2layers/sundaymorning/layout.s2 Sun Apr 04 10:41:37 2010 -0700
@@ -144,15 +144,26 @@ propgroup fonts {
property use font_fallback;
property use font_base_size;
property use font_base_units;
+ property use font_journal_title;
+ property use font_journal_title_size;
+ property use font_journal_title_units;
+ property use font_entry_title;
+ property use font_entry_title_size;
+ property use font_entry_title_units;
property use font_module_heading;
property use font_module_heading_size;
property use font_module_heading_units;
+ property use font_module_text;
+ property use font_module_text_size;
+ property use font_module_text_units;
}
set font_base = "Arial";
set font_fallback = "sans-serif";
set font_base_size = "0.813";
set font_base_units = "em";
+set font_journal_title_size = "2";
+set font_journal_title_units = "em";
set font_module_heading_size = "1.1";
set font_module_heading_units = "em";
@@ -227,8 +238,6 @@ function Page::print_default_stylesheet(
var string sidebar_position = "left";
var string sidebar_position_alt = "right";
- var string page_fonts = generate_font_css( $*font_base, $*font_fallback, $*font_base_size, $*font_base_units );
-
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 );
var string page_link_colors = generate_color_css( $*color_page_link, new Color, new Color );
@@ -245,7 +254,6 @@ function Page::print_default_stylesheet(
var string header_colors = generate_color_css( $*color_header_text, $*color_header_background, $*color_module_border );
var string header_hover_colors = generate_color_css( $*color_header_hover, $*color_header_hover_background, new Color );
- var string module_heading_fonts = generate_font_css( $*font_module_heading, $*font_fallback $*font_module_heading_size, $*font_module_heading_units );
var string module_base_colors = generate_color_css( $*color_module_text, new Color, new Color );
var string module_link_colors = generate_color_css ( $*color_module_link, new Color, new Color );
var string module_link_active_colors = generate_color_css( $*color_module_link_active, new Color, new Color );
@@ -266,6 +274,12 @@ function Page::print_default_stylesheet(
var string navigation_colors = generate_color_css( $*color_navigation_text, $*color_navigation_background, $*color_navigation_border );
var string postform_colors = generate_color_css( new Color, $*color_entry_background, $*color_entry_border );
+
+ var string page_font = generate_font_css($*font_base, $*font_fallback, $*font_base_size, $*font_base_units);
+ var string page_title_font = generate_font_css($*font_journal_title, $*font_fallback, $*font_journal_title_size, $*font_journal_title_units);
+ 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") {
@@ -291,7 +305,7 @@ non IE browsers */
body {
$page_background_colors
- $page_fonts
+ $page_font
margin: 0 0%;
padding: 0;
width: 100%;
@@ -332,8 +346,8 @@ a:active {
#header h1 {
margin: 0px;
- font-size: 2em;
padding: 1em;
+ $page_title_font
}
#header h2 {
@@ -356,6 +370,14 @@ a:active {
.entry-wrapper {
margin-top: -20px;
+}
+
+.module h2 {
+ $module_title_font
+}
+
+.module-content {
+ $module_font
}
.module-section-two {
@@ -415,7 +437,6 @@ a:active {
.module-section-two h2 {
margin: 0;
margin-bottom: 7px;
- $module_heading_fonts
padding: 0.2em;
text-align: center;
$module_title_colors
@@ -524,10 +545,12 @@ a:active {
.entry-title, .comment-title {
padding: 0.2em;
}
+.entry-title {
+ $entry_title_font
+}
.entry-title a, .comment-title a {
text-decoration: none;
}
-
.entry-wrapper .entry, .comment, .text_noentries_day {
$entry_colors
margin-top: 100px;
diff -r 7a82daf2d57b -r 3b836ba3da3a bin/upgrading/s2layers/transmogrified/layout.s2
--- a/bin/upgrading/s2layers/transmogrified/layout.s2 Thu Mar 25 21:23:08 2010 +0000
+++ b/bin/upgrading/s2layers/transmogrified/layout.s2 Sun Apr 04 10:41:37 2010 -0700
@@ -267,9 +267,18 @@ propgroup fonts {
property use font_fallback;
property use font_base_size;
property use font_base_units;
+ property use font_journal_title;
+ property use font_journal_title_size;
+ property use font_journal_title_units;
+ property use font_entry_title;
+ property use font_entry_title_size;
+ property use font_entry_title_units;
property use font_module_heading;
property use font_module_heading_size;
property use font_module_heading_units;
+ property use font_module_text;
+ property use font_module_text_size;
+ property use font_module_text_units;
}
set font_base = "Verdana";
@@ -362,7 +371,11 @@ function Page::print_default_stylesheet
var string page_link_visited_colors = generate_color_css($*color_page_link_visited, new Color, new Color);
var string page_font = generate_font_css($*font_base, $*font_fallback, $*font_base_size, $*font_base_units);
+ var string page_title_font = generate_font_css($*font_journal_title, $*font_fallback, $*font_journal_title_size, $*font_journal_title_units);
+ 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") {
@@ -427,6 +440,7 @@ function Page::print_default_stylesheet
#header h1 {
margin: 0px;
padding: 20px;
+ $page_title_font
}
#header h2 {
@@ -460,6 +474,15 @@ function Page::print_default_stylesheet
.module {
$module_background
}
+
+ .module h2 {
+ $module_title_font
+ }
+
+ .module-content {
+ $module_font
+ }
+
.module-section-two {
position: relative;
width: $*sidebar_width;
@@ -526,7 +549,6 @@ function Page::print_default_stylesheet
.module-section-two h2 {
margin: 0;
margin-bottom: 7px;
- $module_title_font
padding: 0.2em;
background-color: $*color_module_title_background;
color: $*color_module_title;
@@ -608,6 +630,9 @@ function Page::print_default_stylesheet
}
.entry-title, .comment-title {
padding: 0.2em;
+ }
+ .entry .entry-title {
+ $entry_title_font
}
.entry-title a, .comment-title a {
text-decoration: none;
--------------------------------------------------------------------------------
