<?php\r
+require_once "colors.php";\r
+\r
class Feeds extends Handler_Protected {\r
\r
function csrf_ignore($method) {\r
$feed_id = $line["feed_id"];\r
$label_cache = $line["label_cache"];\r
$labels = false;\r
+ $label_row_style = "";\r
\r
if ($label_cache) {\r
$label_cache = json_decode($label_cache, true);\r
if ($label_cache) {\r
if ($label_cache["no-labels"] == 1)\r
$labels = array();\r
- else\r
+ else {\r
$labels = $label_cache;\r
+ if (count($labels) > 0) {\r
+ $bg = rgb2hsl(_color_unpack($labels[0][3]));\r
+ if ($bg && $bg[1] > 0) {\r
+\r
+ $bg[1] = 0.04;\r
+\r
+ if ($class == "even")\r
+ $bg[2] = 0.9;\r
+ else\r
+ $bg[2] = 1;\r
+\r
+ $bg = _color_pack(hsl2rgb($bg));\r
+ $label_row_style = "style='background-color : $bg;'";\r
+ }\r
+ }\r
+ }\r
}\r
}\r
\r
$mouseover_attrs = "onmouseover='postMouseIn($id)'\r
onmouseout='postMouseOut($id)'";\r
\r
- $reply['content'] .= "<div class='$class' id='RROW-$id' $mouseover_attrs>";\r
+ $reply['content'] .= "<div class='$class' id='RROW-$id' $label_row_style $mouseover_attrs>";\r
\r
$reply['content'] .= "<div class='hlUpdPic'>$update_pic</div>";\r
\r
$mouseover_attrs = "onmouseover='postMouseIn($id)'\r
onmouseout='postMouseOut($id)'";\r
\r
- $reply['content'] .= "<div class=\"$class\"\r
+ $reply['content'] .= "<div class=\"$class\" $label_row_style\r
id=\"RROW-$id\" $mouseover_attrs'>";\r
\r
$reply['content'] .= "<div class=\"cdmHeader\">";\r