fu: Close-up of Fu, bringing a scoop of water to her mouth (Default)
fu ([personal profile] fu) wrote in [site community profile] changelog2011-03-28 12:08 pm

[dw-nonfree] Customize Journal Style: separate and expand presentation, colors, fonts and images

[commit: http://hg.dwscoalition.org/dw-nonfree/rev/e067b753213e]

http://bugs.dwscoalition.org/show_bug.cgi?id=3498

Reorder properties in Transmogrified and Sunday Morning + some tidying.
(options in /customize now follow the order as defined in layout.s2, instead
of being defined elsewhere)

Patch by [personal profile] ninetydegrees.

Files modified:
  • bin/upgrading/s2layers/sundaymorning/layout.s2
  • bin/upgrading/s2layers/transmogrified/layout.s2
--------------------------------------------------------------------------------
diff -r 896c5001775c -r e067b753213e bin/upgrading/s2layers/sundaymorning/layout.s2
--- a/bin/upgrading/s2layers/sundaymorning/layout.s2	Tue Feb 22 23:49:41 2011 +0800
+++ b/bin/upgrading/s2layers/sundaymorning/layout.s2	Mon Mar 28 20:07:46 2011 +0800
@@ -37,6 +37,87 @@ set custom_colors_template = "%%new%% .u
 set custom_colors_template = "%%new%% .userpic a { background-color: %%background%%; border: solid 1px %%foreground%%; }";
 
 set module_layout_sections = "none|(none)|two|Sidebar";
+
+propgroup colors {
+    property use color_page_background;
+    
+    property Color color_page_title_background { des = "Title background"; }
+    property use color_page_title;
+    property Color color_header_background { des = "Header background"; }
+    property Color color_header_text { des = "Header text"; }
+    property Color color_header_hover_background {des = "Header link background when hovered over"; }
+    property Color color_header_hover { des = "Header link text when hovered over"; }
+
+    property use color_page_text;
+
+    property use color_page_link;
+    property use color_page_link_hover;
+    property use color_page_link_active;
+    property use color_page_link_visited;
+
+    property use color_module_link;
+    property use color_module_link_hover;
+    property use color_module_link_active;
+    property use color_module_link_visited;
+    property use color_module_border;
+    property use color_module_text;
+    property use color_module_background;
+    property use color_module_title;
+    property Color color_module_title_background { des = "Sidebar box title background"; }
+    property Color color_module_title_border { des = "Sidebar box title border"; }
+
+    property use color_entry_border;
+    property use color_entry_background;
+    property use color_entry_link;
+    property use color_entry_link_hover;
+    property use color_entry_link_active;
+    property use color_entry_link_visited;
+    property use color_entry_text;
+    property use color_entry_title;
+    property Color color_entry_title_border { des = "Entry\Comment subject border"; }
+    property Color color_entry_title_background { des = "Entry\Comment subject background"; }
+
+    property Color color_navigation_background { des = "Page back/forwards background"; }
+    property Color color_navigation_text { des = "Page back/forwards text"; }
+    property Color color_navigation_border { des = "Page back/forwards border"; }
+}
+
+propgroup images {
+    property use image_background_page_group;
+}
+
+set image_background_page_repeat = "no-repeat";
+
+propgroup fonts {
+    property use font_base;
+    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_comment_title;
+    property use font_comment_title_size;
+    property use font_comment_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 = "1";
+set font_base_units = "em";
+set font_journal_title_size = "2";
+set font_journal_title_units = "em";
+set font_module_heading_size = "1.353";
+set font_module_heading_units = "em";
 
 propgroup modules {
     property use module_userprofile_group;
@@ -117,89 +198,6 @@ propgroup text {
     property use text_module_customtext_content;
     property use text_module_customtext_url;
 }
-
-propgroup colors {
-    property use color_page_background;
-    
-    property Color color_page_title_background { des = "Title background"; }
-    property use color_page_title;
-    property Color color_header_background { des = "Header background"; }
-    property Color color_header_text { des = "Header text"; }
-    property Color color_header_hover_background {des = "Header link background when hovered over"; }
-    property Color color_header_hover { des = "Header link text when hovered over"; }
-
-    property use color_page_text;
-
-    property use color_page_link;
-    property use color_page_link_hover;
-    property use color_page_link_active;
-    property use color_page_link_visited;
-
-    property use color_module_link;
-    property use color_module_link_hover;
-    property use color_module_link_active;
-    property use color_module_link_visited;
-    property use color_module_border;
-    property use color_module_text;
-    property use color_module_background;
-    property use color_module_title;
-    property Color color_module_title_background { des = "Sidebar box title background"; }
-    property Color color_module_title_border { des = "Sidebar box title border"; }
-
-    property use color_entry_border;
-    property use color_entry_background;
-    property use color_entry_link;
-    property use color_entry_link_hover;
-    property use color_entry_link_active;
-    property use color_entry_link_visited;
-    property use color_entry_text;
-    property use color_entry_title;
-    property Color color_entry_title_border { des = "Entry\Comment subject border"; }
-    property Color color_entry_title_background { des = "Entry\Comment subject background"; }
-
-    property Color color_navigation_background { des = "Page back/forwards background"; }
-    property Color color_navigation_text { des = "Page back/forwards text"; }
-    property Color color_navigation_border { des = "Page back/forwards border"; }
-}
-
-# Images
-propgroup images {
-    property use image_background_page_group;
-}
-
-set image_background_page_repeat = "no-repeat";
-
-# Fonts
-propgroup fonts {
-    property use font_base;
-    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_comment_title;
-    property use font_comment_title_size;
-    property use font_comment_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 = "1";
-set font_base_units = "em";
-set font_journal_title_size = "2";
-set font_journal_title_units = "em";
-set font_module_heading_size = "1.353";
-set font_module_heading_units = "em";
 
 propgroup customcss {
     property use external_stylesheet;
diff -r 896c5001775c -r e067b753213e bin/upgrading/s2layers/transmogrified/layout.s2
--- a/bin/upgrading/s2layers/transmogrified/layout.s2	Tue Feb 22 23:49:41 2011 +0800
+++ b/bin/upgrading/s2layers/transmogrified/layout.s2	Mon Mar 28 20:07:46 2011 +0800
@@ -6,10 +6,6 @@ layerinfo des = "Transmogrified, a style
 layerinfo des = "Transmogrified, a style you can change easily";
 
 set layout_authors = [ { "name" => "Yvonne" } ];
-
-set entry_management_links = "text";
-set comment_management_links = "text";
-set all_commentsubjects = true;
 
 propgroup presentation {
     property use num_items_recent;
@@ -46,79 +42,10 @@ set margins_unit = "%";
 set margins_unit = "%";
 set tags_page_type = "";
 set userpics_position = "right";
+set entry_management_links = "text";
+set comment_management_links = "text";
+set all_commentsubjects = true;
 set custom_colors_template = "%%new%% .userpic a {background-color: %%background%%; border: solid 1px %%foreground%%;}";
-
-propgroup modules {
-    property use module_userprofile_group;
-    property use module_navlinks_group;
-    property use module_calendar_group;
-    property use module_pagesummary_group;
-    property use module_tags_group;
-    property use module_active_group;
-    property use module_links_group;
-    property use module_syndicate_group;
-    property use module_time_group;
-    property use module_poweredby_group;
-    property use module_customtext_group;
-    property use module_credit_group;
-    property use module_search_group;
-}
-
-set module_layout_sections = "none|(none)|one|Header|two|Sidebar|three|Footer";
-set module_navlinks_section = "one";
-set module_userprofile_section = "two";
-set module_pagesummary_section = "two";
-set module_tags_section = "two";
-set module_links_section = "two";
-set module_syndicate_section = "two";
-set module_calendar_section = "two";
-set module_poweredby_section = "three";
-set module_time_section = "none";
-set module_customtext_section = "two";
-set module_active_section = "two";
-set module_credit_section = "two";
-set module_search_section = "two";
-
-propgroup text {
-    property use text_view_recent;
-    property use text_view_friends;
-    property use text_view_network;
-    property use text_view_friends_comm;
-    property use text_view_friends_filter;
-    property use text_view_archive;
-    property use text_view_userinfo;
-    property use text_view_memories;
-    property use text_view_tags;
-
-    property use text_post_comment;
-    property use text_max_comments;
-    property use text_read_comments;
-    property use text_post_comment_friends;
-    property use text_read_comments_friends;
-
-    property use text_skiplinks_back;
-    property use text_skiplinks_forward;
-    property use text_meta_music;
-    property use text_meta_mood;
-    property use text_meta_location;
-    property use text_meta_xpost;
-    property use text_tags;
-
-    property use text_entry_prev;
-    property use text_entry_next;
-    property use text_edit_entry;
-    property use text_edit_tags;
-    property use text_tell_friend;
-    property use text_mem_add;
-    property use text_watch_comments;
-    property use text_unwatch_comments;
-    property use text_permalink;
-    property use text_stickyentry_subject;
-    
-    property use text_module_customtext;
-    property use text_module_customtext_content;
-    property use text_module_customtext_url;
-}
 
 propgroup colors {
     property use color_page_background;
@@ -194,8 +121,6 @@ propgroup colors {
     property Color color_tagspage_title_background { des = "Tags page title background"; }
 }
 
-
-# Images
 propgroup images {
     property use image_background_page_group;
     property use image_background_header_group;
@@ -204,7 +129,6 @@ propgroup images {
     property use image_background_module_group;
 }
 
-# Fonts
 propgroup fonts {
     property use font_base;
     property use font_fallback;
@@ -234,13 +158,84 @@ set font_module_heading_size = "1.1";
 set font_module_heading_size = "1.1";
 set font_module_heading_units = "em";
 
+propgroup modules {
+    property use module_userprofile_group;
+    property use module_navlinks_group;
+    property use module_calendar_group;
+    property use module_pagesummary_group;
+    property use module_tags_group;
+    property use module_active_group;
+    property use module_links_group;
+    property use module_syndicate_group;
+    property use module_time_group;
+    property use module_poweredby_group;
+    property use module_customtext_group;
+    property use module_credit_group;
+    property use module_search_group;
+}
+
+set module_layout_sections = "none|(none)|one|Header|two|Sidebar|three|Footer";
+set module_navlinks_section = "one";
+set module_userprofile_section = "two";
+set module_pagesummary_section = "two";
+set module_tags_section = "two";
+set module_links_section = "two";
+set module_syndicate_section = "two";
+set module_calendar_section = "two";
+set module_poweredby_section = "three";
+set module_time_section = "none";
+set module_customtext_section = "two";
+set module_active_section = "two";
+set module_credit_section = "two";
+set module_search_section = "two";
+
+propgroup text {
+    property use text_view_recent;
+    property use text_view_friends;
+    property use text_view_network;
+    property use text_view_friends_comm;
+    property use text_view_friends_filter;
+    property use text_view_archive;
+    property use text_view_userinfo;
+    property use text_view_memories;
+    property use text_view_tags;
+
+    property use text_post_comment;
+    property use text_max_comments;
+    property use text_read_comments;
+    property use text_post_comment_friends;
+    property use text_read_comments_friends;
+
+    property use text_skiplinks_back;
+    property use text_skiplinks_forward;
+    property use text_meta_music;
+    property use text_meta_mood;
+    property use text_meta_location;
+    property use text_meta_xpost;
+    property use text_tags;
+
+    property use text_entry_prev;
+    property use text_entry_next;
+    property use text_edit_entry;
+    property use text_edit_tags;
+    property use text_tell_friend;
+    property use text_mem_add;
+    property use text_watch_comments;
+    property use text_unwatch_comments;
+    property use text_permalink;
+    property use text_stickyentry_subject;
+    
+    property use text_module_customtext;
+    property use text_module_customtext_content;
+    property use text_module_customtext_url;
+}
+
 propgroup customcss {
     property use external_stylesheet;
     property use include_default_stylesheet;
     property use linked_stylesheet;
     property use custom_css;
 }
-
 
 function Page::print()
 {
--------------------------------------------------------------------------------