summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-04-15 15:38:05 +0400
committerAndrew Dolgov <[email protected]>2013-04-15 15:38:05 +0400
commitbfaf90e364e883790af2b354cfbb9db250a5a516 (patch)
tree4495b6c9261392f7eb80c270f50258159a8d7b77 /classes
parent85eea71e0e8432349ffc38ef504f34fc34d70530 (diff)
add row backgrounds in normal mode
Diffstat (limited to 'classes')
-rw-r--r--classes/feeds.php47
1 files changed, 23 insertions, 24 deletions
diff --git a/classes/feeds.php b/classes/feeds.php
index 10877bad5..79edca5d9 100644
--- a/classes/feeds.php
+++ b/classes/feeds.php
@@ -401,6 +401,28 @@ class Feeds extends Handler_Protected {
$entry_site_url = $line["site_url"];
+ //setting feed headline background color, needs to change text color based on dark/light
+ $fav_color = $line['favicon_avg_color'];
+
+ require_once "colors.php";
+
+ if ($fav_color) {
+ if (!isset($rgba_cache[$feed_id]))
+ $rgba_cache[$feed_id] = join(",", _color_unpack($fav_color));
+
+ $rgba = $rgba_cache[$feed_id];
+
+ // W3C definition seems to work in FF and Chrome
+ $row_background = "background-image : linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgba($rgba, 0.2) 100%);";
+
+ /* $row_background = "background-image : -moz-linear-gradient(left, rgba(255, 255, 255, 0) 50%, rgba($rgba, 0.2) 100%);".
+ "background-image : linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgba($rgba, 0.2) 100%);";
+ "background-image : -webkit-gradient(linear, left top, right top, color-stop( 50%, rgba(255,255,255,0)),
+ color-stop(100%, rgba($rgba, 0.2)));"; */
+ } else {
+ $row_background = "";
+ }
+
if (!get_pref($this->link, 'COMBINED_DISPLAY_MODE')) {
if (get_pref($this->link, 'VFEED_GROUP_BY_FEED')) {
@@ -424,7 +446,7 @@ class Feeds extends Handler_Protected {
$mouseover_attrs = "onmouseover='postMouseIn(event, $id)'
onmouseout='postMouseOut($id)'";
- $reply['content'] .= "<div class='hl $class' id='RROW-$id' $mouseover_attrs>";
+ $reply['content'] .= "<div class='hl $class' id='RROW-$id' $mouseover_attrs style='$row_background'>";
$reply['content'] .= "<div class='hlLeft'>";
@@ -530,29 +552,6 @@ class Feeds extends Handler_Protected {
$reply['content'] .= "<div class=\"cdm $expanded_class $class\"
id=\"RROW-$id\" $mouseover_attrs'>";
- //setting feed headline background color, needs to change text color based on dark/light
- $fav_color = $line['favicon_avg_color'];
-
- require_once "colors.php";
-
- if ($fav_color) {
- if (!isset($rgba_cache[$feed_id]))
- $rgba_cache[$feed_id] = join(",", _color_unpack($fav_color));
-
- $rgba = $rgba_cache[$feed_id];
-
- // W3C definition seems to work in FF and Chrome
- $row_background = "background-image : linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgba($rgba, 0.2) 100%);";
-
- /* $row_background = "background-image : -moz-linear-gradient(left, rgba(255, 255, 255, 0) 50%, rgba($rgba, 0.2) 100%);".
- "background-image : linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgba($rgba, 0.2) 100%);";
- "background-image : -webkit-gradient(linear, left top, right top, color-stop( 50%, rgba(255,255,255,0)),
- color-stop(100%, rgba($rgba, 0.2)));"; */
-
- } else {
- $row_background = "";
- }
-
$reply['content'] .= "<div class=\"cdmHeader\" style=\"$row_background\">";
$reply['content'] .= "<div style=\"vertical-align : middle\">";