@@ -141,51 +141,56 @@ function multiloquent_register_and_generate_custom_control($setting_type, $setti
141
141
*/
142
142
function multiloquent_customize_css()
143
143
{
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 ' ) {
145
146
$ mods = get_theme_mods ();
146
147
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 ' )) {
149
154
echo '.navbar-default,.navbar-default .navbar-brand,.navbar-form,.jumbotron,.well,.breadcrumb,.comments, .navbar-default a:hover { ' ;
150
155
echo 'background: ' . esc_attr (get_theme_mod ('mulitloquent_navbar ' )) . '!important; ' ;
151
156
echo '} ' . "\r\n" ;
152
157
}
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 ' ) ) {
154
159
echo '.navbar-default,.navbar-default .navbar-brand,.navbar-form,.jumbotron,.well,.breadcrumb,.comments, .navbar-default a:hover { ' ;
155
160
echo 'color: ' . esc_attr (get_theme_mod ('mulitloquent_navbar_text ' )) . '!important; ' ;
156
161
echo '} ' . "\r\n" ;
157
162
}
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 ' ) ) {
159
164
echo '.wrapper,.featured-posts { ' ;
160
165
echo 'background: ' . esc_attr (get_theme_mod ('mulitloquent_background_colour ' )) . '; ' ;
161
166
echo '} ' . "\r\n" ;
162
167
}
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 ' ) ) {
164
169
echo '.wrapper,.featured-posts { ' ;
165
170
echo 'color: ' . esc_attr (get_theme_mod ('mulitloquent_background_text_colour ' )) . '; ' ;
166
171
echo '} ' . "\r\n" ;
167
172
}
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 ' ) ) {
169
174
echo 'body { ' ;
170
175
echo 'background: ' . esc_attr (get_theme_mod ('mulitloquent_slideout_menu_colour ' )) . '; ' ;
171
176
echo '} ' . "\r\n" ;
172
177
}
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 ' ) ) {
174
179
echo 'body { ' ;
175
180
echo 'color: ' . esc_attr (get_theme_mod ('mulitloquent_background_text_colour ' )) . '; ' ;
176
181
echo '} ' . "\r\n" ;
177
182
}
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 ' ) ) {
179
184
echo '.sidebar,.sidebar a { ' ;
180
185
echo 'color: ' . esc_attr (get_theme_mod ('mulitloquent_slideout_text_colour ' )) . '; ' ;
181
186
echo '} ' . "\r\n" ;
182
187
}
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 ' ) ) {
184
189
echo '.jumbotron .nav-header,.well .nav-header { ' ;
185
190
echo 'color: ' . esc_attr (get_theme_mod ('mulitloquent_navbar_text ' )) . '; ' ;
186
191
echo '} ' . "\r\n" ;
187
192
}
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 ' ) ) {
189
194
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 { ' ;
190
195
echo 'color: ' . esc_attr (get_theme_mod ('mulitloquent_navbar_link ' )) . '; ' ;
191
196
echo '} ' . "\r\n" ;
0 commit comments