[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
ninetydegrees.
Files modified:
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]](https://www.dreamwidth.org/img/silk/identity/user.png)
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() { --------------------------------------------------------------------------------