function ultra_css_background($selector, $id, $opacity = "", $type = "")
{
    global $ultraadmin;
    if ($type == "array") {
        $value = $id;
    } else {
        $value = $ultraadmin[$id];
    }
    if (!isset($value['background-image'])) {
        $value['background-image'] = "";
    }
    if (!isset($value['background-repeat'])) {
        $value['background-repeat'] = "";
    }
    if (!isset($value['background-color'])) {
        $value['background-color'] = "";
    }
    if (!isset($value['background-size'])) {
        $value['background-size'] = "";
    }
    if (!isset($value['background-attachment'])) {
        $value['background-attachment'] = "";
    }
    if (!isset($value['background-position'])) {
        $value['background-position'] = "";
    }
    $bg_image = "";
    $ultraadminID = $value['background-image'];
    if (isset($ultraadminID) && trim($ultraadminID) != "") {
        $bg_image = "background-image:url(" . $ultraadminID . "); ";
    }
    $bg_color = "";
    $ultraadminID = $value['background-color'];
    $colorcode = ultra_colorcode($ultraadminID, $opacity);
    $bg_color = "background-color: " . $colorcode . ";";
    $bg_repeat = "";
    $ultraadminID = $value['background-repeat'];
    if (isset($ultraadminID) && trim($ultraadminID) != "") {
        $bg_repeat = "background-repeat:" . $ultraadminID . "; ";
    }
    $bg_size = "";
    $ultraadminID = $value['background-size'];
    if (isset($ultraadminID) && trim($ultraadminID) != "") {
        $bg_size = "-webkit-background-size:" . $ultraadminID . "; " . "-moz-background-size:" . $ultraadminID . "; " . "-o-background-size:" . $ultraadminID . "; " . "background-size:" . $ultraadminID . "; ";
    }
    $bg_attach = "";
    $ultraadminID = $value['background-attachment'];
    if (isset($ultraadminID) && trim($ultraadminID) != "") {
        $bg_attach = "background-attachment:" . $ultraadminID . "; ";
    }
    $bg_pos = "";
    $ultraadminID = $value['background-position'];
    if (isset($ultraadminID) && trim($ultraadminID) != "") {
        $bg_pos = "background-position:" . $ultraadminID . "; ";
    }
    return " " . $selector . "{" . $bg_color . $bg_image . $bg_pos . $bg_attach . $bg_size . $bg_repeat . "} ";
}
Example #2
0
echo ultra_css_bgcolor($ultrastr, "button-secondary-bg", "1.0") . "\n";
echo " \n/* -- Button secondary hover bg color -- */\n";
$ultrastr = " .wp-core-ui .button-secondary:focus, .wp-core-ui .button-secondary:hover, .wp-core-ui .button.focus, .wp-core-ui .button.hover, .wp-core-ui .button:focus, .wp-core-ui .button:hover," . "#edit-slug-box .edit-slug.button:hover, #edit-slug-box #view-post-btn .button:hover";
echo ultra_css_bgcolor($ultrastr, "button-secondary-hover-bg", "1.0") . "\n";
echo " \n/* -- Button primary bg color -- */\n";
$ultrastr = " .wp-core-ui .button-primary," . ".row-actions span a:hover," . ".plugin-card .install-now.button, .plugin-card .button," . ".wordfenceWrap input[type='button'], .wordfenceWrap input[type='submit']";
echo ultra_css_bgcolor($ultrastr, "button-primary-bg", "1.0") . "\n";
echo " \n/* -- Button primary hover bg color -- */\n";
$ultrastr = " .wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover," . "#adminmenu .awaiting-mod, #adminmenu .update-plugins, #sidemenu li a span.update-plugins," . ".wordfenceWrap input[type='button']:hover, .wordfenceWrap input[type='submit']:hover, .wordfenceWrap input[type='button']:focus, .wordfenceWrap input[type='submit']:focus";
echo ultra_css_bgcolor($ultrastr, "button-primary-hover-bg", "1.0") . "\n";
//echo " \n/* -- Data Row action buttons text color-- !important */\n";
//echo ".row-actions span a:hover {color: ".ultra_colorcode($ultraadmin['button-text-color'],"1.0","!important")."}";
echo " \n/* ---- disabled button - !important ----- */\n";
$ultrastr = " .wp-core-ui .button-primary-disabled, .wp-core-ui .button-primary.disabled, .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary[disabled]";
echo $ultrastr . " {color: " . ultra_colorcode($ultraadmin['button-text-color'], "1.0", "!important") . "}";
echo $ultrastr . " {background-color: " . ultra_colorcode($ultraadmin['button-primary-bg'], "1.0", "!important") . "}";
/*----------------------------------
 Admin Top bar
-----------------------------------*/
echo " \n/* -- Top bar BG - like menu bg-- */\n";
$ultrastr = " #wpadminbar";
echo ultra_css_background($ultrastr, "topbar-menu-bg", "1.0") . "\n";
$ultrastr = " #wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar .ab-top-menu>li:hover>.ab-item, #wpadminbar .ab-top-menu>li>.ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus," . "#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input," . "#wp-admin-bar-my-account .ab-sub-wrapper .ab-submenu li," . "#wpadminbar .quicklinks .menupop.hover ul li .ab-item," . "#wpadminbar .quicklinks .ab-empty-item:hover, #wpadminbar .quicklinks a:hover, #wpadminbar .shortlink-input:hover";
echo ultra_css_bgcolor($ultrastr, "topbar-submenu-bg", "1.0") . "\n";
$ultrastr = " #wpadminbar #wp-admin-bar-user-info:hover a," . "#wpadminbar .quicklinks .menupop.hover ul li a:hover" . "";
echo ultra_css_bgcolor($ultrastr, "topbar-submenu-hover-bg", "1.0") . "\n";
$ultrastr = " #wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar .ab-top-menu>li:hover>.ab-item, #wpadminbar .ab-top-menu>li>.ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, " . "#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar.nojs .quicklinks .menupop:hover ul li a," . "#wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input," . "#wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover," . "#wpadminbar>#wp-toolbar a:focus span.ab-label, #wpadminbar>#wp-toolbar li.hover span.ab-label, #wpadminbar>#wp-toolbar li:hover span.ab-label";
echo ultra_css_color($ultrastr, "topbar-submenu-color", "1.0") . "\n";
$ultrastr = " #wpadminbar .quicklinks .menupop.hover ul li a:hover";
echo ultra_css_border_color($ultrastr, "primary-color", "", "left") . "\n";
$ultrastr = " #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon," . "#wpadminbar #adminbarsearch:before, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before";