diff options
-rwxr-xr-x | classes/article.php | 9 | ||||
-rwxr-xr-x | classes/feeds.php | 479 | ||||
-rwxr-xr-x | classes/pluginhost.php | 2 | ||||
-rw-r--r-- | css/cdm.less | 7 | ||||
-rw-r--r-- | css/default.css | 33 | ||||
-rw-r--r-- | css/default.css.map | 2 | ||||
-rw-r--r-- | css/dijit_basic.less | 15 | ||||
-rwxr-xr-x | css/tt-rss.less | 21 | ||||
-rwxr-xr-x | include/controls.php | 8 | ||||
-rw-r--r-- | js/Article.js | 99 | ||||
-rw-r--r-- | js/ArticleCache.js | 29 | ||||
-rw-r--r-- | js/Feeds.js | 7 | ||||
-rwxr-xr-x | js/Headlines.js | 175 | ||||
-rwxr-xr-x | js/common.js | 19 | ||||
-rw-r--r-- | js/tt-rss.js | 7 | ||||
-rw-r--r-- | plugins/note/note.js | 2 | ||||
-rw-r--r-- | plugins/shorten_expanded/init.css | 6 | ||||
-rw-r--r-- | plugins/shorten_expanded/init.js | 42 | ||||
-rw-r--r-- | themes/night.css | 48 | ||||
-rw-r--r-- | themes/night.css.map | 2 | ||||
-rw-r--r-- | themes/night.less | 22 |
21 files changed, 499 insertions, 535 deletions
diff --git a/classes/article.php b/classes/article.php index 6553bc67d..3ddf66d5c 100755 --- a/classes/article.php +++ b/classes/article.php @@ -27,6 +27,7 @@ class Article extends Handler_Protected { } } + /* function view() { $id = clean($_REQUEST["id"]); $cids = explode(",", clean($_REQUEST["cids"])); @@ -63,8 +64,9 @@ class Article extends Handler_Protected { } print json_encode($articles); - } + } */ + /* private function catchupArticleById($id, $cmode) { if ($cmode == 0) { @@ -86,6 +88,7 @@ class Article extends Handler_Protected { $feed_id = $this->getArticleFeed($id); CCache::update($feed_id, $_SESSION["uid"]); } + */ static function create_published_article($title, $url, $content, $labels_str, $owner_uid) { @@ -516,9 +519,9 @@ class Article extends Handler_Protected { } if (count($entries_inline) > 0) { - $rv .= "<hr clear='both'/>"; + //$rv .= "<hr clear='both'/>"; foreach ($entries_inline as $entry) { $rv .= $entry; }; - $rv .= "<hr clear='both'/>"; + $rv .= "<br clear='both'/>"; } $rv .= "<div class=\"attachments\" dojoType=\"dijit.form.DropDownButton\">". diff --git a/classes/feeds.php b/classes/feeds.php index 080d9e80c..6b499e65c 100755 --- a/classes/feeds.php +++ b/classes/feeds.php @@ -113,8 +113,7 @@ class Feeds extends Handler_Protected { } private function format_headlines_list($feed, $method, $view_mode, $limit, $cat_view, - $offset, $vgr_last_feed = false, - $override_order = false, $include_children = false, $check_first_id = false, + $offset, $override_order = false, $include_children = false, $check_first_id = false, $skip_first_id_check = false) { $disable_cache = false; @@ -122,9 +121,6 @@ class Feeds extends Handler_Protected { $reply = array(); $rgba_cache = array(); - - $timing_info = microtime(true); - $topmost_article_ids = array(); if (!$offset) $offset = 0; @@ -161,8 +157,6 @@ class Feeds extends Handler_Protected { $disable_cache = true; } - if ($_REQUEST["debug"]) $timing_info = print_checkpoint("H0", $timing_info); - if (!$cat_view && is_numeric($feed) && $feed < PLUGIN_FEED_BASE_INDEX && $feed > LABEL_BASE_INDEX) { $handler = PluginHost::getInstance()->get_feed_handler( PluginHost::feed_to_pfeed_id($feed)); @@ -205,8 +199,6 @@ class Feeds extends Handler_Protected { $vfeed_group_enabled = get_pref("VFEED_GROUP_BY_FEED") && $feed != -6; - if ($_REQUEST["debug"]) $timing_info = print_checkpoint("H1", $timing_info); - $result = $qfh_ret[0]; // this could be either a PDO query result or a -1 if first id changed $feed_title = $qfh_ret[1]; $feed_site_url = $qfh_ret[2]; @@ -216,8 +208,7 @@ class Feeds extends Handler_Protected { $highlight_words = $qfh_ret[5]; $reply['first_id'] = $qfh_ret[6]; $reply['search_query'] = [$search, $search_language]; - - $vgroup_last_feed = $vgr_last_feed; + $reply['vfeed_group_enabled'] = $vfeed_group_enabled; $reply['toolbar'] = $this->format_headline_subtoolbar($feed_site_url, $feed_title, @@ -230,42 +221,44 @@ class Feeds extends Handler_Protected { } } - $reply['content'] = ''; + $reply['content'] = []; $headlines_count = 0; - $lnum = $offset; - $num_unread = 0; - if ($_REQUEST["debug"]) $timing_info = print_checkpoint("PS", $timing_info); - if (is_object($result)) { - - while ($line = $result->fetch()) { + while ($line = $result->fetch(PDO::FETCH_ASSOC)) { ++$headlines_count; - $line["content_preview"] = "— " . truncate_string(strip_tags($line["content"]), 250); - - foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_QUERY_HEADLINES) as $p) { - $line = $p->hook_query_headlines($line, 250, false); - } + if (!get_pref('SHOW_CONTENT_PREVIEW')) { + $line["content_preview"] = null; + } else { + $line["content_preview"] = "— " . truncate_string(strip_tags($line["content"]), 250); - if (get_pref('SHOW_CONTENT_PREVIEW')) { - $content_preview = $line["content_preview"]; - } + foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_QUERY_HEADLINES) as $p) { + $line = $p->hook_query_headlines($line, 250, false); + } + } $id = $line["id"]; - $feed_id = $line["feed_id"]; - $label_cache = $line["label_cache"]; - $labels = false; + + // frontend doesn't expect pdo returning booleans as strings on mysql + if (DB_TYPE == "mysql") { + foreach (["unread", "marked", "published"] as $k) { + $line[$k] = $line[$k] === "1"; + } + } // normalize archived feed - if ($feed_id === null) { - $feed_id = 0; + if ($line['feed_id'] === null) { + $line['feed_id'] = 0; $line["feed_title"] = __("Archived articles"); } - $mouseover_attrs = "onmouseover='Article.mouseIn($id)' onmouseout='Article.mouseOut($id)'"; + $feed_id = $line["feed_id"]; + + $label_cache = $line["label_cache"]; + $labels = false; if ($label_cache) { $label_cache = json_decode($label_cache, true); @@ -284,361 +277,112 @@ class Feeds extends Handler_Protected { $labels_str .= Article::format_article_labels($labels); $labels_str .= "</span>"; + $line["labels"] = $labels_str; + if (count($topmost_article_ids) < 3) { array_push($topmost_article_ids, $id); } - $class = ""; - - if ($line["unread"]) { - $class .= " Unread"; - ++$num_unread; - } - - $class .= $line["marked"] ? " marked" : ""; - $marked_pic = "<i class=\"marked-pic marked-$id material-icons\" onclick='Headlines.toggleMark($id)'>star</i>"; - - $class .= $line["published"] ? " published" : ""; - $published_pic = "<i class=\"pub-pic pub-$id material-icons\" onclick='Headlines.togglePub($id)'>rss_feed</i>"; + if (!$line["feed_title"]) $line["feed_title"] = ""; - $updated_fmt = make_local_datetime($line["updated"], false, false, false, true); - $date_entered_fmt = T_sprintf("Imported at %s", - make_local_datetime($line["date_entered"], false)); - - $score = $line["score"]; + $line["buttons_left"] = ""; + foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_ARTICLE_LEFT_BUTTON) as $p) { + $line["buttons_left"] .= $p->hook_article_left_button($line); + } - $score_pic = "<i class='material-icons icon-score' title='$score' - data-score='$score' onclick='Article.setScore($id, this)'>" . - get_score_pic($score) . "</i>"; - $score_class = get_score_class($score); + $line["buttons"] = ""; + foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_ARTICLE_BUTTON) as $p) { + $line["buttons"] .= $p->hook_article_button($line); + } - $entry_author = $line["author"]; - - if ($entry_author) { - $entry_author = " — $entry_author"; - } - - if (feeds::feedHasIcon($feed_id)) { - $feed_icon_img = "<img class=\"icon\" src=\"".ICONS_URL."/$feed_id.ico\" alt=\"\">"; - } else { - $feed_icon_img = "<i class='icon-no-feed material-icons'>rss_feed</i>"; - } - - $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']; + $line["content"] = sanitize($line["content"], + $line['hide_images'], false, $line["site_url"], $highlight_words, $line["id"]); - require_once "colors.php"; - - if ($fav_color && $fav_color != 'fail') { - if (!isset($rgba_cache[$feed_id])) { - $rgba_cache[$feed_id] = join(",", _color_unpack($fav_color)); - } - } - - if (!get_pref('COMBINED_DISPLAY_MODE')) { - - if ($vfeed_group_enabled) { - if ($feed_id != $vgroup_last_feed) { - - $vgroup_last_feed = $feed_id; - - $vf_catchup_link = "<a class='catchup' onclick='Feeds.catchupFeedInGroup($feed_id);' href='#'>".__('mark feed as read')."</a>"; - - $reply['content'] .= "<div data-feed-id='$feed_id' class='feed-title'>". - "<div style='float : right'>$feed_icon_img</div>". - "<a class='title' href=\"#\" onclick=\"Feeds.open({feed:$feed_id})\">". - $line["feed_title"]."</a> - $vf_catchup_link</div>"; - } - } - - $reply['content'] .= "<div class='hl $class $score_class' data-orig-feed-id='$feed_id' data-article-id='$id' id='RROW-$id' $mouseover_attrs>"; - - $reply['content'] .= "<div class='left'>"; - - $reply['content'] .= "<input dojoType=\"dijit.form.CheckBox\" - type=\"checkbox\" onclick=\"Headlines.onRowChecked(this)\" - class='rchk'>"; - - $reply['content'] .= "$marked_pic"; - $reply['content'] .= "$published_pic"; - - $reply['content'] .= "</div>"; - - $reply['content'] .= "<div onclick='return Headlines.click(event, $id)' - class=\"title\"><span data-article-id=\"$id\" class='hl-content hlMenuAttach'>"; - $reply['content'] .= "<a class=\"title\" - href=\"" . htmlspecialchars($line["link"]) . "\" - onclick=\"\">" . - truncate_string($line["title"], 200); - - if (get_pref('SHOW_CONTENT_PREVIEW')) { - $reply['content'] .= "<span class=\"preview\">" . $line["content_preview"] . "</span>"; - } - - $reply['content'] .= "</a></span>"; - - $reply['content'] .= $labels_str; - - $reply['content'] .= "</div>"; - - if (!$vfeed_group_enabled) { - if (@$line["feed_title"]) { - $rgba = @$rgba_cache[$feed_id]; - - $reply['content'] .= "<span class=\"feed\"><a style=\"background : rgba($rgba, 0.3)\" href=\"#\" onclick=\"Feeds.open({feed:$feed_id})\">". - truncate_string($line["feed_title"],30)."</a></span>"; - } - } - - - $reply['content'] .= "<span class=\"updated\">"; - - $reply['content'] .= "<div title='$date_entered_fmt'>$updated_fmt</div> - </span>"; - - $reply['content'] .= "<div class=\"right\">"; - - $reply['content'] .= $score_pic; - - if (!$vfeed_group_enabled) { - $reply['content'] .= "<span onclick=\"Feeds.open({feed:$feed_id})\" - style=\"cursor : pointer\" - title=\"".htmlspecialchars($line['feed_title'])."\"> - $feed_icon_img</span>"; - } - - $reply['content'] .= "</div>"; - $reply['content'] .= "</div>"; - - } else { + foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_RENDER_ARTICLE_CDM) as $p) { + $line = $p->hook_render_article_cdm($line); + } - if ($line["tag_cache"]) - $tags = explode(",", $line["tag_cache"]); - else - $tags = false; + $line['content'] = rewrite_cached_urls($line['content']); - $line["content"] = sanitize($line["content"], - $line['hide_images'], false, $entry_site_url, $highlight_words, $line["id"]); + if ($line['note']) + $line['note'] = Article::format_article_note($id, $line['note']); + else + $line['note'] = ""; - foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_RENDER_ARTICLE_CDM) as $p) { - $line = $p->hook_render_article_cdm($line); - } - - $line['content'] = rewrite_cached_urls($line['content']); - - if ($vfeed_group_enabled && $line["feed_title"]) { - if ($feed_id != $vgroup_last_feed) { - - $vgroup_last_feed = $feed_id; - - $vf_catchup_link = "<a class='catchup' onclick='Feeds.catchupFeedInGroup($feed_id);' href='#'>".__('mark feed as read')."</a>"; - - $feed_icon_src = Feeds::getFeedIcon($feed_id); - $feed_icon_img = "<img class=\"icon\" src=\"$feed_icon_src\">"; - - $reply['content'] .= "<div data-feed-id='$feed_id' class='feed-title'>". - "<div style=\"float : right\">$feed_icon_img</div>". - "<a href=\"#\" class='title' onclick=\"Feeds.open({feed:$feed_id})\">". - $line["feed_title"]."</a> $vf_catchup_link</div>"; - - } - } - - $content_encoded = htmlspecialchars($line["content"]); - - $expanded_class = get_pref("CDM_EXPANDED") ? "expanded" : "expandable"; - $tmp_content = "<div class=\"cdm $expanded_class $score_class $class\" - id=\"RROW-$id\" data-content=\"$content_encoded\" data-article-id='$id' data-orig-feed-id='$feed_id' $mouseover_attrs>"; - - $tmp_content .= "<div class=\"header\">"; - $tmp_content .= "<div class=\"left\">"; - - $tmp_content .= "<input dojoType=\"dijit.form.CheckBox\" - type=\"checkbox\" onclick=\"Headlines.onRowChecked(this)\" - class='rchk'>"; - - $tmp_content .= "$marked_pic"; - $tmp_content .= "$published_pic"; - - $tmp_content .= "</div>"; - - if ($highlight_words && count($highlight_words) > 0) { - foreach ($highlight_words as $word) { - $word = preg_quote($word, "/"); - - $line["title"] = preg_replace("/($word)/i", - "<span class=\"highlight\">$1</span>", $line["title"]); - } - } - - // data-article-id included for context menu - $tmp_content .= "<span - onclick=\"return Headlines.click(event, $id);\" - data-article-id=\"$id\" - class=\"titleWrap hlMenuAttach\"> - <a class=\"title\" - title=\"".htmlspecialchars($line["title"])."\" - target=\"_blank\" rel=\"noopener noreferrer\" href=\"". - htmlspecialchars($line["link"])."\">". - $line["title"] . - "</a> <span class=\"author\">$entry_author</span>"; - - $tmp_content .= $labels_str; - - if (!get_pref("CDM_EXPANDED")) { - $tmp_content .= "<span class='collapse'> - <i class=\"material-icons\" onclick=\"return Article.cdmUnsetActive(event)\" + if (!get_pref("CDM_EXPANDED")) { + $line["cdm_excerpt"] = "<span class='collapse'> + <i class='material-icons' onclick='return Article.cdmUnsetActive(event)' title=\"" . __("Collapse article") . "\">remove_circle</i></span>"; - if (get_pref('SHOW_CONTENT_PREVIEW')) { - $tmp_content .= "<span class='excerpt'>" . $line["content_preview"] . "</span>"; - } - } - - $tmp_content .= "</span>"; - - if (!$vfeed_group_enabled) { - if (@$line["feed_title"]) { - $rgba = @$rgba_cache[$feed_id]; - - $tmp_content .= "<div class=\"feed\"> - <a href=\"#\" style=\"background-color: rgba($rgba,0.3)\" - onclick=\"Feeds.open({feed:$feed_id})\">". - truncate_string($line["feed_title"],30)."</a> - </div>"; - } - } - - $tmp_content .= "<span class='updated' title='$date_entered_fmt'>$updated_fmt</span>"; - - $tmp_content .= "<div class='right'>"; - $tmp_content .= "$score_pic"; - - if (!get_pref("VFEED_GROUP_BY_FEED")) { - $tmp_content .= "<span style=\"cursor : pointer\" - title=\"".htmlspecialchars($line["feed_title"])."\" - onclick=\"Feeds.open({feed:$feed_id})\">$feed_icon_img</span>"; - } - $tmp_content .= "</div>"; //score wrapper2 - - $tmp_content .= "</div>"; //header - - $tmp_content .= "<div class=\"content\" onclick=\"return Headlines.click(event, $id, true);\">"; - - $tmp_content .= "<div id=\"POSTNOTE-$id\">"; - if ($line['note']) { - $tmp_content .= Article::format_article_note($id, $line['note']); - } - $tmp_content .= "</div>"; //POSTNOTE - - if (!$line['lang']) $line['lang'] = 'en'; - - // this is filled from RROW data-content - $tmp_content .= "<div class=\"content-inner\" lang=\"".$line['lang']."\"> - <img src='images/indicator_white.gif'> - </div>"; - $tmp_content .= "<div class=\"intermediate\">"; + if (get_pref('SHOW_CONTENT_PREVIEW')) { + $line["cdm_excerpt"] .= "<span class='excerpt'>" . $line["content_preview"] . "</span>"; + } + } - if ($line["orig_feed_id"]) { + $line["enclosures"] = Article::format_article_enclosures($id, $line["always_display_enclosures"], + $line["content"], $line["hide_images"]); - $ofgh = $this->pdo->prepare("SELECT * FROM ttrss_archived_feeds - WHERE id = ? AND owner_uid = ?"); - $ofgh->execute([$line["orig_feed_id"], $_SESSION['uid']]); + if ($line["orig_feed_id"]) { - if ($tmp_line = $ofgh->fetch()) { + $ofgh = $this->pdo->prepare("SELECT * FROM ttrss_archived_feeds + WHERE id = ? AND owner_uid = ?"); + $ofgh->execute([$line["orig_feed_id"], $_SESSION['uid']]); - $tmp_content .= "<div clear='both'>"; - $tmp_content .= __("Originally from:"); + if ($tmp_line = $ofgh->fetch()) { + $line["orig_feed"] = [ $tmp_line["title"], $tmp_line["site_url"], $tmp_line["feed_url"] ]; + } + } - $tmp_content .= " "; + $line["updated_long"] = make_local_datetime($line["updated"],true); + $line["updated"] = make_local_datetime($line["updated"], false, false, false, true); - $tmp_content .= "<a target='_blank' rel='noopener noreferrer' - href=' " . htmlspecialchars($tmp_line['site_url']) . "'>" . - $tmp_line['title'] . "</a>"; - $tmp_content .= " "; - - $tmp_content .= "<a target='_blank' rel='noopener noreferrer' href='" . htmlspecialchars($tmp_line['feed_url']) . "'>"; - - $tmp_content .= "</div>"; - } - } - - - $always_display_enclosures = $line["always_display_enclosures"]; - $tmp_content .= Article::format_article_enclosures($id, $always_display_enclosures, - $line["content"], $line["hide_images"]); - - $tmp_content .= "</div>"; // cdmIntermediate - - $tmp_content .= "<div class=\"footer\" onclick=\"event.stopPropagation()\">"; - - foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_ARTICLE_LEFT_BUTTON) as $p) { - $tmp_content .= $p->hook_article_left_button($line); - } - - $tags_str = Article::format_tags_string($tags, $id); + $line['imported'] = T_sprintf("Imported at %s", + make_local_datetime($line["date_entered"], false)); - $tmp_content .= "<div class='left'>"; + $score = $line["score"]; - $tmp_content .= "<i class='material-icons'>label_outline</i> - <span id=\"ATSTR-$id\">$tags_str</span> - <a title=\"".__('Edit tags for this article')."\" - href=\"#\" onclick=\"Article.editTags($id)\">(+)</a>"; + $line["score_pic"] = get_score_pic($score); + $line["score_class"] = get_score_class($score); - $num_comments = (int) $line["num_comments"]; - $entry_comments = ""; + if ($line["tag_cache"]) + $tags = explode(",", $line["tag_cache"]); + else + $tags = false; - if ($num_comments > 0) { - if ($line["comments"]) { - $comments_url = htmlspecialchars($line["comments"]); - } else { - $comments_url = htmlspecialchars($line["link"]); - } - $entry_comments = "<a class=\"comments\" - target='_blank' rel='noopener noreferrer' href=\"$comments_url\">$num_comments ". - _ngettext("comment", "comments", $num_comments)."</a>"; + $line["tags_str"] = Article::format_tags_string($tags, $id); - } else { - if ($line["comments"] && $line["link"] != $line["comments"]) { - $entry_comments = "<a class=\"comments\" target='_blank' rel='noopener noreferrer' href=\"".htmlspecialchars($line["comments"])."\">".__("comments")."</a>"; - } - } + if (feeds::feedHasIcon($feed_id)) { + $line['feed_icon'] = "<img class=\"icon\" src=\"".ICONS_URL."/$feed_id.ico\" alt=\"\">"; + } else { + $line['feed_icon'] = "<i class='icon-no-feed material-icons'>rss_feed</i>"; + } - if ($entry_comments) $tmp_content .= " ($entry_comments)"; + //setting feed headline background color, needs to change text color based on dark/light + $fav_color = $line['favicon_avg_color']; - $tmp_content .= "</div>"; - $tmp_content .= "<div class='right'>"; + require_once "colors.php"; - foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_ARTICLE_BUTTON) as $p) { - $tmp_content .= $p->hook_article_button($line); + if ($fav_color && $fav_color != 'fail') { + if (!isset($rgba_cache[$feed_id])) { + $rgba_cache[$feed_id] = join(",", _color_unpack($fav_color)) . ",0.3"; } - $tmp_content .= "</div>"; // buttons + $line['favicon_avg_color_rgba'] = $rgba_cache[$feed_id]; + } - $tmp_content .= "</div>"; // cdm footer - $tmp_content .= "</div>"; // cdmContent - $tmp_content .= "</div>"; // RROW.cdm + /* we don't need those */ - foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_FORMAT_ARTICLE_CDM) as $p) { - $tmp_content = $p->hook_format_article_cdm($tmp_content, $line); - } - - $reply['content'] .= $tmp_content; - } + foreach (["date_entered", "guid", "last_published", "last_marked", "tag_cache", "favicon_avg_color", "uuid", "label_cache"] as $k) + unset($line[$k]); - ++$lnum; + array_push($reply['content'], $line); } } - if ($_REQUEST["debug"]) $timing_info = print_checkpoint("PE", $timing_info); - if (!$headlines_count) { - if (!is_numeric($result)) { + if (is_object($result)) { switch ($view_mode) { case "unread": @@ -692,10 +436,7 @@ class Feeds extends Handler_Protected { } } - if ($_REQUEST["debug"]) $timing_info = print_checkpoint("H2", $timing_info); - - return array($topmost_article_ids, $headlines_count, $feed, $disable_cache, - $vgroup_last_feed, $reply); + return array($topmost_article_ids, $headlines_count, $feed, $disable_cache, $reply); } function catchupAll() { @@ -707,12 +448,8 @@ class Feeds extends Handler_Protected { } function view() { - $timing_info = microtime(true); - $reply = array(); - if ($_REQUEST["debug"]) $timing_info = print_checkpoint("0", $timing_info); - $feed = $_REQUEST["feed"]; $method = $_REQUEST["m"]; $view_mode = $_REQUEST["view_mode"]; @@ -720,7 +457,6 @@ class Feeds extends Handler_Protected { @$cat_view = $_REQUEST["cat"] == "true"; @$next_unread_feed = $_REQUEST["nuf"]; @$offset = $_REQUEST["skip"]; - @$vgroup_last_feed = $_REQUEST["vgrlf"]; $order_by = $_REQUEST["order_by"]; $check_first_id = $_REQUEST["fid"]; @@ -786,7 +522,7 @@ class Feeds extends Handler_Protected { $sth->execute([$feed, $_SESSION['uid']]); } - $reply['headlines'] = array(); + $reply['headlines'] = []; $override_order = false; $skip_first_id_check = false; @@ -804,22 +540,13 @@ class Feeds extends Handler_Protected { break; } - if ($_REQUEST["debug"]) $timing_info = print_checkpoint("04", $timing_info); - $ret = $this->format_headlines_list($feed, $method, $view_mode, $limit, $cat_view, $offset, - $vgroup_last_feed, $override_order, true, $check_first_id, $skip_first_id_check); + $override_order, true, $check_first_id, $skip_first_id_check); - //$topmost_article_ids = $ret[0]; $headlines_count = $ret[1]; - /* $returned_feed = $ret[2]; */ $disable_cache = $ret[3]; - $vgroup_last_feed = $ret[4]; - - //$reply['headlines']['content'] =& $ret[5]['content']; - //$reply['headlines']['toolbar'] =& $ret[5]['toolbar']; - - $reply['headlines'] = $ret[5]; + $reply['headlines'] = $ret[4]; if (!$next_unread_feed) $reply['headlines']['id'] = $feed; @@ -828,14 +555,10 @@ class Feeds extends Handler_Protected { $reply['headlines']['is_cat'] = (bool) $cat_view; - if ($_REQUEST["debug"]) $timing_info = print_checkpoint("05", $timing_info); - - $reply['headlines-info'] = array("count" => (int) $headlines_count, - "vgroup_last_feed" => $vgroup_last_feed, - "disable_cache" => (bool) $disable_cache); - - if ($_REQUEST["debug"]) $timing_info = print_checkpoint("30", $timing_info); + $reply['headlines-info'] = ["count" => (int) $headlines_count, + "disable_cache" => (bool) $disable_cache]; + // this is parsed by handleRpcJson() on first viewfeed() to set cdm expanded, etc $reply['runtime-info'] = make_runtime_info(); print json_encode($reply); @@ -878,7 +601,6 @@ class Feeds extends Handler_Protected { $reply['headlines']['content'] .= "</span></p>"; $reply['headlines-info'] = array("count" => 0, - "vgroup_last_feed" => '', "unread" => 0, "disable_cache" => true); @@ -895,7 +617,6 @@ class Feeds extends Handler_Protected { $reply['headlines']['content'] = "<div class='whiteBox'>". $error . "</div>"; $reply['headlines-info'] = array("count" => 0, - "vgroup_last_feed" => '', "unread" => 0, "disable_cache" => true); diff --git a/classes/pluginhost.php b/classes/pluginhost.php index 1ea6d8a5b..96b1ce499 100755 --- a/classes/pluginhost.php +++ b/classes/pluginhost.php @@ -52,7 +52,7 @@ class PluginHost { const HOOK_MAIN_TOOLBAR_BUTTON = 32; const HOOK_ENCLOSURE_ENTRY = 33; const HOOK_FORMAT_ARTICLE = 34; - const HOOK_FORMAT_ARTICLE_CDM = 35; + const HOOK_FORMAT_ARTICLE_CDM = 35; /* RIP */ const HOOK_FEED_BASIC_INFO = 36; const HOOK_SEND_LOCAL_FILE = 37; const HOOK_UNSUBSCRIBE_FEED = 38; diff --git a/css/cdm.less b/css/cdm.less index a3bc969a9..c61906e68 100644 --- a/css/cdm.less +++ b/css/cdm.less @@ -67,7 +67,8 @@ } .intermediate { - margin : 10px; + margin-top : 10px; + margin-left : 10px; } .content-inner { @@ -301,10 +302,6 @@ div#floatingTitle { white-space : normal; } - img.score-pic { - display : none; - } - .feed-title { > * { display : table-cell; diff --git a/css/default.css b/css/default.css index 870201f6c..c85635d26 100644 --- a/css/default.css +++ b/css/default.css @@ -80,6 +80,15 @@ body.ttrss_main div.post div.content iframe { min-width: 50%; max-width: 98%; } +body.ttrss_main .inline-player { + display: flex; +} +body.ttrss_main .inline-player > * { + align-self: center; +} +body.ttrss_main .inline-player audio { + margin-right: 8px; +} body.ttrss_main .article-note { background-color: #fff7d5; margin: 5px; @@ -680,7 +689,7 @@ body.ttrss_main #headlines-frame { body.ttrss_main #headlines-frame div.feed-title { border: 0px solid #257aa7; border-bottom-width: 1px; - padding: 5px 3px 5px 5px; + padding: 5px 8px; } body.ttrss_main #headlines-frame div.feed-title a.title { color: #555555; @@ -988,6 +997,9 @@ body.ttrss_main .score-low i.icon-score { body.ttrss_main .score-neutral i.icon-score { opacity: 0.5; } +body.ttrss_main i.icon-score { + cursor: pointer; +} body.ttrss_main .panel { border: 1px solid #ddd; background: #f5f5f5; @@ -1084,7 +1096,8 @@ video::-webkit-media-controls-overlay-play-button { flex-grow: 2; } .cdm .intermediate { - margin: 10px; + margin-top: 10px; + margin-left: 10px; } .cdm .content-inner { margin: 10px; @@ -1282,9 +1295,6 @@ div#floatingTitle span.titleWrap { width: 100%; white-space: normal; } -div#floatingTitle img.score-pic { - display: none; -} div#floatingTitle .feed-title > * { display: table-cell; vertical-align: middle; @@ -1744,7 +1754,7 @@ body#sharepopup input { padding: 0px; } .flat .dijitCheckBox { - border: 0px; + margin: 1px; } .flat .dijitCheckBox:before { font-family: "flat-icon"; @@ -1793,6 +1803,17 @@ body#sharepopup input { overflow: hidden; text-overflow: ellipsis; } +.flat label.dijitButton { + border: 1px solid #ccc; + padding: 6px; + border-radius: 4px; + cursor: pointer; + position: relative; + top: 1px; +} +.flat label.dijitButton:hover { + background-color: #f5f5f5; +} @font-face { font-family: 'Material Icons'; font-style: normal; diff --git a/css/default.css.map b/css/default.css.map index 328d921aa..bc921ef30 100644 --- a/css/default.css.map +++ b/css/default.css.map @@ -1 +1 @@ -{"version":3,"sources":["default.less","defines.less","tt-rss.less","cdm.less","prefs.less","utility.less","dijit_basic.less","dijit_light.less","zoom.less"],"names":[],"mappings":"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","file":"default.css"}
\ No newline at end of file +{"version":3,"sources":["default.less","defines.less","tt-rss.less","cdm.less","prefs.less","utility.less","dijit_basic.less","dijit_light.less","zoom.less"],"names":[],"mappings":"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","file":"default.css"}
\ No newline at end of file diff --git a/css/dijit_basic.less b/css/dijit_basic.less index 98b8e822b..da832c96f 100644 --- a/css/dijit_basic.less +++ b/css/dijit_basic.less @@ -41,7 +41,7 @@ } .dijitCheckBox { - border : 0px; + margin : 1px; } .dijitCheckBox:before { @@ -107,4 +107,17 @@ } } + + label.dijitButton { + border : 1px solid #ccc; + padding : 6px; + border-radius : 4px; + cursor : pointer; + position: relative; + top : 1px; + } + + label.dijitButton:hover { + background-color : @color-panel-bg; + } }
\ No newline at end of file diff --git a/css/tt-rss.less b/css/tt-rss.less index a1615cef3..bd3e80dd9 100755 --- a/css/tt-rss.less +++ b/css/tt-rss.less @@ -81,6 +81,18 @@ body.ttrss_main { } } + .inline-player { + display : flex; + + > * { + align-self : center; + } + + audio { + margin-right : 8px; + } + } + .article-note { background-color : #fff7d5; margin : 5px; @@ -581,9 +593,6 @@ body.ttrss_main { } } - img.score-pic { - - } div.dlgSec { font-size : 14px; @@ -799,7 +808,7 @@ body.ttrss_main { div.feed-title { border: 0px solid @color-link; border-bottom-width: 1px; - padding: 5px 3px 5px 5px; + padding: 5px 8px; } div.feed-title a.title { @@ -1170,6 +1179,10 @@ body.ttrss_main { opacity : 0.5; } + i.icon-score { + cursor : pointer; + } + .panel { border : 1px solid #ddd; background : @color-panel-bg; diff --git a/include/controls.php b/include/controls.php index 037e331cc..e64a90a8b 100755 --- a/include/controls.php +++ b/include/controls.php @@ -286,18 +286,22 @@ function format_inline_player($url, $ctype) { if (strpos($ctype, "audio/") === 0) { + $entry .= "<div class='inline-player'>"; + if ($_SESSION["hasAudio"] && (strpos($ctype, "ogg") !== false || $_SESSION["hasMp3"])) { $entry .= "<audio preload=\"none\" controls> <source type=\"$ctype\" src=\"$url\"/> - </audio>"; + </audio> "; } - if ($entry) $entry .= " <a target=\"_blank\" rel=\"noopener noreferrer\" + if ($entry) $entry .= "<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"$url\">" . basename($url) . "</a>"; + $entry .= "</div>"; + return $entry; } diff --git a/js/Article.js b/js/Article.js index 46769223e..b91501faf 100644 --- a/js/Article.js +++ b/js/Article.js @@ -137,58 +137,65 @@ define(["dojo/_base/declare"], function (declare) { } catch (e) { } }, - view: function (id, noexpand) { - this.setActive(id); - - if (!noexpand) { - console.log("loading article", id); + formatComments: function(hl) { + let comments = ""; - const cids = []; - - /* only request uncached articles */ - - this.getRelativeIds(id).each((n) => { - if (!ArticleCache.get(n)) - cids.push(n); - }); + if (hl.comments) { + let comments_msg = __("comments"); - const cached_article = ArticleCache.get(id); - - if (cached_article) { - console.log('rendering cached', id); - this.render(cached_article); - return false; + if (hl.num_comments > 0) { + comments_msg = hl.num_comments + " " + ngettext("comment", "comments", hl.num_comments) } - xhrPost("backend.php", {op: "article", method: "view", id: id, cids: cids.toString()}, (transport) => { - try { - const reply = App.handleRpcJson(transport); - - if (reply) { - - reply.each(function (article) { - if (Article.getActive() == article['id']) { - Article.render(article['content']); - } - ArticleCache.set(article['id'], article['content']); - }); - - } else { - console.error("Invalid object received: " + transport.responseText); - - Article.render("<div class='whiteBox'>" + - __('Could not display article (invalid object received - see error console for details)') + "</div>"); - } - - //const unread_in_buffer = $$("#headlines-frame > div[id*=RROW][class*=Unread]").length; - //request_counters(unread_in_buffer == 0); + comments = `<a href="${hl.comments}">(${comments_msg})</a>`; + } - Notify.close(); + return comments; + }, + formatOriginallyFrom: function(hl) { + return hl.orig_feed ? `<span> + ${__('Originally from:')} <a target="_blank" rel="noopener noreferrer" href="${hl.orig_feed[1]}">${hl.orig_feed[0]}</a> + </span>` : ""; + }, + view: function (id, noexpand) { + this.setActive(id); - } catch (e) { - App.Error.report(e); - } - }) + if (!noexpand) { + const hl = Headlines.objectById(id); + + if (hl) { + + const comments = this.formatComments(hl); + const originally_from = this.formatOriginallyFrom(hl); + + const article = `<div class="post post-${hl.id}"> + <div class="header"> + <div class="row"> + <div class="title"><a target="_blank" rel="noopener noreferrer" title="${hl.title}" href="${hl.link}">${hl.title}</a></div> + <div class="date">${hl.updated_long}</div> + </div> + <div class="row"> + <div class="buttons left">${hl.buttons_left}</div> + <div class="comments">${comments}</div> + <div class="author">${hl.author}</div> + <i class="material-icons">label_outline</i> + <span id="ATSTR-${hl.id}">${hl.tags_str}</span> + <a title="${__("Edit tags for this article")}" href="#" + onclick="Article.editTags(${hl.id})">(+)</a> + <div class="buttons right">${hl.buttons}</div> + </div> + </div> + <div id="POSTNOTE-${hl.id}">${hl.note}</div> + <div class="content" lang="${hl.lang ? hl.lang : 'en'}"> + ${originally_from} + ${hl.content} + ${hl.enclosures} + </div> + </div>`; + + Headlines.toggleUnread(id, 0); + this.render(article); + } } return false; diff --git a/js/ArticleCache.js b/js/ArticleCache.js deleted file mode 100644 index ce34d00d9..000000000 --- a/js/ArticleCache.js +++ /dev/null @@ -1,29 +0,0 @@ -'use strict' -/* global __, ngettext */ -define(["dojo/_base/declare"], function (declare) { - ArticleCache = { - has_storage: 'sessionStorage' in window && window['sessionStorage'] !== null, - set: function (id, obj) { - if (this.has_storage) - try { - sessionStorage["article:" + id] = obj; - } catch (e) { - sessionStorage.clear(); - } - }, - get: function (id) { - if (this.has_storage) - return sessionStorage["article:" + id]; - }, - clear: function () { - if (this.has_storage) - sessionStorage.clear(); - }, - del: function (id) { - if (this.has_storage) - sessionStorage.removeItem("article:" + id); - }, - } - - return ArticleCache; -}); diff --git a/js/Feeds.js b/js/Feeds.js index 5f7765119..52c1476f7 100644 --- a/js/Feeds.js +++ b/js/Feeds.js @@ -340,11 +340,6 @@ define(["dojo/_base/declare"], function (declare) { if (offset != 0) { query.skip = offset; - - // to prevent duplicate feed titles when showing grouped vfeeds - if (Headlines.vgroup_last_feed != undefined) { - query.vgrlf = Headlines.vgroup_last_feed; - } } else if (!is_cat && feed == this.getActive() && !params.method) { query.m = "ForceUpdate"; } @@ -363,7 +358,7 @@ define(["dojo/_base/declare"], function (declare) { if (viewfeed_debug) { window.open("backend.php?" + dojo.objectToQuery( - Object.assign({debug: 1, csrf_token: App.getInitParam("csrf_token")}, query) + Object.assign({csrf_token: App.getInitParam("csrf_token")}, query) )); } diff --git a/js/Headlines.js b/js/Headlines.js index 2b33ed396..0c8ce5abf 100755 --- a/js/Headlines.js +++ b/js/Headlines.js @@ -4,7 +4,7 @@ define(["dojo/_base/declare"], function (declare) { Headlines = { vgroup_last_feed: undefined, _headlines_scroll_timeout: 0, - loaded_article_ids: [], + headlines: [], current_first_id: 0, catchup_id_batch: [], click: function (event, id, in_body) { @@ -239,6 +239,140 @@ define(["dojo/_base/declare"], function (declare) { } } }, + objectById: function (id){ + return this.headlines[id]; + }, + renderHeadline: function (headlines, hl) { + let row = null; + + let row_class = ""; + + if (hl.marked) row_class += " marked"; + if (hl.published) row_class += " published"; + if (hl.unread) row_class += " Unread"; + + if (headlines.vfeed_group_enabled && hl.feed_title && this.vgroup_last_feed != hl.feed_id) { + let vgrhdr = `<div data-feed-id='${hl.feed_id}' class='feed-title'> + <div style='float : right'>${hl.feed_icon}</div> + <a class="title" href="#" onclick="Feeds.open({feed:${hl.feed_id}})">${hl.feed_title} + <a class="catchup" onclick="Feeds.catchupFeedInGroup(${hl.feed_id})" href="#">${__('mark feed as read')}</a> + </div>` + + const tmp = document.createElement("div"); + tmp.innerHTML = vgrhdr; + + $("headlines-frame").appendChild(tmp.firstChild); + + this.vgroup_last_feed = hl.feed_id; + } + + if (App.isCombinedMode()) { + row_class += App.getInitParam("cdm_expanded") ? " expanded" : " expandable"; + + const comments = Article.formatComments(hl); + const originally_from = Article.formatOriginallyFrom(hl); + + row = `<div class="cdm ${row_class} ${hl.score_class}" id="RROW-${hl.id}" data-article-id="${hl.id}" data-orig-feed-id="${hl.feed_id}" + data-content="${escapeHtml(hl.content)}" onmouseover="Article.mouseIn(${hl.id})" onmouseout="Article.mouseOut(${hl.id})"> + + <div class="header"> + <div class="left"> + <input dojoType="dijit.form.CheckBox" type="checkbox" onclick="Headlines.onRowChecked(this)" class='rchk'> + <i class="marked-pic marked-${hl.id} material-icons" onclick="Headlines.toggleMark(${hl.id})">star</i> + <i class="pub-pic pub-${hl.id} material-icons" onclick="Headlines.togglePub(${hl.id})">rss_feed</i> + </div> + + <span onclick="return Headlines.click(event, ${hl.id});" data-article-id="${hl.id}" class="titleWrap hlMenuAttach"> + <a class="title" title="${hl.title}" target="_blank" rel="noopener noreferrer" href="${hl.link}"> + ${hl.title}</a> + <span class="author">${hl.author}</span> + <span class="HLLCTR-${hl.id}">${hl.labels}</span> + ${hl.cdm_excerpt ? hl.cdm_excerpt : ""} + </span> + + <div class="feed"> + <a href="#" style="background-color: rgba(${hl.favicon_avg_color_rgba})" + onclick="Feeds.open({feed:${hl.feed_id}})">${hl.feed_title}</a> + </div> + + <span class="updated" title="${hl.imported}">${hl.updated}</span> + + <div class="right"> + <i class="material-icons icon-score" title="${hl.score}" data-score="${hl.score}" + onclick="Article.setScore(${hl.id}, this)">${hl.score_pic}</i> + + <span style="cursor : pointer" title="${hl.feed_title}" onclick="Feeds.open({feed:${hl.feed_id}})"> + ${hl.feed_icon}</span> + </div> + + </div> + + <div class="content" onclick="return Headlines.click(event, ${hl.id}, true);"> + <div id="POSTNOTE-${hl.id}">${hl.note}</div> + <div class="content-inner" lang="${hl.lang ? hl.lang : 'en'}"> + <img src="${App.getInitParam('icon_indicator_white')}"> + </div> + <div class="intermediate"> + ${hl.enclosures} + </div> + <div class="footer" onclick="event.stopPropagation()"> + + <div class="left"> + ${hl.buttons_left} + <i class="material-icons">label_outline</i> + <span id="ATSTR-${hl.id}">${hl.tags_str}</span> + <a title="${__("Edit tags for this article")}" href="#" + onclick="Article.editTags(${hl.id})">(+)</a> + ${comments} + </div> + + <div class="right"> + ${originally_from} + ${hl.buttons} + </div> + </div> + </div> + </div>`; + + + } else { + row = `<div class="hl ${row_class} ${hl.score_class}" data-orig-feed-id="${hl.feed_id}" data-article-id="${hl.id}" id="RROW-${hl.id}" + onmouseover="Article.mouseIn(${hl.id})" onmouseout="Article.mouseOut(${hl.id})"> + <div class="left"> + <input dojoType="dijit.form.CheckBox" type="checkbox" onclick="Headlines.onRowChecked(this)" class='rchk'> + <i class="marked-pic marked-${hl.id} material-icons" onclick="Headlines.toggleMark(${hl.id})">star</i> + <i class="pub-pic pub-${hl.id} material-icons" onclick="Headlines.togglePub(${hl.id})">rss_feed</i> + </div> + <div onclick="return Headlines.click(event, ${hl.id})" class="title"> + <span data-article-id="${hl.id}" class="hl-content hlMenuAttach"> + <a class="title" href="${hl.link}">${hl.title} <span class="preview">${hl.content_preview}</span></a> + <!-- <span class="author">${hl.author}</span> --> + <span class="HLLCTR-${hl.id}">${hl.labels}</span> + </span> + </div> + <span class="feed"> + <a style="background : rgba(${hl.favicon_avg_color_rgba})" href="#" onclick="Feeds.open({feed:${hl.feed_id}})">${hl.feed_title}</a> + </span> + <div title="${hl.imported}"> + <span class="updated">${hl.updated}</span> + </div> + <div class="right"> + <i class="material-icons icon-score" title="${hl.score}" data-score="${hl.score}" + onclick="Article.setScore(${hl.id}, this)">${hl.score_pic}</i> + <span onclick="Feeds.open({feed:${hl.feed_id})" style="cursor : pointer" title="${hl.feed_title}">${hl.feed_icon}</span> + </div> + </div> + `; + } + + if (row != null) { + const tmp = document.createElement("div"); + tmp.innerHTML = row; + dojo.parser.parse(tmp); + + $("headlines-frame").appendChild(tmp.firstChild); + } + }, onLoaded: function (transport, offset) { const reply = App.handleRpcJson(transport); @@ -280,19 +414,31 @@ define(["dojo/_base/declare"], function (declare) { console.log('received', headlines_count, 'headlines, infscroll disabled=', Feeds.infscroll_disabled); - this.vgroup_last_feed = reply['headlines-info']['vgroup_last_feed']; + //this.vgroup_last_feed = reply['headlines-info']['vgroup_last_feed']; this.current_first_id = reply['headlines']['first_id']; if (offset == 0) { - this.loaded_article_ids = []; + //this.headlines = []; + this.vgroup_last_feed = undefined; dojo.html.set($("toolbar-headlines"), reply['headlines']['toolbar'], {parseContent: true}); - $("headlines-frame").innerHTML = ''; + if (typeof reply['headlines']['content'] == 'string') { + $("headlines-frame").innerHTML = reply['headlines']['content']; + } else { + $("headlines-frame").innerHTML = ''; + + for (let i = 0; i < reply['headlines']['content'].length; i++) { + const hl = reply['headlines']['content'][i]; + + this.renderHeadline(reply['headlines'], hl); + this.headlines[parseInt(hl.id)] = hl; + } + } - let tmp = document.createElement("div"); + /* let tmp = document.createElement("div"); tmp.innerHTML = reply['headlines']['content']; dojo.parser.parse(tmp); @@ -304,7 +450,7 @@ define(["dojo/_base/declare"], function (declare) { this.loaded_article_ids.push(row.id); } - } + } */ let hsp = $("headlines-spacer"); @@ -336,7 +482,7 @@ define(["dojo/_base/declare"], function (declare) { if (hsp) c.domNode.removeChild(hsp); - let tmp = document.createElement("div"); + /* let tmp = document.createElement("div"); tmp.innerHTML = reply['headlines']['content']; dojo.parser.parse(tmp); @@ -348,6 +494,17 @@ define(["dojo/_base/declare"], function (declare) { this.loaded_article_ids.push(row.id); } + } */ + + if (typeof reply['headlines']['content'] == 'string') { + $("headlines-frame").innerHTML = reply['headlines']['content']; + } else { + for (let i = 0; i < reply['headlines']['content'].length; i++) { + const hl = reply['headlines']['content'][i]; + + this.renderHeadline(reply['headlines'], hl); + this.headlines[parseInt(hl.id)] = hl; + } } if (!hsp) { @@ -855,10 +1012,6 @@ define(["dojo/_base/declare"], function (declare) { return; } - for (let i = 0; i < rows.length; i++) { - ArticleCache.del(rows[i]); - } - const query = {op: "rpc", method: op, ids: rows.toString()}; xhrPost("backend.php", query, (transport) => { diff --git a/js/common.js b/js/common.js index 5b2812be6..788c159fe 100755 --- a/js/common.js +++ b/js/common.js @@ -326,6 +326,21 @@ function popupOpenArticle(id) { "ttrss_article_popup", "height=900,width=900,resizable=yes,status=no,location=no,menubar=no,directories=no,scrollbars=yes,toolbar=no"); - w.opener = null; - w.location = "backend.php?op=article&method=view&mode=raw&html=1&zoom=1&id=" + id + "&csrf_token=" + App.getInitParam("csrf_token"); + if (w) { + w.opener = null; + w.location = "backend.php?op=article&method=view&mode=raw&html=1&zoom=1&id=" + id + "&csrf_token=" + App.getInitParam("csrf_token"); + } } + +// htmlspecialchars()-alike for headlines data-content attribute +function escapeHtml(text) { + const map = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''' + }; + + return text.replace(/[&<>"']/g, function(m) { return map[m]; }); +}
\ No newline at end of file diff --git a/js/tt-rss.js b/js/tt-rss.js index 8e5dac811..402160e02 100644 --- a/js/tt-rss.js +++ b/js/tt-rss.js @@ -7,7 +7,6 @@ let Filters; let Feeds; let Headlines; let Article; -let ArticleCache; let PluginHost; const Plugins = {}; @@ -54,7 +53,6 @@ require(["dojo/_base/kernel", "fox/Feeds", "fox/Headlines", "fox/Article", - "fox/ArticleCache", "fox/FeedStoreModel", "fox/FeedTree"], function (dojo, declare, ready, parser, AppBase) { @@ -138,8 +136,6 @@ require(["dojo/_base/kernel", App.setLoadingProgress(50); - ArticleCache.clear(); - this._widescreen_mode = App.getInitParam("widescreen"); this.switchPanelMode(this._widescreen_mode); @@ -162,7 +158,6 @@ require(["dojo/_base/kernel", document.title = tmp; }, onViewModeChanged: function() { - ArticleCache.clear(); return Feeds.reloadCurrent(''); }, isCombinedMode: function() { @@ -184,7 +179,7 @@ require(["dojo/_base/kernel", } }, switchPanelMode: function(wide) { - if (App.isCombinedMode()) return; + //if (App.isCombinedMode()) return; const article_id = Article.getActive(); diff --git a/plugins/note/note.js b/plugins/note/note.js index 7ea76798c..0c811000d 100644 --- a/plugins/note/note.js +++ b/plugins/note/note.js @@ -18,8 +18,6 @@ Plugins.Note = { dialog.hide(); if (reply) { - ArticleCache.del(id); - const elem = $("POSTNOTE-" + id); if (elem) { diff --git a/plugins/shorten_expanded/init.css b/plugins/shorten_expanded/init.css index 920e38415..0966aa1f9 100644 --- a/plugins/shorten_expanded/init.css +++ b/plugins/shorten_expanded/init.css @@ -1,9 +1,9 @@ -div.contentSizeWrapper { +.content-shrink-wrap { overflow : hidden; text-overflow: ellipsis; height : 800px; } -button.expandPrompt { - margin-top : 20px; +.expand-prompt { + margin-top : 16px; } diff --git a/plugins/shorten_expanded/init.js b/plugins/shorten_expanded/init.js index 577ed880e..6371bd1c6 100644 --- a/plugins/shorten_expanded/init.js +++ b/plugins/shorten_expanded/init.js @@ -1,17 +1,19 @@ -var _shorten_expanded_threshold = 1.5; //window heights +const _shorten_expanded_threshold = 1.5; //window heights -function expandSizeWrapper(id) { - const row = $(id); +Plugins.Shorten_Expanded = { + expand: function(id) { + const row = $(id); - if (row) { - const content = row.select(".contentSizeWrapper")[0]; - const link = row.select(".expandPrompt")[0]; + if (row) { + const content = row.select(".content-shrink-wrap")[0]; + const link = row.select(".expand-prompt")[0]; - if (content) content.removeClassName("contentSizeWrapper"); - if (link) Element.hide(link); - } + if (content) content.removeClassName("content-shrink-wrap"); + if (link) Element.hide(link); + } - return false; + return false; + } } require(['dojo/_base/kernel', 'dojo/ready'], function (dojo, ready) { @@ -19,19 +21,27 @@ require(['dojo/_base/kernel', 'dojo/ready'], function (dojo, ready) { PluginHost.register(PluginHost.HOOK_ARTICLE_RENDERED_CDM, function(row) { window.setTimeout(function() { if (row) { + const c_inner = row.select(".content-inner")[0]; const c_inter = row.select(".intermediate")[0]; if (c_inner && c_inter && row.offsetHeight >= _shorten_expanded_threshold * window.innerHeight) { - c_inter.parentNode.removeChild(c_inter); + let tmp = document.createElement("div"); + + c_inter.select("> *:not([class*='attachments'])").each(function(p) { + p.parentNode.removeChild(p); + tmp.appendChild(p); + }); + + c_inner.innerHTML = `<div class="content-shrink-wrap"> + ${c_inner.innerHTML} + ${tmp.innerHTML}</div> + <button dojoType="dijit.form.Button" class="alt-info expand-prompt" onclick="return Plugins.Shorten_Expanded.expand('${row.id}')" href="#"> + ${__("Click to expand article")}</button>`; - c_inner.innerHTML = "<div class='contentSizeWrapper'>" + - c_inner.innerHTML + - c_inter.innerHTML + "</div>" + - "<button class='expandPrompt' onclick='return expandSizeWrapper(\""+row.id+"\")' href='#'>" + - __("Click to expand article") + "</button>"; + dojo.parser.parse(c_inner); Headlines.unpackVisible(); } diff --git a/themes/night.css b/themes/night.css index 85d78dafd..bccb0c8e4 100644 --- a/themes/night.css +++ b/themes/night.css @@ -80,6 +80,15 @@ body.ttrss_main div.post div.content iframe { min-width: 50%; max-width: 98%; } +body.ttrss_main .inline-player { + display: flex; +} +body.ttrss_main .inline-player > * { + align-self: center; +} +body.ttrss_main .inline-player audio { + margin-right: 8px; +} body.ttrss_main .article-note { background-color: #fff7d5; margin: 5px; @@ -680,7 +689,7 @@ body.ttrss_main #headlines-frame { body.ttrss_main #headlines-frame div.feed-title { border: 0px solid #257aa7; border-bottom-width: 1px; - padding: 5px 3px 5px 5px; + padding: 5px 8px; } body.ttrss_main #headlines-frame div.feed-title a.title { color: #555555; @@ -988,6 +997,9 @@ body.ttrss_main .score-low i.icon-score { body.ttrss_main .score-neutral i.icon-score { opacity: 0.5; } +body.ttrss_main i.icon-score { + cursor: pointer; +} body.ttrss_main .panel { border: 1px solid #ddd; background: #f5f5f5; @@ -1084,7 +1096,8 @@ video::-webkit-media-controls-overlay-play-button { flex-grow: 2; } .cdm .intermediate { - margin: 10px; + margin-top: 10px; + margin-left: 10px; } .cdm .content-inner { margin: 10px; @@ -1282,9 +1295,6 @@ div#floatingTitle span.titleWrap { width: 100%; white-space: normal; } -div#floatingTitle img.score-pic { - display: none; -} div#floatingTitle .feed-title > * { display: table-cell; vertical-align: middle; @@ -1744,7 +1754,7 @@ body#sharepopup input { padding: 0px; } .flat .dijitCheckBox { - border: 0px; + margin: 1px; } .flat .dijitCheckBox:before { font-family: "flat-icon"; @@ -1793,6 +1803,17 @@ body#sharepopup input { overflow: hidden; text-overflow: ellipsis; } +.flat label.dijitButton { + border: 1px solid #ccc; + padding: 6px; + border-radius: 4px; + cursor: pointer; + position: relative; + top: 1px; +} +.flat label.dijitButton:hover { + background-color: #f5f5f5; +} @font-face { font-family: 'Material Icons'; font-style: normal; @@ -1840,6 +1861,9 @@ body.flat.ttrss_main.ttrss_prefs div.prefHelp { body.flat.ttrss_main { color: #cccccc; } +body.flat.ttrss_main a:hover { + color: #58adda; +} body.flat.ttrss_main #main, body.flat.ttrss_main #overlay { color: #cccccc; @@ -1931,8 +1955,8 @@ body.flat.ttrss_main #headlines-frame .cdm .footer { border-color: #222222; color: #cccccc; } -body.flat.ttrss_main #headlines-frame i.material-icons, -body.flat.ttrss_main #headlines-frame .dijitCheckBox { +body.flat.ttrss_main #headlines-frame .left i.material-icons, +body.flat.ttrss_main #headlines-frame .left .dijitCheckBox { opacity: 0.7; } body.flat.ttrss_main #content-insert .post .header { @@ -1941,6 +1965,7 @@ body.flat.ttrss_main #content-insert .post .header { } body.flat.ttrss_main .dijitCheckBox:not(.dijitChecked)::before { color: #999999; + background: #222222; } body.flat.ttrss_main .insensitive { color: #999999; @@ -1957,6 +1982,13 @@ body.flat.ttrss_main .dijitTab:not(.dijitTabChecked) { body.flat.ttrss_main .dijitTab.dijitTabChecked.dijitTabHover { color: #e6e6e6; } +body.flat.ttrss_main label.dijitButton { + border: 1px solid #666666; +} +body.flat.ttrss_main label.dijitButton:hover { + border-color: #2f2f2f; + background-color: #333333; +} body.flat.ttrss_main textarea { color: #e6e6e6; } diff --git a/themes/night.css.map b/themes/night.css.map index f85148751..dc3d1a7f0 100644 --- a/themes/night.css.map +++ b/themes/night.css.map @@ -1 +1 @@ -{"version":3,"sources":["night.less","/home/fox/Projects/tt-rss/css/defines.less","/home/fox/Projects/tt-rss/css/tt-rss.less","/home/fox/Projects/tt-rss/css/cdm.less","/home/fox/Projects/tt-rss/css/prefs.less","/home/fox/Projects/tt-rss/css/utility.less","/home/fox/Projects/tt-rss/css/dijit_basic.less"],"names":[],"mappings":"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","file":"night.css"}
\ No newline at end of file +{"version":3,"sources":["night.less","/home/fox/Projects/tt-rss/css/defines.less","/home/fox/Projects/tt-rss/css/tt-rss.less","/home/fox/Projects/tt-rss/css/cdm.less","/home/fox/Projects/tt-rss/css/prefs.less","/home/fox/Projects/tt-rss/css/utility.less","/home/fox/Projects/tt-rss/css/dijit_basic.less"],"names":[],"mappings":"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","file":"night.css"}
\ No newline at end of file diff --git a/themes/night.less b/themes/night.less index 48b121592..98ec99eec 100644 --- a/themes/night.less +++ b/themes/night.less @@ -28,6 +28,10 @@ body.flat.ttrss_main.ttrss_prefs { body.flat.ttrss_main { color : @fg-main; + a:hover { + color : lighten(@color-link, 20%); + } + #main, #overlay { color : @fg-main; background: @bg-main; @@ -137,9 +141,11 @@ body.flat.ttrss_main { color : @fg-main; } - i.material-icons, - .dijitCheckBox { - opacity : 0.7; + .left { + i.material-icons, + .dijitCheckBox { + opacity: 0.7; + } } } @@ -155,6 +161,7 @@ body.flat.ttrss_main { .dijitCheckBox:not(.dijitChecked)::before { color : @fg-insensitive; + background: @bg-panel; } .insensitive { @@ -177,6 +184,15 @@ body.flat.ttrss_main { color : @fg-light; } + label.dijitButton { + border: 1px solid @border-main; + } + + label.dijitButton:hover { + border-color : lighten(@border-dark, 5%); + background-color: @bg-main; + } + textarea { color : @fg-light; } |