From fe0725560431309818e944c3b54b4f0bc2330a73 Mon Sep 17 00:00:00 2001 From: Alex Chapin Date: Sat, 26 Oct 2013 23:33:27 -0400 Subject: [PATCH] consolidate all sidebar css and add conditional for when to include this consolidate reduces the lines of css include inline by about 50% --- options-css.php | 331 +++++++++++++++++++++++++++--------------------- 1 file changed, 184 insertions(+), 147 deletions(-) diff --git a/options-css.php b/options-css.php index 8161b0b..f449fc9 100755 --- a/options-css.php +++ b/options-css.php @@ -166,6 +166,10 @@ function translucence_options_css() { /* =Widget Areas (primary, secondary, tertiary, footer-widget-area) -------------------------------------------------------------- */ + #tertiary { margin-top: px; margin-right: px; @@ -183,6 +187,66 @@ function translucence_options_css() { background-color: ; border: 1px ; } + +#tertiary a { + color: ; +} + +#tertiary a:hover { + color: ; + border-bottom: 1px solid ; +} + +#tertiary .page_item a:hover { + color: ; + border: 1px dotted ; +} + +#tertiary h2, #tertiary h3 { + color: ; + border-bottom: 1px none #CCCCCC; +} + +#tertiary ul ul li, #tertiary ul ol li { + color: ; +} + +#tertiary #searchform #s { + background: url(/images/search.png) no-repeat 5px 6px; + background-color: ; + color: ; +} + +#tertiary #wp-calendar tbody { + color: ; +} + +#tertiary #wp-calendar a { + border-bottom: 1px dotted ; + padding: 2px; +} + +#tertiary #wp-calendar a:hover { + border-bottom: 1px solid ; +} + +#tertiary .widget_pages li.current_page_item, +#tertiary .widget_pages li.current-cat, +#tertiary .widget_nav_menu li.current-menu-item { + background-color: ; + padding: 3px; + border: 1px solid ; +} + + #primary { margin-top: px; @@ -203,6 +267,66 @@ function translucence_options_css() { border: 1px ; } +#primary a { + color: ; +} + +#primary a:hover { + color: ; + border-bottom: 1px solid ; +} + +#primary .page_item a:hover { + color: ; + border: 1px dotted ; +} + +#primary h2, #primary h3 { + color: ; + border-bottom: 1px none #CCCCCC; +} + +#primary ul ul li, #primary ul ol li { + color: ; +} + +#primary #searchform #s { + background: url(/images/search.png) no-repeat 5px 6px; + background-color: ; + color: ; +} + +#primary #wp-calendar tbody { + color: ; +} + +#primary #wp-calendar a { + border-bottom: 1px dotted ; + padding: 2px; +} + +#primary #wp-calendar a:hover { + border-bottom: 1px solid ; +} + +#primary .widget_pages li.current_page_item, +#primary .widget_categories li.current-cat, +#primary .widget_nav_menu li.current-menu-item { + background-color: ; + padding: 3px; + border: 1px solid ; +} + + + #secondary { margin-top: px; margin-right: px; @@ -221,69 +345,88 @@ function translucence_options_css() { border: 1px ; } -#footer-widget-area { - border: 1px ; - color: ; - background-color: ; - width: px; +#secondary a { + color: ; } -#footer-widget-area:hover { - background-color: ; - border: 1px ; -} +#secondary a:hover { + color: ; + border-bottom: 1px solid ; +} -#footer-widget-area .widget-area { - background-color: transparent; - width: px; +#secondary .page_item a:hover { + color: ; + border: 1px dotted ; } +#secondary h2, #secondary h3 { + color: ; + border-bottom: 1px none #CCCCCC; +} -/* Begin widget links */ -#tertiary a { - color: ; +#secondary ul ul li, #secondary ul ol li { + color: ; } - -#tertiary a:hover { - color: ; - border-bottom: 1px solid ; + +#secondary #searchform #s { + background: url(/images/search.png) no-repeat 5px 6px; + background-color: ; + color: ; } -#tertiary .page_item a:hover { - color: ; - border: 1px dotted ; +#secondary #wp-calendar tbody { + color: ; } -#primary a { - color: ; +#secondary #wp-calendar a { + border-bottom: 1px dotted ; + padding: 2px; } - -#primary a:hover { - color: ; - border-bottom: 1px solid ; + +#secondary #wp-calendar a:hover { + border-bottom: 1px solid ; } -#primary .page_item a:hover { - color: ; - border: 1px dotted ; +#secondary .widget_pages li.current_page_item, +#secondary .widget_pages li.current-cat, +#secondary .widget_nav_menu li.current-menu-item { + background-color: ; + padding: 3px; + border: 1px solid ; } -#secondary a { - display: inline; - border: 1px solid transparent; +; - border-bottom: 1px solid ; +$variation_css .= ob_get_clean(); +ob_start(); +?> + + +#footer-widget-area { + border: 1px ; + color: ; + background-color: ; + width: px; } -#secondary .page_item a:hover { - color: ; - border: 1px dotted ; +#footer-widget-area:hover { + background-color: ; + border: 1px ; +} + +#footer-widget-area .widget-area { + background-color: transparent; + width: px; } +/* Begin widget links */ + + /* Begin toggle links */ #content .togglelink { @@ -321,21 +464,6 @@ function translucence_options_css() { /* Begin widget headings */ -#primary h2, #primary h3 { - color: ; - border-bottom: 1px none #CCCCCC; -} - -#secondary h2, #secondary h3 { - color: ; - border-bottom: 1px none #CCCCCC; -} - -#tertiary h2, #tertiary h3 { - color: ; - border-bottom: 1px none #CCCCCC; -} - #footer-widget-area h2, #footer-widget-area h3 { color: ; border-bottom: 1px solid ; @@ -343,17 +471,6 @@ function translucence_options_css() { /* End widget headings */ /* Begin widget list css */ -#tertiary ul ul li, #tertiary ul ol li { - color: ; -} - -#primary ul ul li, #primary ul ol li { - color: ; -} - -#secondary ul ul li, #secondary ul ol li { - color: ; -} #footer-widget-area ul ul li, .footer-widget-area ul ol li { color: ; @@ -361,66 +478,9 @@ function translucence_options_css() { /* End widget list css */ /* Begin sidebar search form */ -#tertiary #searchform #s { - background: url(/images/search.png) no-repeat 5px 6px; - background-color: ; - color: ; -} - -#primary #searchform #s { - background: url(/images/search.png) no-repeat 5px 6px; - background-color: ; - color: ; -} - -#secondary #searchform #s { - background: url(/images/search.png) no-repeat 5px 6px; - background-color: ; - color: ; -} /* End widget search form */ /* Begin sidebar calendar */ -#tertiary #wp-calendar tbody { - color: ; -} - -#tertiary #wp-calendar a { - border-bottom: 1px dotted ; - padding: 2px; -} - -#tertiary #wp-calendar a:hover { - border-bottom: 1px solid ; -} - - -#primary #wp-calendar tbody { - color: ; -} - -#primary #wp-calendar a { - border-bottom: 1px dotted ; - padding: 2px; -} - -#primary #wp-calendar a:hover { - border-bottom: 1px solid ; -} - -#secondary #wp-calendar tbody { - color: ; -} - -#secondary #wp-calendar a { - border-bottom: 1px dotted ; - padding: 2px; -} - -#secondary #wp-calendar a:hover { - border-bottom: 1px solid ; -} - #footer-widget-area #wp-calendar tbody { color: ; @@ -436,7 +496,6 @@ function translucence_options_css() { } - /* End sidebar calendar */ /* Begin widget area separators */ @@ -539,29 +598,7 @@ function translucence_options_css() { /* =widget navigation -------------------------------------------------------------- */ -#primary .widget_pages li.current_page_item, -#primary .widget_categories li.current-cat, -#primary .widget_nav_menu li.current-menu-item { - background-color: ; - padding: 3px; - border: 1px solid ; -} -#secondary .widget_pages li.current_page_item, -#secondary .widget_pages li.current-cat, -#secondary .widget_nav_menu li.current-menu-item { - background-color: ; - padding: 3px; - border: 1px solid ; -} - -#tertiary .widget_pages li.current_page_item, -#tertiary .widget_pages li.current-cat, -#tertiary .widget_nav_menu li.current-menu-item { - background-color: ; - padding: 3px; - border: 1px solid ; -} /* End widget navigation -------------------------------------------------------------- */ @@ -916,7 +953,7 @@ function translucence_options_css() { * Get above css and return to translucence_theme_options_init() in theme-options.php ******************************************************************************/ - $variation_css = ob_get_contents(); + $variation_css .= ob_get_contents(); ob_end_clean(); return $variation_css;