X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=themes%2Fdarkness.php;h=3dd97c489a36d14d672bb8603063a036d1e2198b;hb=95dcee50e4d7ffe1d0b686377042ff3b735bc81c;hp=d4a45fb4d68ba0c161ee4270e3e5415b33afc99d;hpb=ecf5c1bd74140566ff58b5c6a88440483f2583b7;p=squirrelmail.git
diff --git a/themes/darkness.php b/themes/darkness.php
index d4a45fb4..3dd97c48 100755
--- a/themes/darkness.php
+++ b/themes/darkness.php
@@ -1,12 +1,21 @@
' . "\n";
+ if (substr($PHP_SELF, -18) == '/src/left_main.php') {
+ echo '' . '\n';
}
?>
0) {
// Some background colors
- $r = mt_rand(32,64);
- $g = $r;
- $b = $r;
- if (IsUnique($targetDistance, $r, $g, $b, $used)) {
+ $r = mt_rand(24,64);
+ $unique = true;
+ foreach ($used as $col) {
+ if (abs($r - $col) < $targetDistance)
+ $unique = false;
+ }
+ if ($unique) {
$i = array_shift($Left);
- $color[$i] = sprintf("#%02X%02X%02X",$r,$g,$b);
- $used[] = array($r, $g, $b);
- $targetDistance = $TargetDistance;
+ $color[$i] = sprintf('#%02X%02X%02X',$r,$r, $r);
+ $used[] = $r;
+ $targetDistance = $BackgroundTargetDistance;
} else {
- $targetDistance *= 0.9;
+ $targetDistance -= $BackgroundAdjust;
}
}
// Set the error color to some shade of red
$r = mt_rand(196, 255);
$g = mt_rand(144, ($r * .8));
- $color[2] = sprintf("#%02X%02X%02X", $r, $g, $g);
+ $color[2] = sprintf('#%02X%02X%02X', $r, $g, $g);
$used = array(array($r, $g, $g));
// Set normal text colors
@@ -96,12 +108,12 @@ $squirrelmail_plugin_hooks['generic_header']['theme_darkness'] =
$r = mt_rand($cmin,$cmax);
$g = mt_rand($cmin,$cmax);
$b = mt_rand($cmin,$cmax);
- $color[$i] = sprintf("#%02X%02X%02X",$r,$g,$b);
+ $color[$i] = sprintf('#%02X%02X%02X',$r,$g,$b);
$used[] = array($r, $g, $b);
}
$Left = array(1, 7, 11, 13, 14, 15);
- $targetDistance = $TargetDistance;
+ $targetDistance = $TextTargetDistance;
while (count($Left) > 0) {
// Text colors -- Try to keep the colors distinct
$cmin = 196;
@@ -114,11 +126,11 @@ $squirrelmail_plugin_hooks['generic_header']['theme_darkness'] =
if (IsUnique($targetDistance, $r, $g, $b, $used)) {
$i = array_shift($Left);
- $color[$i] = sprintf("#%02X%02X%02X",$r,$g,$b);
+ $color[$i] = sprintf('#%02X%02X%02X',$r,$g,$b);
$used[] = array($r, $g, $b);
- $targetDistance = $TargetDistance;
+ $targetDistance = $TextTargetDistance;
} else {
- $targetDistance *= 0.9;
+ $targetDistance *= $TextAdjust;
}
}
@@ -138,7 +150,7 @@ b 9: Darker version of #0
b 10: Darker version of #9
f 11: Special folders color [Inbox, Trash, Sent]
b 12: Alternate color for message list [alters between 4 and this one]
-f 13: Color for single-quoted text ("> text") when reading (default: #800000)
+f 13: Color for single-quoted text ('> text') when reading (default: #800000)
f 14: Color for text with more than one quote (default: #FF0000)
**/