Skip to content

Commit 1b16fd9

Browse files
committed
cleanups
1 parent ce84b1d commit 1b16fd9

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

function-definitions.php

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -141,51 +141,56 @@ function multiloquent_register_and_generate_custom_control($setting_type, $setti
141141
*/
142142
function multiloquent_customize_css()
143143
{
144-
// I need to get an array with each of the mods in it (and their default values)
144+
145+
if (! empty($mods['bootswatch']) && $mods['bootswatch'] != 'default') {
145146
$mods = get_theme_mods();
146147
echo '<style type="text/css">';
147-
// only show if its set and its not the default value
148-
if (! empty($mods['mulitloquent_navbar']) && $mods['mulitloquent_navbar'] != '#F8F8F8') {
148+
// only show if there is a bootswatch other than the default one and a value is set,
149+
// or if the value is set and its not the default value [we might need to use the default values if they have a different bootswatch theme set]
150+
// ie, if bootswatch is set to 'darkly' and the multiloquent_navbar is set to the default value, show it
151+
// or if the bootswatch is set to the default value and the multiloquent_navbar is not the default value, show it
152+
// or if the bootswatch is set to the default value and the multiloquent_navbar is the default value, dont show it
153+
if ((! empty($mods['bootswatch']) && $mods['bootswatch'] != 'default' && ! empty($mods['mulitloquent_navbar'])) || (! empty($mods['mulitloquent_navbar']) && $mods['mulitloquent_navbar'] != '#F8F8F8')) {
149154
echo '.navbar-default,.navbar-default .navbar-brand,.navbar-form,.jumbotron,.well,.breadcrumb,.comments, .navbar-default a:hover { ';
150155
echo 'background: ' . esc_attr(get_theme_mod('mulitloquent_navbar')) . '!important;';
151156
echo '}' . "\r\n";
152157
}
153-
if (! empty($mods['mulitloquent_navbar_text']) && $mods['mulitloquent_navbar_text'] != '#777777') {
158+
if ((! empty($mods['bootswatch']) && $mods['bootswatch'] != 'default' && ! empty($mods['mulitloquent_navbar_text'])) || (! empty($mods['mulitloquent_navbar_text']) && $mods['mulitloquent_navbar_text'] != '#777777')) {
154159
echo '.navbar-default,.navbar-default .navbar-brand,.navbar-form,.jumbotron,.well,.breadcrumb,.comments, .navbar-default a:hover { ';
155160
echo 'color: ' . esc_attr(get_theme_mod('mulitloquent_navbar_text')) . '!important;';
156161
echo '}' . "\r\n";
157162
}
158-
if (! empty($mods['mulitloquent_background_colour']) && $mods['mulitloquent_background_colour'] != '#FFFFFF') {
163+
if ((! empty($mods['bootswatch']) && $mods['bootswatch'] != 'default' && ! empty($mods['mulitloquent_background_colour'])) || (! empty($mods['mulitloquent_background_colour']) && $mods['mulitloquent_background_colour'] != '#FFFFFF')) {
159164
echo '.wrapper,.featured-posts { ';
160165
echo 'background: ' . esc_attr(get_theme_mod('mulitloquent_background_colour')) . ';';
161166
echo '}' . "\r\n";
162167
}
163-
if (! empty($mods['mulitloquent_background_text_colour']) && $mods['mulitloquent_background_text_colour'] != '#333333') {
168+
if ((! empty($mods['bootswatch']) && $mods['bootswatch'] != 'default' && !empty($mods['mulitloquent_background_text_colour'])) || (! empty($mods['mulitloquent_background_text_colour']) && $mods['mulitloquent_background_text_colour'] != '#333333')) {
164169
echo '.wrapper,.featured-posts { ';
165170
echo 'color: ' . esc_attr(get_theme_mod('mulitloquent_background_text_colour')) . ';';
166171
echo '}' . "\r\n";
167172
}
168-
if (! empty($mods['mulitloquent_slideout_menu_colour']) && $mods['mulitloquent_slideout_menu_colour'] != '#333333') {
173+
if ((! empty($mods['bootswatch']) && $mods['bootswatch'] != 'default' && !empty($mods['mulitloquent_slideout_menu_colour'])) || (! empty($mods['mulitloquent_slideout_menu_colour']) && $mods['mulitloquent_slideout_menu_colour'] != '#333333')) {
169174
echo 'body {';
170175
echo 'background: ' . esc_attr(get_theme_mod('mulitloquent_slideout_menu_colour')) . ';';
171176
echo '}' . "\r\n";
172177
}
173-
if (! empty($mods['mulitloquent_background_text_colour']) && $mods['mulitloquent_background_text_colour'] != '#333333') {
178+
if ((! empty($mods['bootswatch']) && $mods['bootswatch'] != 'default' && !empty($mods['mulitloquent_background_text_colour'])) || (! empty($mods['mulitloquent_background_text_colour']) && $mods['mulitloquent_background_text_colour'] != '#333333')) {
174179
echo 'body {';
175180
echo 'color: ' . esc_attr(get_theme_mod('mulitloquent_background_text_colour')) . ';';
176181
echo '}' . "\r\n";
177182
}
178-
if (! empty($mods['mulitloquent_slideout_text_colour']) && $mods['mulitloquent_slideout_text_colour'] != '#FFFFFF') {
183+
if ((! empty($mods['bootswatch']) && $mods['bootswatch'] != 'default' && !empty($mods['mulitloquent_slideout_text_colour'])) || (! empty($mods['mulitloquent_slideout_text_colour']) && $mods['mulitloquent_slideout_text_colour'] != '#FFFFFF')) {
179184
echo '.sidebar,.sidebar a {';
180185
echo 'color: ' . esc_attr(get_theme_mod('mulitloquent_slideout_text_colour')) . ';';
181186
echo '}' . "\r\n";
182187
}
183-
if (! empty($mods['mulitloquent_navbar_text']) && $mods['mulitloquent_navbar_text'] != '#777777') {
188+
if ((! empty($mods['bootswatch']) && $mods['bootswatch'] != 'default' && !empty($mods['mulitloquent_navbar_text']) ) || (! empty($mods['mulitloquent_navbar_text']) && $mods['mulitloquent_navbar_text'] != '#777777')) {
184189
echo '.jumbotron .nav-header,.well .nav-header {';
185190
echo 'color: ' . esc_attr(get_theme_mod('mulitloquent_navbar_text')) . ';';
186191
echo '}' . "\r\n";
187192
}
188-
if (! empty($mods['mulitloquent_navbar_link']) && $mods['mulitloquent_navbar_link'] != '#777777') {
193+
if ((! empty($mods['bootswatch']) && $mods['bootswatch'] != 'default' && !empty($mods['mulitloquent_navbar_link'])) || (! empty($mods['mulitloquent_navbar_link']) && $mods['mulitloquent_navbar_link'] != '#777777')) {
189194
echo '.breadcrumb a,.breadcrumb a:hover,.breadcrumb a:visited,.comments a,.comments a:hover,.comments a:visited,.well a,.well a:hover,.well a:visited,.jumbotron a:visited,.jumbotron a,.jumbotron a:hover {';
190195
echo 'color: ' . esc_attr(get_theme_mod('mulitloquent_navbar_link')) . ';';
191196
echo '}' . "\r\n";

0 commit comments

Comments
 (0)