Add forgotten file
This commit is contained in:
parent
00fab43533
commit
5b8bb36168
44
libraries/theme.lib.php
Normal file
44
libraries/theme.lib.php
Normal file
@ -0,0 +1,44 @@
|
||||
<?php
|
||||
/* vim: set expandtab sw=4 ts=4 sts=4: */
|
||||
/**
|
||||
* Helper functions for themes.
|
||||
*
|
||||
* @package phpMyAdmin
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* Gradient filter for IE.
|
||||
*/
|
||||
function PMA_ieFilter($start_color, $end_color)
|
||||
{
|
||||
return PMA_USR_BROWSER_AGENT == 'IE' && PMA_USR_BROWSER_VER >= 6 && PMA_USR_BROWSER_VER <= 8
|
||||
? 'filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="' . $start_color . '", endColorstr="' . $end_color . '");'
|
||||
: '';
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove filter for IE.
|
||||
*/
|
||||
function PMA_ieClearFilter() {
|
||||
return PMA_USR_BROWSER_AGENT == 'IE' && PMA_USR_BROWSER_VER >= 6 && PMA_USR_BROWSER_VER <= 8
|
||||
? 'filter: none'
|
||||
: '';
|
||||
}
|
||||
|
||||
/**
|
||||
* Generates code for CSS gradient using various browser extensions.
|
||||
*/
|
||||
function PMA_css_Gradied($start_color, $end_color)
|
||||
{
|
||||
$result = array();
|
||||
$result[] = 'background-image: url(./themes/svg_gradient.php?from=' . $start_color . '&to=' . $end_color . ');';
|
||||
$result[] = 'background-size: 100% 100%;';
|
||||
$result[] = 'background: -webkit-gradient(linear, left top, left bottom, from(' . $start_color . '), to(' . $end_color . '));';
|
||||
$result[] = 'background: -moz-linear-gradient(top, ' . $start_color . ', ' . $end_color . ');';
|
||||
$result[] = 'background: -o-linear-gradient(top, ' . $start_color . ', ' . $end_color . ');';
|
||||
$result[] = PMA_ieFilter($start_color, $end_color);
|
||||
return implode("\n", $result);
|
||||
}
|
||||
|
||||
?>
|
||||
Loading…
Reference in New Issue
Block a user