Make PMA_ieFilter simpler and more generic

This commit is contained in:
Piotr Przybylski
2011-04-22 20:22:45 +02:00
parent 5610cd4651
commit 21ac63902d
3 changed files with 26 additions and 59 deletions

View File

@@ -12,22 +12,11 @@ if (!defined('PMA_MINIMUM_COMMON')) {
exit(); exit();
} }
function PMA_ieFilter($is_hover) { function PMA_ieFilter($start_color, $end_color)
$retval = ''; {
if (PMA_USR_BROWSER_AGENT == "IE") { return PMA_USR_BROWSER_AGENT == 'IE' && PMA_USR_BROWSER_VER >= 6 && PMA_USR_BROWSER_VER <= 8
$ver = intval(PMA_USR_BROWSER_VER); ? 'filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="' . $start_color . '", endColorstr="' . $end_color . '");'
if ($ver >= 6 && $ver <= 8) { : '';
if ($is_hover) {
$start_color = '#cccccc';
$end_color = '#dddddd';
} else {
$start_color = '#ffffff';
$end_color = '#cccccc';
}
$retval = 'filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="' . $start_color . '", endColorstr="' . $end_color . '");';
}
}
return $retval;
} }
?> ?>
/******************************************************************************/ /******************************************************************************/
@@ -1461,7 +1450,7 @@ table#serverconnection_trg_local {
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc)); background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
background: -moz-linear-gradient(top, #ffffff, #cccccc); background: -moz-linear-gradient(top, #ffffff, #cccccc);
background: -o-linear-gradient(top, #ffffff, #cccccc); background: -o-linear-gradient(top, #ffffff, #cccccc);
<?php echo PMA_ieFilter(false); ?> <?php echo PMA_ieFilter('#ffffff', '#cccccc'); ?>
border: 1px solid #444444; border: 1px solid #444444;
cursor: pointer; cursor: pointer;
} }

View File

