363 lines
21 KiB
PHP
363 lines
21 KiB
PHP
|
<?php
|
||
|
/*
|
||
|
* Goodlayers Custom Style File
|
||
|
* ---------------------------------------------------------------------
|
||
|
* This file fetch all style options in admin panel to generate the
|
||
|
* style-custom.css file
|
||
|
* ---------------------------------------------------------------------
|
||
|
*/
|
||
|
|
||
|
// This function is called when user save the option ( admin panel )
|
||
|
function gdl_generate_style_custom( $data = '' ){
|
||
|
global $gdl_fh, $gdl_custom_stylesheet_name;
|
||
|
|
||
|
$return_data = array('success'=>'-1', 'alert'=>'Cannot write ' . $gdl_custom_stylesheet_name . ' file, you may try setting the style-custom.css file permission to 755 or 777 to solved this. ( If file does not exists, you have to create it yourself )');
|
||
|
|
||
|
// initial the value of the style
|
||
|
$file_path = SERVER_PATH . "/" . $gdl_custom_stylesheet_name;
|
||
|
$gdl_fh = @fopen($file_path, 'w');
|
||
|
|
||
|
if( !$gdl_fh ){ die( json_encode($return_data) ); }
|
||
|
|
||
|
gdl_get_style_custom_content();
|
||
|
|
||
|
// close data
|
||
|
fclose($gdl_fh);
|
||
|
}
|
||
|
|
||
|
// This function write the files to the admin panel
|
||
|
function gdl_write_data( $string ){
|
||
|
global $gdl_fh;
|
||
|
fwrite( $gdl_fh, $string . "\r\n" );
|
||
|
}
|
||
|
|
||
|
// help print the css easier
|
||
|
function gdl_print_style( $selector, $content ){
|
||
|
if( empty($content) ) return;
|
||
|
gdl_write_data( $selector . '{ ' . $content . '} ');
|
||
|
}
|
||
|
|
||
|
// help to print the attribute easier
|
||
|
function gdl_style_att( $attribute, $value, $important = false ){
|
||
|
if( $value == 'transparent' || $value == '"default -"' ) return '';
|
||
|
if( $important ) return $attribute . ': ' . $value . ' !important; ';
|
||
|
return $attribute . ': ' . $value . '; ';
|
||
|
}
|
||
|
|
||
|
function gdl_get_style_custom_content(){
|
||
|
global $goodlayers_element, $goodlayers_menu;
|
||
|
|
||
|
$color_menus = $goodlayers_menu['Elements Color'];
|
||
|
foreach( $color_menus as $color_menu_slug ){
|
||
|
foreach( $goodlayers_element[$color_menu_slug] as $element ){
|
||
|
$temp_att = '';
|
||
|
if( !empty( $element['attr'] ) && !empty( $element['selector'] ) ){
|
||
|
foreach( $element['attr'] as $attr ){
|
||
|
$temp_att = $temp_att . gdl_style_att( $attr, get_option($element['name'], $element['default']) );
|
||
|
}
|
||
|
gdl_print_style( $element['selector'], $temp_att );
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// Background Style
|
||
|
$background_style = get_option(THEME_SHORT_NAME.'_background_style', 'Pattern');
|
||
|
if($background_style == 'Pattern'){
|
||
|
$background_pattern = get_option(THEME_SHORT_NAME.'_background_pattern', '1');
|
||
|
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/pattern/pattern-' . $background_pattern . '.png)' );
|
||
|
gdl_print_style( 'html', $temp_att );
|
||
|
|
||
|
if( $background_pattern == '1' ){
|
||
|
gdl_write_data( 'body{ background: url("'. GOODLAYERS_PATH . '/images/pattern/pattern-1-gimmick.png") center 0px repeat-y; } ');
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// Logo
|
||
|
$temp_val = get_option(THEME_SHORT_NAME . "_logo_width", '');
|
||
|
if( !empty($temp_val) ){
|
||
|
$temp_att = gdl_style_att( 'max-width', $temp_val . 'px' );
|
||
|
gdl_print_style( '.logo-wrapper a', $temp_att );
|
||
|
}
|
||
|
$temp_att = gdl_style_att( 'padding-top', get_option(THEME_SHORT_NAME . "_logo_top_margin", '42') . 'px' );
|
||
|
$temp_att = $temp_att . gdl_style_att( 'padding-bottom', get_option(THEME_SHORT_NAME . "_logo_bottom_margin", '42') . 'px' );
|
||
|
gdl_print_style( '.logo-wrapper', $temp_att );
|
||
|
|
||
|
$temp_val = get_option(THEME_SHORT_NAME . "_banner_max_width", '');
|
||
|
if( !empty($temp_val) ){
|
||
|
$temp_att = gdl_style_att( 'max-width', $temp_val . 'px' );
|
||
|
gdl_print_style( '.header-right-banner-wrapper', $temp_att );
|
||
|
}
|
||
|
$temp_att = gdl_style_att( 'margin-top', get_option(THEME_SHORT_NAME . "_banner_top_margin", '35') . 'px' );
|
||
|
gdl_print_style( '.header-right-banner-wrapper', $temp_att );
|
||
|
|
||
|
// Header Font
|
||
|
$temp_att = gdl_style_att( 'font-size', get_option(THEME_SHORT_NAME . "_header_title_size", '25') . 'px' );
|
||
|
gdl_print_style( 'h1.gdl-header-title', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'font-size', get_option(THEME_SHORT_NAME . "_content_size", '13') . 'px' );
|
||
|
gdl_print_style( 'body', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'font-size', get_option(THEME_SHORT_NAME . "_widget_title_size", '18') . 'px' );
|
||
|
gdl_print_style( 'h3.custom-sidebar-title, h3.gdl-header-title', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'font-size', get_option(THEME_SHORT_NAME . "_h1_size", '30') . 'px' );
|
||
|
gdl_print_style( 'h1', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'font-size', get_option(THEME_SHORT_NAME . "_h2_size", '25') . 'px' );
|
||
|
gdl_print_style( 'h2', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'font-size', get_option(THEME_SHORT_NAME . "_h3_size", '20') . 'px' );
|
||
|
gdl_print_style( 'h3', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'font-size', get_option(THEME_SHORT_NAME . "_h4_size", '18') . 'px' );
|
||
|
gdl_print_style( 'h4', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'font-size', get_option(THEME_SHORT_NAME . "_h5_size", '16') . 'px' );
|
||
|
gdl_print_style( 'h5', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'font-size', get_option(THEME_SHORT_NAME . "_h6_size", '15') . 'px' );
|
||
|
gdl_print_style( 'h6', $temp_att );
|
||
|
|
||
|
// Font Family
|
||
|
$temp_att = gdl_style_att( 'font-family', '"' . substr(get_option(THEME_SHORT_NAME . "_content_font"), 2) . '"' );
|
||
|
gdl_print_style( 'body', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'font-family', '"' . substr(get_option(THEME_SHORT_NAME . "_header_font"), 2) . '"' );
|
||
|
gdl_print_style( 'h1, h2, h3, h4, h5, h6, div.page-header-caption, div.gdl-social-counter-widget span.count, ' .
|
||
|
'div.price-item .price-title, div.price-item .price-tag, .portfolio-item-filter ', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'font-family', '"' . substr(get_option(THEME_SHORT_NAME . "_slider_title_font"), 2) . '"' );
|
||
|
gdl_print_style( '.gdl-slider-title', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'font-family', '"' . substr(get_option(THEME_SHORT_NAME . "_stunning_text_font"), 2) . '"' );
|
||
|
gdl_print_style( 'h1.stunning-text-title', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'font-family', '"' . substr(get_option(THEME_SHORT_NAME . "_navigation_font"), 2) . '"' );
|
||
|
gdl_print_style( 'div.main-navigation-wrapper', $temp_att );
|
||
|
|
||
|
// Top Search Icon Type
|
||
|
$gdl_icon_type = get_option(THEME_SHORT_NAME.'_top_search_icon_type','light');
|
||
|
|
||
|
$temp_att = gdl_style_att( 'background', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/top-search.png) no-repeat right center;' );
|
||
|
gdl_print_style( "div.top-search-wrapper input[type='submit']", $temp_att );
|
||
|
|
||
|
gdl_write_data( '@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1),' );
|
||
|
gdl_write_data( 'only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {' );
|
||
|
$temp_att = gdl_style_att( 'background', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/top-search@2x.png) no-repeat left center;' );
|
||
|
gdl_print_style( "div.top-search-wrapper input[type='submit']", $temp_att );
|
||
|
gdl_write_data( '}' );
|
||
|
|
||
|
// Post Sliding
|
||
|
$gdl_icon_type = get_option(THEME_SHORT_NAME.'_post_sliding_icon_type','light');
|
||
|
|
||
|
$temp_att = gdl_style_att( 'background', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/personnal-widget-right.png) no-repeat 0px center;' );
|
||
|
gdl_print_style( "div.header-top-marquee .marquee-wrapper .marquee div", $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/breaking-news-head.png);' );
|
||
|
gdl_print_style( "div.header-top-marquee .marquee-head", $temp_att );
|
||
|
|
||
|
// Icon Type
|
||
|
$gdl_icon_type = get_option(THEME_SHORT_NAME.'_icon_type','dark');
|
||
|
|
||
|
if( $gdl_icon_type == 'dark' ){
|
||
|
gdl_write_data( '.blog-info-wrapper i, div.gdl-blog-list .blog-comment a{ color: #3b3b3b; }' );
|
||
|
}else{
|
||
|
gdl_write_data( '.blog-info-wrapper i, div.gdl-blog-list .blog-comment a{ color: #ffffff; }' );
|
||
|
}
|
||
|
|
||
|
// Personnal Widget
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/personnal-widget-left.png)' );
|
||
|
gdl_print_style( 'div.personnal-widget-prev', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/personnal-widget-right.png)' );
|
||
|
gdl_print_style( 'div.personnal-widget-next', $temp_att );
|
||
|
|
||
|
// Search Button
|
||
|
$temp_att = gdl_style_att( 'background', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/search-button.png) no-repeat center' );
|
||
|
gdl_print_style( "div.gdl-search-button, div.custom-sidebar #searchsubmit", $temp_att );
|
||
|
|
||
|
// Sidebar bullet
|
||
|
$temp_att = gdl_style_att( 'background', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/li-arrow.png) no-repeat 0px center' );
|
||
|
gdl_print_style( "div.custom-sidebar ul li", $temp_att );
|
||
|
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/accordion-background.png)' );
|
||
|
gdl_print_style( 'ul.gdl-accordion li, ul.gdl-toggle-box li, div.gdl-carousel-testimonial .testimonial-content', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/accordion-title-active.png)' );
|
||
|
gdl_print_style( 'li.active span.accordion-icon, li.active span.toggle-box-icon', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/accordion-title.png)' );
|
||
|
gdl_print_style( 'span.accordion-icon, span.toggle-box-icon', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/testimonial-quote.png)' );
|
||
|
gdl_print_style( 'div.gdl-carousel-testimonial .testimonial-icon', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/nav-left.png)' );
|
||
|
gdl_print_style( 'div.blog-carousel-wrapper .blog-nav.left, div.portfolio-carousel-wrapper .port-nav.left, div.portfolio-carousel-description .port-nav.left, .testimonial-navigation .testimonial-prev, div.single-portfolio .port-prev-nav a', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/nav-right.png)' );
|
||
|
gdl_print_style( 'div.blog-carousel-wrapper .blog-nav.right, div.portfolio-carousel-wrapper .port-nav.right, div.portfolio-carousel-description .port-nav.right, .testimonial-navigation .testimonial-next, div.single-portfolio .port-next-nav a', $temp_att );
|
||
|
|
||
|
// Retina
|
||
|
gdl_write_data( '@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1),' );
|
||
|
gdl_write_data( 'only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {' );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/accordion-title-active@2x.png)' );
|
||
|
gdl_print_style( 'li.active span.accordion-icon, li.active span.toggle-box-icon', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/accordion-title@2x.png)' );
|
||
|
gdl_print_style( 'span.accordion-icon, span.toggle-box-icon', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/testimonial-quote@2x.png)' );
|
||
|
gdl_print_style( 'div.gdl-carousel-testimonial .testimonial-icon', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/nav-left@2x.png)' );
|
||
|
gdl_print_style( 'div.blog-carousel-wrapper .blog-nav.left, div.portfolio-carousel-wrapper .port-nav.left, div.portfolio-carousel-description .port-nav.left, .testimonial-navigation .testimonial-prev, div.single-portfolio .port-prev-nav a', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_icon_type . '/nav-right@2x.png)' );
|
||
|
gdl_print_style( 'div.blog-carousel-wrapper .blog-nav.right, div.portfolio-carousel-wrapper .port-nav.right, div.portfolio-carousel-description .port-nav.right, .testimonial-navigation .testimonial-next, div.single-portfolio .port-next-nav a', $temp_att );
|
||
|
gdl_write_data( '}' );
|
||
|
|
||
|
// Footer Icon Type
|
||
|
$gdl_footer_icon_type = get_option(THEME_SHORT_NAME.'_footer_icon_type','light');
|
||
|
|
||
|
// Footer Bullet
|
||
|
$temp_att = gdl_style_att( 'background', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_footer_icon_type . '/li-arrow.png) no-repeat 0px center' );
|
||
|
gdl_print_style( "div.footer-wrapper div.custom-sidebar ul li", $temp_att );
|
||
|
|
||
|
// Search Icon
|
||
|
$temp_att = gdl_style_att( 'background', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_footer_icon_type . '/search-button.png) no-repeat center' );
|
||
|
gdl_print_style( "div.footer-wrapper div.custom-sidebar #searchsubmit", $temp_att );
|
||
|
|
||
|
// Personnal Widget
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_footer_icon_type . '/personnal-widget-left.png)' );
|
||
|
gdl_print_style( 'div.footer-wrapper div.personnal-widget-prev', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_footer_icon_type . '/personnal-widget-right.png)' );
|
||
|
gdl_print_style( 'div.footer-wrapper div.personnal-widget-next', $temp_att );
|
||
|
|
||
|
// client section
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_footer_icon_type . '/nav-left.png)' );
|
||
|
gdl_print_style( 'div.footer-gallery-nav-left', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_footer_icon_type . '/nav-right.png)' );
|
||
|
gdl_print_style( 'div.footer-gallery-nav-right', $temp_att );
|
||
|
|
||
|
// Twitter Icon Type
|
||
|
$gdl_twitter_icon_type = get_option(THEME_SHORT_NAME.'_twitter_icon_type','light');
|
||
|
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_twitter_icon_type . '/nav-left.png)' );
|
||
|
gdl_print_style( "div.gdl-twitter-navigation a.prev", $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_twitter_icon_type . '/nav-right.png)' );
|
||
|
gdl_print_style( "div.gdl-twitter-navigation a.next", $temp_att );
|
||
|
|
||
|
// Retina
|
||
|
gdl_write_data( '@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1),' );
|
||
|
gdl_write_data( 'only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {' );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_footer_icon_type . '/nav-left@2x.png)' );
|
||
|
gdl_print_style( 'div.gdl-twitter-navigation a.prev', $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background-image', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_footer_icon_type . '/nav-right@2x.png)' );
|
||
|
gdl_print_style( 'div.gdl-twitter-navigation a.next', $temp_att );
|
||
|
gdl_write_data( '}' );
|
||
|
|
||
|
// Carousel Icon Type
|
||
|
$gdl_carousel_icon_type = get_option(THEME_SHORT_NAME.'_carousel_icon_type','light');
|
||
|
|
||
|
$temp_att = gdl_style_att( 'background', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_carousel_icon_type . '/carousel-nav-left.png) no-repeat' );
|
||
|
gdl_print_style( ".flex-carousel .flex-direction-nav li a.flex-prev", $temp_att );
|
||
|
$temp_att = gdl_style_att( 'background', 'url(' . GOODLAYERS_PATH . '/images/icon/' . $gdl_carousel_icon_type . '/carousel-nav-right.png) no-repeat' );
|
||
|
gdl_print_style( ".flex-carousel .flex-direction-nav li a.flex-next", $temp_att );
|
||
|
|
||
|
/*--- Custom value that can't resides in goodlayers option array ---*/
|
||
|
|
||
|
// Contact Form
|
||
|
$temp_val_frame = get_option(THEME_SHORT_NAME.'_contact_form_frame_color', '#f7f7f7');
|
||
|
$temp_val_shadow = get_option(THEME_SHORT_NAME.'_contact_form_inner_shadow', '#ececec');
|
||
|
$temp_sel = 'div.contact-form-wrapper input[type="text"], div.contact-form-wrapper input[type="password"], div.contact-form-wrapper textarea, ';
|
||
|
$temp_sel = $temp_sel . 'div.sidebar-wrapper #search-text input[type="text"], ';
|
||
|
$temp_sel = $temp_sel . 'div.sidebar-wrapper .contact-widget input, div.custom-sidebar .contact-widget textarea, ';
|
||
|
$temp_sel = $temp_sel . 'div.comment-wrapper input[type="text"], div.comment-wrapper input[type="password"], div.comment-wrapper textarea';
|
||
|
$temp_att = gdl_style_att( 'color', get_option(THEME_SHORT_NAME.'_contact_form_text_color', '#888888') );
|
||
|
$temp_att = $temp_att . gdl_style_att( 'background-color', get_option(THEME_SHORT_NAME.'_contact_form_background_color', '#fff') );
|
||
|
$temp_att = $temp_att . gdl_style_att( 'border-color', get_option(THEME_SHORT_NAME.'_contact_form_border_color', '#e3e3e3') );
|
||
|
$temp_att = $temp_att . gdl_style_att( '-webkit-box-shadow', $temp_val_shadow . ' 0px 1px 4px inset, ' . $temp_val_frame . ' -5px -5px 0px 0px, ' . $temp_val_frame . ' 5px 5px 0px 0px, ' . $temp_val_frame . ' 5px 0px 0px 0px, ' . $temp_val_frame . ' 0px 5px 0px 0px, ' . $temp_val_frame . ' 5px -5px 0px 0px, ' . $temp_val_frame . ' -5px 5px 0px 0px ' );
|
||
|
$temp_att = $temp_att . gdl_style_att( 'box-shadow', $temp_val_shadow . ' 0px 1px 4px inset, ' . $temp_val_frame . ' -5px -5px 0px 0px, ' . $temp_val_frame . ' 5px 5px 0px 0px, ' . $temp_val_frame . ' 5px 0px 0px 0px, ' . $temp_val_frame . ' 0px 5px 0px 0px, ' . $temp_val_frame . ' 5px -5px 0px 0px, ' . $temp_val_frame . ' -5px 5px 0px 0px ' );
|
||
|
gdl_print_style( $temp_sel, $temp_att );
|
||
|
|
||
|
// Additional Style From The admin panel > general > page style
|
||
|
gdl_write_data(get_option(THEME_SHORT_NAME.'_additional_style', ''));
|
||
|
|
||
|
// View All Port Nav
|
||
|
$temp_val = get_option(THEME_SHORT_NAME.'_port_carousel_nav','#f6f6f6');
|
||
|
gdl_write_data( 'div.port-nav-wrapper a.view-all-projects i{ color: ' . gdl_hex_darker($temp_val, 10) . '; }' );
|
||
|
|
||
|
// Stunning Text Button
|
||
|
$temp_val = get_option(THEME_SHORT_NAME . '_stunning_text_top_border', '#f16337');
|
||
|
gdl_write_data('div.stunning-text-wrapper .stunning-text-button-mobile, ');
|
||
|
gdl_write_data('div.stunning-text-wrapper .stunning-text-button-wrapper{ ');
|
||
|
gdl_write_data('background: ' . $temp_val . '; ');
|
||
|
gdl_write_data('}');
|
||
|
|
||
|
// Button Border
|
||
|
$temp_val = get_option(THEME_SHORT_NAME.'_button_background_color','#f57504');
|
||
|
$temp_val2 = gdl_hex_darker( $temp_val, 20 );
|
||
|
gdl_write_data( '.gdl-button, button, input[type="submit"], input[type="reset"], input[type="button"]{ ' );
|
||
|
gdl_write_data( 'border-color: ' . $temp_val2 . ';' );
|
||
|
gdl_write_data( '}');
|
||
|
|
||
|
$temp_val = get_option(THEME_SHORT_NAME.'_price_button_background','#f57504');
|
||
|
$temp_val2 = gdl_hex_darker( $temp_val, 20 );
|
||
|
gdl_write_data( 'div.price-button-wrapper .gdl-button{ ' );
|
||
|
gdl_write_data( 'border-color: ' . $temp_val2 . ';' );
|
||
|
gdl_write_data( '}');
|
||
|
|
||
|
// Footer Stunning Background
|
||
|
$temp_val = get_option(THEME_SHORT_NAME.'_footer_stunning_background_image');
|
||
|
if( !empty($temp_val) ){
|
||
|
$temp_val = wp_get_attachment_image_src( $temp_val , 'full' );
|
||
|
gdl_write_data('div.footer-stunning-wrapper{ background-image: url("' . $temp_val[0] . '"); }');
|
||
|
}
|
||
|
|
||
|
// hide cufon out
|
||
|
global $all_font;
|
||
|
|
||
|
$used_font = substr(get_option(THEME_SHORT_NAME.'_header_font'), 2);
|
||
|
if($used_font != 'default -'){
|
||
|
if($all_font[$used_font]['type'] == 'Cufon'){
|
||
|
gdl_write_data('h1, h2, h3, h4, h5, h6{ visibility: hidden; }');
|
||
|
gdl_write_data('.gdl-slider-title{ visibility: visible; }');
|
||
|
gdl_write_data('.stunning-text-title{ visibility: visible; }');
|
||
|
}
|
||
|
}
|
||
|
|
||
|
$used_font = substr(get_option(THEME_SHORT_NAME.'_navigation_font'), 2);
|
||
|
if($used_font != 'default -'){
|
||
|
if($all_font[$used_font]['type'] == 'Cufon'){
|
||
|
gdl_write_data('div.main-navigation-wrapper{ visibility: hidden; }');
|
||
|
}
|
||
|
}
|
||
|
|
||
|
$used_font = substr(get_option(THEME_SHORT_NAME.'_slider_title_font'), 2);
|
||
|
if($used_font != 'default -'){
|
||
|
if($all_font[$used_font]['type'] == 'Cufon'){
|
||
|
gdl_write_data('.gdl-slider-title{ visibility: hidden; }');
|
||
|
gdl_write_data('.nivo-caption .gdl-slider-title{ visibility: visible; }');
|
||
|
}
|
||
|
}
|
||
|
|
||
|
$used_font = substr(get_option(THEME_SHORT_NAME.'_stunning_text_font'), 2);
|
||
|
if($used_font != 'default -'){
|
||
|
if($all_font[$used_font]['type'] == 'Cufon'){
|
||
|
gdl_write_data('.stunning-text-title{ visibility: hidden; }');
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// -------------------------------------------------------------------------- //
|
||
|
// -------------------------------------------------------------------------- //
|
||
|
|
||
|
// function that print additional style for lt IE9
|
||
|
add_action('wp_head', 'gdl_ltie9_style');
|
||
|
function gdl_ltie9_style(){
|
||
|
|
||
|
// dropcap support
|
||
|
?>
|
||
|
<!--[if lt IE 9]>
|
||
|
<style type="text/css">
|
||
|
div.shortcode-dropcap.circle,
|
||
|
div.anythingSlider .anythingControls ul a, .flex-control-nav li a,
|
||
|
.nivo-controlNav a, ls-bottom-slidebuttons a{
|
||
|
z-index: 1000;
|
||
|
position: relative;
|
||
|
behavior: url(<?php echo GOODLAYERS_PATH; ?>/stylesheet/ie-fix/PIE.php);
|
||
|
}
|
||
|
|
||
|
ul.gdl-accordion li, ul.gdl-toggle-box li{ overflow: hidden; }
|
||
|
|
||
|
<?php
|
||
|
$temp_val = get_option(THEME_SHORT_NAME . "_logo_width", '');
|
||
|
if( !empty($temp_val) ){
|
||
|
echo '.logo-wrapper{ overflow: hidden; width: ' . $temp_val . 'px !important; }';
|
||
|
}
|
||
|
?>
|
||
|
</style>
|
||
|
<![endif]-->
|
||
|
<?php
|
||
|
}
|
||
|
?>
|