@@ -12,22 +12,11 @@ if (!defined('PMA_MINIMUM_COMMON')) {
exit(); exit();
} }
function PMA_ieFilter($is_hover) { function PMA_ieFilter($start_color, $end_color)
$retval = ''; {
if (PMA_USR_BROWSER_AGENT == "IE") { return PMA_USR_BROWSER_AGENT == 'IE' && PMA_USR_BROWSER_VER >= 6 && PMA_USR_BROWSER_VER <= 8
$ver = intval(PMA_USR_BROWSER_VER); ? 'filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="' . $start_color . '", endColorstr="' . $end_color . '");'
if ($ver >= 6 && $ver <= 8) { : '';
if ($is_hover) {
$start_color = '#cccccc';
$end_color = '#dddddd';
} else {
$start_color = '#ffffff';
$end_color = '#cccccc';
}
$retval = 'filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="' . $start_color . '", endColorstr="' . $end_color . '");';
}
}
return $retval;
} }
?> ?>
/******************************************************************************/ /******************************************************************************/
@@ -221,7 +210,7 @@ div#left_tableList li {
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc)); background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
background: -moz-linear-gradient(top, #ffffff, #cccccc); background: -moz-linear-gradient(top, #ffffff, #cccccc);
background: -o-linear-gradient(top, #ffffff, #cccccc); background: -o-linear-gradient(top, #ffffff, #cccccc);
<?php echo PMA_ieFilter(false); ?> <?php echo PMA_ieFilter('#ffffff', '#cccccc'); ?>
border: 1px solid #aaa; border: 1px solid #aaa;
-moz-border-radius: 20px; -moz-border-radius: 20px;
-webkit-border-radius: 20px; -webkit-border-radius: 20px;
@@ -237,7 +226,7 @@ div#left_tableList li {
background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#dddddd)) !important; background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#dddddd)) !important;
background: -moz-linear-gradient(top, #cccccc, #dddddd) !important; background: -moz-linear-gradient(top, #cccccc, #dddddd) !important;
background: -o-linear-gradient(top, #cccccc, #dddddd) !important; background: -o-linear-gradient(top, #cccccc, #dddddd) !important;
<?php echo PMA_ieFilter(true); ?> <?php echo PMA_ieFilter('#cccccc', '#dddddd'); ?>
} }
#newtable li a:hover { #newtable li a:hover {

View File

@@ -12,22 +12,11 @@ if (!defined('PMA_MINIMUM_COMMON')) {
exit(); exit();
} }
function PMA_ieFilter($is_hover) { function PMA_ieFilter($start_color, $end_color)
$retval = ''; {
if (PMA_USR_BROWSER_AGENT == "IE") { return PMA_USR_BROWSER_AGENT == 'IE' && PMA_USR_BROWSER_VER >= 6 && PMA_USR_BROWSER_VER <= 8
$ver = intval(PMA_USR_BROWSER_VER); ? 'filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="' . $start_color . '", endColorstr="' . $end_color . '");'
if ($ver >= 6 && $ver <= 8) { : '';
if ($is_hover) {
$start_color = '#cccccc';
$end_color = '#dddddd';
} else {
$start_color = '#ffffff';
$end_color = '#cccccc';
}
$retval = 'filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="' . $start_color . '", endColorstr="' . $end_color . '");';
}
}
return $retval;
} }
?> ?>
/******************************************************************************/ /******************************************************************************/
@@ -120,7 +109,7 @@ a:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc)); background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
background: -moz-linear-gradient(top, #ffffff, #cccccc); background: -moz-linear-gradient(top, #ffffff, #cccccc);
background: -o-linear-gradient(top, #ffffff, #cccccc); background: -o-linear-gradient(top, #ffffff, #cccccc);
<?php echo PMA_ieFilter(false); ?> <?php echo PMA_ieFilter('#ffffff', '#cccccc'); ?>
} }
dfn { dfn {
@@ -140,7 +129,7 @@ th {
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc)); background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
background: -moz-linear-gradient(top, #ffffff, #cccccc); background: -moz-linear-gradient(top, #ffffff, #cccccc);
background: -o-linear-gradient(top, #ffffff, #cccccc); background: -o-linear-gradient(top, #ffffff, #cccccc);
<?php echo PMA_ieFilter(false); ?> <?php echo PMA_ieFilter('#ffffff', '#cccccc'); ?>
} }
a img { a img {
@@ -213,7 +202,7 @@ input[type=submit]{
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc)); background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
background: -moz-linear-gradient(top, #ffffff, #cccccc); background: -moz-linear-gradient(top, #ffffff, #cccccc);
background: -o-linear-gradient(top, #ffffff, #cccccc); background: -o-linear-gradient(top, #ffffff, #cccccc);
<?php echo PMA_ieFilter(false); ?> <?php echo PMA_ieFilter('#ffffff', '#cccccc'); ?>
} }
input[type=submit]:hover{ position: relative; input[type=submit]:hover{ position: relative;
@@ -221,7 +210,7 @@ input[type=submit]:hover{ position: relative;
background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#dddddd)); background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#dddddd));
background: -moz-linear-gradient(top, #cccccc, #dddddd); background: -moz-linear-gradient(top, #cccccc, #dddddd);
background: -o-linear-gradient(top, #cccccc, #dddddd); background: -o-linear-gradient(top, #cccccc, #dddddd);
<?php echo PMA_ieFilter(true); ?> <?php echo PMA_ieFilter('#cccccc', '#dddddd'); ?>
cursor:pointer; cursor:pointer;
} }
@@ -1345,14 +1334,14 @@ div#querywindowcontainer fieldset {
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc)); background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
background: -moz-linear-gradient(top, #ffffff, #cccccc); background: -moz-linear-gradient(top, #ffffff, #cccccc);
background: -o-linear-gradient(top, #ffffff, #cccccc); background: -o-linear-gradient(top, #ffffff, #cccccc);
<?php echo PMA_ieFilter(false); ?> <?php echo PMA_ieFilter('#ffffff', '#cccccc'); ?>
} }
#sectionlinks a:hover, #statuslinks a:hover{ #sectionlinks a:hover, #statuslinks a:hover{
background-image: url(./themes/pmahomme/img/gradient-hover.svg); background-image: url(./themes/pmahomme/img/gradient-hover.svg);
background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#dddddd)); background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#dddddd));
background: -moz-linear-gradient(top, #cccccc, #dddddd); background: -moz-linear-gradient(top, #cccccc, #dddddd);
background: -o-linear-gradient(top, #cccccc, #dddddd); background: -o-linear-gradient(top, #cccccc, #dddddd);
<?php echo PMA_ieFilter(true); ?> <?php echo PMA_ieFilter('#cccccc', '#dddddd'); ?>
} }
div#sqlquerycontainer { div#sqlquerycontainer {
@@ -1786,7 +1775,7 @@ table#serverconnection_trg_local {
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc)); background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
background: -moz-linear-gradient(top, #ffffff, #cccccc); background: -moz-linear-gradient(top, #ffffff, #cccccc);
background: -o-linear-gradient(top, #ffffff, #cccccc); background: -o-linear-gradient(top, #ffffff, #cccccc);
<?php echo PMA_ieFilter(false); ?> <?php echo PMA_ieFilter('#ffffff', '#cccccc'); ?>
cursor: pointer; cursor: pointer;
} }
#buttonGo:hover{ #buttonGo:hover{
@@ -1794,7 +1783,7 @@ table#serverconnection_trg_local {
background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#dddddd)); background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#dddddd));
background: -moz-linear-gradient(top, #cccccc, #dddddd); background: -moz-linear-gradient(top, #cccccc, #dddddd);
background: -o-linear-gradient(top, #cccccc, #dddddd); background: -o-linear-gradient(top, #cccccc, #dddddd);
<?php echo PMA_ieFilter(true); ?> <?php echo PMA_ieFilter('#cccccc', '#dddddd'); ?>
} }
.format_specific_options h3 { .format_specific_options h3 {