summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xclasses/article.php9
-rwxr-xr-xclasses/feeds.php479
-rwxr-xr-xclasses/pluginhost.php2
-rw-r--r--css/cdm.less7
-rw-r--r--css/default.css33
-rw-r--r--css/default.css.map2
-rw-r--r--css/dijit_basic.less15
-rwxr-xr-xcss/tt-rss.less21
-rwxr-xr-xinclude/controls.php8
-rw-r--r--js/Article.js99
-rw-r--r--js/ArticleCache.js29
-rw-r--r--js/Feeds.js7
-rwxr-xr-xjs/Headlines.js175
-rwxr-xr-xjs/common.js19
-rw-r--r--js/tt-rss.js7
-rw-r--r--plugins/note/note.js2
-rw-r--r--plugins/shorten_expanded/init.css6
-rw-r--r--plugins/shorten_expanded/init.js42
-rw-r--r--themes/night.css48
-rw-r--r--themes/night.css.map2
-rw-r--r--themes/night.less22
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"] = "&mdash; " . 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"] = "&mdash; " . 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 = " &mdash; $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 .= "&nbsp;";
+ $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 .= "&nbsp;";
-
- $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 .= "&nbsp;($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":"QAGQ;ACSR,IAAI;AACJ,IAAI;AACJ;EACE,kBAAA;EACA,WAAA;EACA,YAAA;EACA,SAAA;EACA,UAAA;EACA,SAAA;;ACpBF,IAAI;EACH,iBAAA;EACA,YAAA;EACA,aAAa,8CAAb;EACA,eAAA;EACA,gBAAA;;AALD,IAAI,WAOH;EACC,aAAA;;AARF,IAAI,WAWH,IAAG;EACF,YAAA;EACA,eAAA;;AAbF,IAAI,WAWH,IAAG,KAIF,IAAG;EACF,YAAA;EACA,cAAA;EACA,sBAAA;EACA,wBAAA;EACA,mBAAA;;AApBH,IAAI,WAWH,IAAG,KAIF,IAAG,OAOF;AAtBH,IAAI,WAWH,IAAG,KAIF,IAAG,OAOK;EACN,aAAA;;AAvBJ,IAAI,WAWH,IAAG,KAIF,IAAG,OAWF;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;;AA7BJ,IAAI,WAWH,IAAG,KAIF,IAAG,OAWF,KAKC;EACC,kBAAA;;AAhCL,IAAI,WAWH,IAAG,KAIF,IAAG,OAqBF;EACC,YAAA;;AArCJ,IAAI,WAWH,IAAG,KAIF,IAAG,OAyBF;EACC,iBAAA;EACA,mBAAA;EACA,sBAAA;;AA3CJ,IAAI,WAWH,IAAG,KAIF,IAAG,OA+BF;AA9CH,IAAI,WAWH,IAAG,KAIF,IAAG,OA+BG;EACJ,eAAA;EACA,sBAAA;;AAhDJ,IAAI,WAWH,IAAG,KAIF,IAAG,OAoCF;EACC,YAAA;EACA,sBAAA;EACA,eAAA;EACA,gBAAA;EACA,kCAAA;EACA,aDzDY,qBAAqB,qBAAqB,yBAAyB,oBAAoB,8CCyDnG;;AAzDJ,IAAI,WAWH,IAAG,KAkDF,IAAG;EACF,aAAA;EACA,eAAA;;AA/DH,IAAI,WAWH,IAAG,KAkDF,IAAG,QAIF;AAjEH,IAAI,WAWH,IAAG,KAkDF,IAAG,QAKF;EACC,iBAAA;EACA,cAAA;EACA,YAAA;;AArEJ,IAAI,WAWH,IAAG,KAkDF,IAAG,QAWF;EACC,aAAA;;AAzEJ,IAAI,WAWH,IAAG,KAkDF,IAAG,QAeF;EACC,cAAA;EACA,cAAA;;AA9EJ,IAAI,WAmFH;EACC,yBAAA;EACA,WAAA;EACA,yBAAA;EACA,cAAA;EACA,aAAA;;AAxFF,IAAI,WAmFH,cAOC;EACC,kBAAA;EACA,YAAA;;AA5FH,IAAI,WAgGH,cAAa;EACZ,eAAA;;AAjGF,IAAI,WAoGH;EACC,eAAA;EACA,gBAAA;EACA,kCAAA;;AAvGF,IAAI,WA2GH;EACC,eAAA;EACA,gBAAA;EACA,kCAAA;;AA9GF,IAAI,WAkHH;EACC,eAAA;EACA,gBAAA;EACA,kCAAA;;AArHF,IAAI,WAyHH;EACC,eAAA;EACA,gBAAA;EACA,kCAAA;;AA5HF,IAAI,WAgIH;EACC,sBAAA;EACA,wBAAA;;AAlIF,IAAI,WAqIH;EACC,cAAA;EACA,qBAAA;;AAvIF,IAAI,WA0IH,EAAC;EACA,cAAA;EACA,0BAAA;;AA5IF,IAAI,WA+IH,QAAO;EACN,WAAW,mBAAX;;AAhJF,IAAI,WAmJH;EACC,aAAA;EACA,UAAA;EACA,YAAA;EACA,SAAA;EACA,6BAAA;EACA,mBAAA;EACA,eAAA;EACA,eAAA;EACA,WAAA;EACA,aAAA;EAEA,gCAAA;;AA/JF,IAAI,WAmJH,QAcC;EACC,kBAAA;EACA,YAAA;;AAnKH,IAAI,WAmJH,QAmBC;EACC,sBAAA;;AAvKH,IAAI,WAmJH,QAuBC;EACC,YAAA;;AA3KH,IAAI,WAmJH,QA2BC;EACC,eAAA;;AA/KH,IAAI,WAmLH;EACC,qBAAA;EACA,yBAAA;;AArLF,IAAI,WAwLH,QAAO;EACN,qBAAA;EACA,yBAAA;;AA1LF,IAAI,WA6LH,QAAO;EACN,qBAAA;EACA,yBAAA;;AA/LF,IAAI,WA6LH,QAAO,YAIN,EAAC;EACA,cAAA;;AAlMH,IAAI,WAsMH,QAAO;EACN,sBAAA;EACA,kBAAA;EACA,YAAA;;AAzMF,IAAI,WAsMH,QAAO,aAKN,EAAC;AA3MH,IAAI,WAsMH,QAAO,aAKS,EAAC;EACf,YAAA;;AA5MH,IAAI,WAgNH;EACC,sBAAA;EACA,wBAAA;EACA,uCAAA;EACA,aAAA;EACA,mBAAA;EACA,iBAAA;EACA,mBAAA;;AAvNF,IAAI,WAgNH,IASC;EACC,kBAAA;EACA,mBAAA;EACA,YAAA;;AA5NH,IAAI,WAgNH,IAeC;EACC,sBAAA;;AAhOH,IAAI,WAgNH,IAkBC;AAlOF,IAAI,WAgNH,IAkBQ;EACN,aAAA;;AAnOH,IAAI,WAgNH,IAkBC,MAGC;AArOH,IAAI,WAgNH,IAkBQ,OAGN;EACC,kBAAA;;AAtOJ,IAAI,WAgNH,IAkBC,MAOC,EAAC;AAzOJ,IAAI,WAgNH,IAkBQ,OAON,EAAC;EACA,gBAAA;EACA,YAAA;EACA,6BAAA;EACA,iBAAA;EACA,eAAA;;AA9OJ,IAAI,WAgNH,IAkCC,IAAG;EACF,eAAA;EACA,YAAA;EACA,gBAAA;EACA,uBAAA;;AAtPH,IAAI,WAgNH,IAyCC,IAAG;EACF,iBAAA;;AA1PH,IAAI,WAgNH,IA6CC,KAAI,KAAM;EACT,kBAAA;EACA,qBAAA;EACA,gBAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;EACA,cAAA;;AApQH,IAAI,WAgNH,IAuDC,KAAI,KAAM,EAAC;EACV,cAAA;;AAxQH,IAAI,WAgNH,IA2DC,KAAI;EACH,cAAA;EACA,iBAAA;EACA,eAAA;EACA,kBAAA;;AA/QH,IAAI,WAgNH,IAkEC,KAAI,QAAS;EACZ,qBAAA;;AAnRH,IAAI,WAgNH,IAsEC,IAAG,KAAM;EACR,eAAA;;AAvRH,IAAI,WAgNH,IA0EC,IAAG,KAAM;AA1RX,IAAI,WAgNH,IA0Ee,IAAG,MAAO;EACvB,eAAA;;AA3RH,IAAI,WAgNH,IA8EC,IAAG,MAAO;EACT,gBAAA;EACA,kCAAA;EACA,aDhSS,oBAAoB,8CCgS7B;EACA,WAAA;;AAlSH,IAAI,WAgNH,IAqFC,EAAC,MAAM;AArST,IAAI,WAgNH,IAqFe,KAAI,WAAW,KAAM;EAClC,cAAA;;AAtSH,IAAI,WA0SH,IAAG;EACF,iBAAA;;AA3SF,IAAI,WA8SH,IAAG,OAAQ,IAAG,MAAO;EACpB,YAAA;;AA/SF,IAAI,WAkTH,IAAG,OAAQ,IAAG,MAAO;EACpB,cAAA;;;AAnTF,IAAI,WAuTH,IAAG;EACF,mBAAA;;AAxTF,IAAI,WA2TH,IAAG;AA3TJ,IAAI,WA4TH,IAAG;EACF,YAAA;EACA,mBAAA;;AA9TF,IAAI,WA2TH,IAAG,OAKF;AAhUF,IAAI,WA4TH,IAAG,SAIF;AAhUF,IAAI,WA2TH,IAAG,OAMF,MAAM;AAjUR,IAAI,WA4TH,IAAG,SAKF,MAAM;AAjUR,IAAI,WA2TH,IAAG,OAOF,YAAY,EAAC;AAlUf,IAAI,WA4TH,IAAG,SAMF,YAAY,EAAC;AAlUf,IAAI,WA2TH,IAAG,OAQF;AAnUF,IAAI,WA4TH,IAAG,SAOF;EACC,YAAA;;AApUH,IAAI,WAwUH,IAAG;EACF,cAAA;;AAzUF,IAAI,WA4UH,gBAAgB;AA5UjB,IAAI,WA6UH,iBAAiB;AA7UlB,IAAI,WA8UH,kBAAkB;EACjB,uBAAA;EACA,cAAA;EACA,kBAAA;EACA,sBAAA;EACA,sBAAA;;AAnVF,IAAI,WAsVH,gBAAgB;AAtVjB,IAAI,WAuVH,iBAAiB;AAvVlB,IAAI,WAwVH,kBAAkB;EACjB,cAAA;EACA,sBAAA;;AA1VF,IAAI,WA6VH,gBAAgB;AA7VjB,IAAI,WA8VH,iBAAiB;AA9VlB,IAAI,WA+VH,kBAAkB;EACjB,uBAAA;EACA,aAAA;EACA,cAAA;EACA,sBAAA;EACA,eAAA;EACA,sBAAA;EACA,mBAAA;EACA,cAAA;EACA,cAAA;EACA,cAAA;;AAzWF,IAAI,WA4WH;EACC,0BAAA;EACA,mBAAA;EACA,6CAAA;EACA,yBAAA;EACA,yBAAA;EACA,kBAAA;;AAlXF,IAAI,WA4WH,OAQC;EACC,kBAAA;EACA,SAAA;EACA,YAAA;EACA,iBAAA;EACA,eAAA;;AAzXH,IAAI,WA6XH;AA7XD,IAAI,WA8XH,OAAO;EACN,cAAA;;AA/XF,IAAI,WAkYH,OAAO;EACN,SAAA;;AAnYF,IAAI,WAsYH;EACC,cAAA;EACA,yBAAA;EACA,qBAAA;;AAzYF,IAAI,WA4YH,eAAe;EACd,cAAA;;AA7YF,IAAI,WAgZH;AAhZD,IAAI,WAiZH;EACC,cAAA;EACA,yBAAA;EACA,qBAAA;;AApZF,IAAI,WAuZH,cAAc;AAvZf,IAAI,WAwZH,aAAa;EACZ,cAAA;;AAzZF,IAAI,WA4ZH;EACC,cAAA;EACA,yBAAA;EACA,qBAAA;;AA/ZF,IAAI,WA4ZH,YAKC;EACC,cAAA;;AAlaH,IAAI,WAsaH,IAAG;EACF,cAAA;EACA,YAAA;;AAxaF,IAAI,WA2aH;EACC,cAAA;;AA5aF,IAAI,WA+aH;EACC,eAAA;;AAhbF,IAAI,WAmbH,KAAI;EACH,WAAA;EACA,mBAAA;EACA,eAAA;EACA,iBAAA;;AAvbF,IAAI,WA0bH,IAAG,SAAU;AA1bd,IAAI,WA2bH,IAAG,OAAQ;EACV,cAAA;;AA5bF,IAAI,WA+bH,KAAI;EACH,yBAAA;EACA,cAAA;EACA,cAAA;EACA,mBAAA;EACA,gBAAA;EACA,wBAAA;EACA,qBAAA;EACA,sBAAA;EACA,mBAAA;EACA,kBAAA;;AAzcF,IAAI,WA4cH,EAAC;AA5cF,IAAI,WA4cW,EAAC;EACd,eAAA;EACA,WAAA;;AA9cF,IAAI,WAidH,IAAG;EACF,sBAAA;EACA,uBAAA;EACA,YAAA;;AApdF,IAAI,WAudH,GAAE;EACD,aAAA;EACA,WAAA;EACA,cAAA;EACA,6BAAA;EACA,kBAAA;EACA,mBAAA;EACA,uBAAA;EACA,uBAAA;EACA,qBAAA;EACA,YAAA;;AAjeF,IAAI,WAudH,GAAE,eAYD;EACC,aAAA;;AApeH,IAAI,WAudH,GAAE,eAYD,GAGC;EACC,kBAAA;EACA,WAAA;;AAxeJ,IAAI,WA8eH,gBAAgB,KAAI;EACnB,cAAA;;AA/eF,IAAI,WAkfH,GAAE;EACD,qBAAA;EACA,WAAA;EACA,YAAA;;AArfF,IAAI,WAkfH,GAAE,QAKD;EACC,WAAA;EACA,YAAA;;AAzfH,IAAI,WA6fH;EACC,iBAAA;;AA9fF,IAAI,WAigBH;EACC,iBAAA;EACA,OAAA;EACA,MAAA;EACA,YAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;;AAxgBF,IAAI,WA2gBH;EACC,iBAAA;EACA,WAAA;;AA7gBF,IAAI,WAghBH,IAAG;EACF,YAAA;EACA,kBAAA;EACA,iBAAA;;AAnhBF,IAAI,WAshBH,IAAG;EACF,gBAAA;EACA,kBAAA;EACA,wBAAA;EACA,eAAA;EACA,sBAAA;EACA,wBAAA;;AA5hBF,IAAI,WA+hBH,IAAG;EACF,kBAAA;EACA,YAAA;EACA,uBAAA;EACA,yBAAA;EACA,WAAA;EACA,YAAA;;AAriBF,IAAI,WA+hBH,IAAG,aAQF;EACC,qBAAA;EACA,WAAA;EACA,YAAA;;AA1iBH,IAAI,WA+hBH,IAAG,aAcF,GAAG,GAAE;EACJ,yBAAA;;AA9iBH,IAAI,WA+hBH,IAAG,aAkBF,GAAG;EACF,qBAAA;EACA,cAAA;EACA,SAAA;EACA,YAAA;EACA,YAAA;EACA,eAAA;;AAvjBH,IAAI,WA4jBH,IAAG,gBAAgB,KAClB;EACC,iBAAA;EACA,mBAAA;;AA/jBH,IAAI,WA4jBH,IAAG,gBAAgB,KAMlB,IAAI;EACH,aAAA;;AAnkBH,IAAI,WA2kBH,IAAG;EACF,eAAA;EACA,iBAAA;EACA,WAAA;EACA,WAAA;EACA,kBAAA;EACA,QAAA;;AAjlBF,IAAI,WAolBH,IAAG;EACF,eAAA;EACA,iBAAA;EACA,WAAA;EACA,kBAAA;EACA,eAAA;;AAzlBF,IAAI,WA4lBH,IAAG;EACF,kBAAA;EACA,WAAA;EACA,UAAA;EACA,WAAA;EACA,mBAAA;;AAjmBF,IAAI,WA4lBH,IAAG,WAOF;EACC,kBAAA;EACA,SAAA;;AArmBH,IAAI,WAymBH,IAAG,WAAY;AAzmBhB,IAAI,WAymBgB,IAAG,aAAc;EACnC,WAAA;EACA,gBAAA;EACA,6BAAA;EACA,WAAA;;AA7mBF,IAAI,WAgnBH,aACC;EACC,eAAA;EACA,iBAAA;EACA,WAAA;;AApnBH,IAAI,WAwnBH,EAAC;EACA,cAAA;;AAznBF,IAAI,WA4nBH,IAAG;EACF,kBAAA;EACA,SAAA;EACA,WAAA;EACA,eAAA;EACA,cAAA;EACA,iBAAA;EACA,uBAAA;EACA,yBAAA;EACA,wBAAA;EACA,UAAA;;AAtoBF,IAAI,WAyoBH;EACC,sBAAA;EACA,YAAA;EACA,WAAA;;AA5oBF,IAAI,WA+oBH,IAAG;EACF,mBAAA;;AAhpBF,IAAI,WA+oBH,IAAG,WAGF;EACC,eAAA;;AAnpBH,IAAI,WA+oBH,IAAG,WAOF;EACC,YAAA;EACA,aAAA;;AAxpBH,IAAI,WA4pBH;EACC,YAAA;EACA,iBAAA;EACA,WAAA;;AA/pBF,IAAI,WAkqBH;EACC,YAAA;EACA,sBAAA;EACA,gBAAA;EACA,mBAAA;EACA,sDAAA;EACA,iCAAA;;AAxqBF,IAAI,WAkqBH,cAQC;EACC,YAAA;EACA,kBAAA;EACA,kCAAA;EACA,aD7qBS,oBAAoB,8CC6qB7B;;AA9qBH,IAAI,WAkqBH,cAQC,UAMC,aAAY;EACX,mBAAA;EACA,WAAA;EACA,qBAAA;;AAnrBJ,IAAI,WAkqBH,cAQC,UAYC;EACC,iBAAA;EACA,qBAAA;EACA,cAAA;EACA,kBAAA;EACA,yBAAA;EACA,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,sBAAA;EACA,YAAA;EACA,kBAAA;EACA,iBAAA;EACA,iBAAA;EACA,eAAA;EACA,eAAA;EACA,YAAA;;AAtsBJ,IAAI,WAkqBH,cAQC,UA+BC,eAAe;EACd,UAAA;EACA,YAAA;EACA,kBAAA;EACA,SAAA;;AA7sBJ,IAAI,WAkqBH,cAQC,UAsCC,cAAc,gBAAe;EAC5B,iBAAA;;AAjtBJ,IAAI,WAkqBH,cAQC,UA0CC,cAAa,MAAO;EACnB,UAAA;;AArtBJ,IAAI,WAkqBH,cAQC,UA8CC,cAAa,gBAAiB;EAC7B,cAAA;;AAztBJ,IAAI,WAkqBH,cAQC,UAkDC,eAAe;EACd,6BAAA;;AA7tBJ,IAAI,WAkqBH,cAQC,UAsDC,eAAe;EACd,gDAAA;EACA,8BAAA;EACA,iBAAA;EACA,WAAA;;AApuBJ,IAAI,WAkqBH,cAQC,UA6DC;EACC,kBAAA;EACA,SAAA;;AAzuBJ,IAAI,WAkqBH,cAQC,UAkEC,EAAC;EACA,UAAA;;AA7uBJ,IAAI,WAkqBH,cAQC,UAsEC,EAAC,KAAK;EACL,WAAA;;AAjvBJ,IAAI,WAkqBH,cAQC,UA0EC,EAAC,KAAK;EACL,cAAA;;AArvBJ,IAAI,WAkqBH,cAQC,UA8EC,EAAC,KAAK;EACL,cAAA;EACA,eAAA;EACA,SAAA;EACA,UAAA;;AA5vBJ,IAAI,WAkqBH,cAQC,UAqFC,EAAC,KAAK;EACL,cAAA;;AAhwBJ,IAAI,WAkqBH,cAQC,UAyFC,EAAC,KAAK;EACL,cAAA;;AApwBJ,IAAI,WAkqBH,cAQC,UA6FC,EAAC,KAAK;EACL,iBAAA;EACA,UAAA;EACA,cAAA;;AA1wBJ,IAAI,WAgxBH;EACC,YAAA;EACA,WAAA;EACA,iBAAA;;AAnxBF,IAAI,WAsxBH;EACC,YAAA;EACA,gBAAA;EACA,eAAA;EACA,iCAAA;EACA,mBAAmB,aAAnB;EACA,mCAAA;;AA5xBF,IAAI,WAsxBH,iBAQC,IAAG;EACF,yBAAA;EACA,wBAAA;EACA,wBAAA;;AAjyBH,IAAI,WAsxBH,iBAcC,IAAG,WAAY,EAAC;EACf,cAAA;EACA,iBAAA;;AAtyBH,IAAI,WAsxBH,iBAmBC,IAAG,WAAY;EACd,cAAA;;AA1yBH,IAAI,WAsxBH,iBAuBC,IAAG,WAAY,EAAC;EACf,cAAA;;AA9yBH,IAAI,WAkzBH;EACC,aAAA;;AAnzBF,IAAI,WAszBH;EACC,YAAA;EACA,WAAA;EACA,iBAAA;EACA,mBAAA;EACA,eAAA;;AA3zBF,IAAI,WAszBH,eAOC;EACC,iBAAA;EACA,sBAAA;EACA,wBAAA;EACA,iBAAA;EACA,YAAA;EACA,aAAA;EACA,mBAAA;EACA,iBAAA;EACA,cAAA;EACA,eAAA;;AAv0BH,IAAI,WAszBH,eAOC,SAYC;EACC,kBAAA;;AA10BJ,IAAI,WAszBH,eAOC,SAgBC;AA70BH,IAAI,WAszBH,eAOC,SAiBC,qBAAqB;AA90BxB,IAAI,WAszBH,eAOC,SAkBC,kBAAkB;EACjB,WAAA;;AAh1BJ,IAAI,WAszBH,eAOC,SAsBC,WAAW;AAn1Bd,IAAI,WAszBH,eAOC,SAsBe,MAAM,EAAC;EACpB,UAAA;;AAp1BJ,IAAI,WAszBH,eAOC,SA0BC;EACC,kBAAA;EACA,YAAA;EACA,aAAA;;AA11BJ,IAAI,WAszBH,eAOC,SA0BC,mBAKC;EACC,YAAA;EACA,aAAA;;AA91BL,IAAI,WAszBH,eAOC,SA0BC,mBAKC,MAIC;EACC,sBAAA;EACA,iBAAA;;AAl2BN,IAAI,WAszBH,eAOC,SA0BC,mBAKC,MASC;EACC,kBAAA;;AAt2BN,IAAI,WAszBH,eAOC,SA0BC,mBAmBC;EACC,aAAA;;AA32BL,IAAI,WAszBH,eAOC,SA0BC,mBAmBC,OAGC;EACC,kBAAA;;AA92BN,IAAI,WAszBH,eAOC,SAsDC;EACC,cAAA;EACA,kBAAA;;AAr3BJ,IAAI,WAszBH,eAOC,SA2DC;EACC,kBAAA;EACA,iBAAA;EACA,iBAAA;;AAQF,QAL2B;EAK3B,IAn4BE,WAszBH,eAOC,SAkEE;IACC,aAAA;;;AAh4BL,IAAI,WAs4BH;EACC,iBAAA;EACA,iBAAA;EACA,cAAA;EACA,wBAAA;EACA,WAAA;EACA,kBAAA;EACA,UAAA;EACA,QAAA;EACA,UAAA;;AA/4BF,IAAI,WAk5BH;EACC,YAAA;EACA,kBAAA;EACA,iBAAA;EACA,gBAAA;EACA,cAAA;EACA,iCAAA;;AAx5BF,IAAI,WA25BH,IAAG;AA35BJ,IAAI,WA25BY,IAAG;EACjB,WAAA;EACA,YAAA;EACA,iBAAA;EACA,sBAAA;EACA,qBAAA;;AAh6BF,IAAI,WAm6BH;EACC,qBAAA;EACA,cAAA;EACA,eAAA;EACA,uBAAA;EACA,yBAAA;EACA,wBAAA;EACA,uBAAA;EACA,WAAA;EACA,kBAAA;EACA,iBAAA;;AA76BF,IAAI,WAg7BH,QAAO;EACN,cAAA;EACA,qBAAA;;AAl7BF,IAAI,WAq7BH,QAAO;EACN,mBAAA;EACA,eAAA;;AAv7BF,IAAI,WA07BH;EACC,YAAA;EACA,gBAAA;EACA,kBAAA;EACA,cAAA;EACA,eAAA;EACA,kBAAA;;AAh8BF,IAAI,WA07BH,kBAQC;AAl8BF,IAAI,WA07BH,kBAQI;EACF,cAAA;EACA,aAAA;EACA,cAAA;;AAr8BH,IAAI,WA07BH,kBAcC,EAAC;EACA,cAAA;;AAz8BH,IAAI,WA68BH,GAAE;AA78BH,IAAI,WA68BmB,GAAE;EACvB,iBAAA;EACA,cAAA;EACA,qBAAA;EACA,mBAAA;EACA,kBAAA;EACA,6BAAA;EACA,uBAAA;EACA,uBAAA;EACA,YAAA;EACA,gBAAA;;AAv9BF,IAAI,WA09BH,GAAE,kBAAmB;AA19BtB,IAAI,WA09BsB,GAAE,kBAAmB;EAC7C,eAAA;;AA39BF,IAAI,WA89BH,GAAE,kBAAmB,GAAG;AA99BzB,IAAI,WA89BqC,GAAE,kBAAmB,GAAG;EAC/D,iBAAA;;AA/9BF,IAAI,WAk+BH,GAAE;EACD,iBAAA;EACA,cAAA;EACA,qBAAA;EACA,sBAAA;EACA,uBAAA;EACA,YAAA;;AAx+BF,IAAI,WAk+BH,GAAE,WAQD,KAAI;EACH,UAAA;EACA,iBAAA;EACA,cAAA;EACA,iBAAA;EACA,qBAAA;;AA/+BH,IAAI,WAk+BH,GAAE,WAgBD;EACC,eAAA;;AAn/BH,IAAI,WAu/BH,OAAM;EACL,cAAA;EACA,gBAAA;EACA,gBAAA;;AA1/BF,IAAI,WA6/BH,iBAAiB;EAChB,aAAA;EACA,YAAA;;AA//BF,IAAI,WAkgCH,KAAI;EACH,yBAAA;EACA,cAAA;;AApgCF,IAAI,WA2gCH,iBAAiB;EAChB,iBAAA;;AA5gCF,IAAI,WA+gCH;EACC,iBAAA;;AAhhCF,IAAI,WAmhCH,aAAa,IAAG;EACf,sBAAA;EACA,YAAA;EACA,WAAA;EACA,eAAA;EACA,gBAAA;EACA,YAAA;EACA,WAAA;;AAIF,IAAI;EACH,YAAA;EACA,eAAA;;AAFD,IAAI,YAIH;EACC,iBAAA;EACA,kBAAA;EACA,cAAA;EACA,YAAA;EACA,iBAAA;;AATF,IAAI,YAYH;EACC,YAAA;EACA,kBAAA;EACA,qBAAA;EACA,iBAAA;EACA,WAAA;;AAjBF,IAAI,YAoBH,IAAG;EACF,yBAAA;EACA,wBAAA;EACA,kBAAA;EACA,mBAAA;;AAxBF,IAAI,YA2BH,IAAG;EACF,eAAA;EACA,gBAAA;EACA,yBAAA;EACA,qBAAA;EACA,kBAAA;EACA,WAAA;EACA,eAAA;;AAlCF,IAAI,YAqCH,EAAC;EACA,iBAAA;EACA,eAAA;EACA,qBAAA;;AAxCF,IAAI,YA2CH;EACC,cAAA;EACA,qBAAA;;AA7CF,IAAI,YAgDH,EAAC;AAhDF,IAAI,YAiDH,EAAC;EACA,cAAA;EACA,0BAAA;;AAnDF,IAAI,YAsDH,IAAG,OAAQ;EACV,WAAA;;AAvDF,IAAI,YA0DH,IAAG,OAAQ,EAAC;EACX,cAAA;;AA3DF,IAAI,YA8DH,IAAG;EACF,wBAAA;;AA/DF,IAAI,YAkEH,IAAG;EACF,UAAA;EACA,kBAAA;EACA,wBAAA;;AAIF,IAAI,WAAY,aACf,GAAE;AADH,IAAI,WAAY,aAEf,GAAE;AAFH,IAAI,WAAY,aAGf,GAAE;AAHH,IAAI,WAAY,aAIf,GAAE;EACD,eAAA;;AAIF,IAAI,WACH,EAAC;EACA,cAAA;EACA,iBAAA;EACA,yBAAA;EACA,kBAAA;;AALF,IAAI,WAQH,EAAC;EACA,YAAA;;AATF,IAAI,WAYH,eAAc,OAAQ,EAAC;AAZxB,IAAI,WAaH,KAAI,OAAQ,MAAM,EAAC;AAbpB,IAAI,WAcH,IAAG,OAAQ,MAAM,EAAC;EACjB,cAAA;;AAfF,IAAI,WAkBH,eAAc,UAAW,EAAC;AAlB3B,IAAI,WAmBH,KAAI,UAAW,MAAM,EAAC;AAnBvB,IAAI,WAoBH,IAAG,UAAW,MAAM,EAAC;EACpB,cAAA;;AArBF,IAAI,WAwBH,YAAY,EAAC;EACZ,cAAA;;AAzBF,IAAI,WA4BH,WAAW,EAAC;EACX,WAAA;;AA7BF,IAAI,WAgCH,eAAe,EAAC;EACf,YAAA;;AAjCF,IAAI,WAoCH;EACC,sBAAA;EACA,mBAAA;EACA,YAAA;;AAvCF,IAAI,WA0CH,aAAa;EACZ,iBAAA;;AA3CF,IAAI,WA8CH;EACC,cAAA;EACA,aAAA;;AAhDF,IAAI,WAmDH,GAAE,KAAM;EACP,YAAA;;AApDF,IAAI,WAuDH,GAAE;EACD,YAAA;;AAxDF,IAAI,WA2DH,GAAE;EACD,qBAAA;;AAKF;EACC,mBAAA;EACA,YAAA;;AAGD;EACC,UAAA;;AAGD;EACC,yBAAA;;AAGD;EACC,sBAAA;;AAGD,KAAK;EACJ,aAAA;;ACnsCD,IACC;AADD,IACU;EACR,aAAA;EACA,mBAAA;EACA,iBAAA;;AAJF,IAOC,QAAQ;AAPT,IAOc,QAAQ;AAPtB,IAQC,QAAQ;EACP,eAAA;EACA,sBAAA;;AAVF,IAaC,QACC;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;;AAjBH,IAaC,QAOC;AApBF,IAaC,QAOQ;EACN,aAAA;;AArBH,IAaC,QAOC,MAGC;AAvBH,IAaC,QAOQ,OAGN;EACC,kBAAA;;AAxBJ,IAaC,QAOC,MAOC,EAAC;AA3BJ,IAaC,QAOQ,OAON,EAAC;EACA,gBAAA;EACA,YAAA;EACA,6BAAA;EACA,iBAAA;EACA,eAAA;;AAhCJ,IAaC,QAuBC;EACC,YAAA;;AArCH,IAaC,QA2BC,KAAI;EACH,cAAA;EACA,mBAAA;EACA,eAAA;EACA,mBAAA;;AA5CH,IAaC,QAkCC;EACC,eAAA;;AAhDH,IAoDC;EACC,YAAA;EACA,iBAAA;EACA,mBAAA;EACA,cAAA;EACA,WAAA;;AAzDF,IAoDC,QAOC;EACC,kBAAA;;AA5DH,IAoDC,QAWC;EACC,YAAA;;AAhEH,IAoEC;EACC,YAAA;;AArEF,IAwEC;EACC,YAAA;EACA,gBAAA;EACA,eAAA;;AA3EF,IA8EC,cAAc;AA9Ef,IA+EC,cAAc;AA/Ef,IAgFC,eAAe;AAhFhB,IAiFC,eAAe;EACd,iBAAA;EACA,cAAA;EACA,YAAA;;AAIF,IAAI;;;;AAAJ,IAAI,SAIH;AAJD,IAAI,SAIQ;EACV,aAAA;;AALF,IAAI,SAQH;EACC,mBAAA;;AATF,IAAI,SAYH;EACC,sBAAA;EACA,wBAAA;;AAdF,IAAI,SAiBH;EACC,eAAA;EACA,kBAAA;;AAKF,GAAG,IAAI,SAAU,IAAG;EACnB,mCAAA;;AAGD,GAAG,IAAI,SAAU,IAAG,OAAQ,EAAC;EAC5B,eAAA;EACA,WAAA;EACA,gBAAA;EACA,uCAAA;EACA,kCAAA;EACA,aF1He,qBAAqB,qBAAqB,yBAAyB,oBAAoB,8CE0HtG;;AAGD,GAAG,IAAI,SAAS;EACf,iBAAA;;AAGD,GAAG,IAAI,SAAS,OAAQ,IAAG,OAAQ,EAAC;EACnC,cAAA;;AAGD,GAAG,IAAI,SAAS,OAAQ,IAAG,OAAQ,EAAC;EACnC,YAAA;;AAGD,GAAG,IAAI,SAAU,IAAG;EACnB,cAAA;;AAGD,GAAG,IAAI,SAAS,OAAQ,IAAG;EAC1B,YAAA;;AAGD,GAAG,IAAI,OAAQ,IAAG;EACjB,YAAA;;AAGD,IACC,IAAG;EACF,yBAAA;EACA,wBAAA;EACA,wBAAA;;AAJF,IAOC,IAAG,WAAY,EAAC;EACf,cAAA;EACA,iBAAA;;AATF,IAYC,IAAG,WAAY;EACd,cAAA;;AAbF,IAgBC,IAAG,WAAY,EAAC;EACf,cAAA;;AAjBF,IAoBC,IAAG,OAAQ,KAAI;EACd,YAAA;EACA,mBAAA;EACA,kBAAA;;AAvBF,IA0BC,IAAG,OAAQ,IAAG;AA1Bf,IA0BsB,IAAG,OAAQ,IAAG,KAAM;EACxC,sBAAA;EACA,cAAA;EACA,mBAAA;EACA,kBAAA;EACA,eAAA;;AA/BF,IAkCC,IAAG,cAAe;;EAEjB,qBAAA;EACA,kBAAA;EACA,aAAA;;AAtCF,IAyCC,IAAG,cAAe;EACjB,cAAA;EACA,cAAA;;AA3CF,IA8CC,IAAG,OAAQ,KAAI;EACd,mBAAA;EACA,cAAA;EACA,eAAA;EACA,mBAAA;;AAlDF,IAqDC,MAAM;EACL,kBAAA;EACA,qBAAA;EACA,wBAAA;;AAIF,GAAG;EACF,kBAAA;EACA,UAAA;EACA,QAAA;EACA,UAAA;EACA,SAAA;EACA,sBAAA;EACA,wBAAA;EACA,iBAAA;EACA,cAAA;EACA,aAAA;EACA,mBAAA;EACA,iBAAA;EACA,+CAAA;;AAbD,GAAG,cAeF;EACC,kBAAA;EACA,mBAAA;EACA,YAAA;;AAlBF,GAAG,cAqBF;AArBD,GAAG,cAqBK;EACN,aAAA;;AAtBF,GAAG,cAqBF,MAGC;AAxBF,GAAG,cAqBK,OAGN;EACC,kBAAA;;AAzBH,GAAG,cAqBF,MAOC,EAAC;AA5BH,GAAG,cAqBK,OAON,EAAC;EACA,gBAAA;EACA,eAAA;EACA,YAAA;EACA,iBAAA;;AAhCH,GAAG,cAqBF,MAcC,EAAC;AAnCH,GAAG,cAqBK,OAcN,EAAC;EACA,gBAAA;EACA,iBAAA;EACA,YAAA;EACA,WAAA;EACA,eAAA;;AAxCH,GAAG,cA4CF,KAAI;EACH,cAAA;EACA,eAAA;EACA,mBAAA;;AA/CF,GAAG,cAkDF,EAAC;EACA,eAAA;EACA,WAAA;EACA,uCAAA;EACA,gBAAA;EACA,kCAAA;EACA,aFzQc,qBAAqB,qBAAqB,yBAAyB,oBAAoB,8CEyQrG;;AAxDF,GAAG,cA2DF,IAAG;EACF,mBAAA;EACA,cAAA;EACA,mBAAA;EACA,kBAAA;EACA,eAAA;EACA,mBAAA;;AAjEF,GAAG,cAoEF,IAAG,KAAM;EACR,kBAAA;EACA,qBAAA;EACA,wBAAA;;AAvEF,GAAG,cA0EF,KAAI;EACH,mBAAA;EACA,mBAAA;EACA,cAAA;EACA,eAAA;;AA9EF,GAAG,cAiFF,IAAG,KAAM;EACR,cAAA;;AAlFF,GAAG,cAqFF;AArFD,GAAG,cAqFS;EACV,aAAA;;AAtFF,GAAG,cAyFF,KAAI;EACH,WAAA;EACA,mBAAA;;AA3FF,GAAG,cA8FF,IAAG;EACF,aAAA;;AA/FF,GAAG,cAkGF,YACC;EACC,mBAAA;EACA,sBAAA;;AArGH,GAAG,cAkGF,YAMC,EAAC;EACA,WAAA;;AAzGH,GAAG,cAkGF,YAUC,EAAC;EACA,iBAAA;EACA,cAAA;EACA,mBAAA;EACA,eAAA;EACA,mBAAA;;AAjHH,GAAG,cAkGF,YAkBC,EAAC,QAAQ;EACR,cAAA;;AAMH,GAAG,cAAc,OAAQ,EAAC;EACzB,YAAA;;AAGD,IAAI;EACH,yBAAA;EACA,sBAAA;EACA,wBAAA;;AAHD,IAAI,WAKH;EACC,aAAA;;AANF,IAAI,WASH,IAAG,OAAQ,KAAI;EACd,mBAAA;EACA,uBAAA;EACA,gBAAA;;AAZF,IAAI,WAeH;EACC,mBAAA;EACA,eAAA;EACA,WAAA;EACA,mBAAA;EACA,eAAA;;AAKF,IAAI,WAAW;EACd,iBAAA;;AAGD,IAAI,WAAW,SAAS,IAAI;EAC3B,mBAAA;;AADD,IAAI,WAAW,SAAS,IAAI,SAG3B;AAHD,IAAI,WAAW,SAAS,IAAI,SAI3B,QAAQ,EAAC;AAJV,IAAI,WAAW,SAAS,IAAI,SAK3B;EACC,YAAA;;AAIF,IAAI,WAAW;EACd,6BAAA;;AAGD,GAAG,IAAI,WAAW,OAAQ,IAAG,OAAQ,KAAI;EACxC,mBAAA;;AAGD,GAAG,IAAI,WAAY,IAAG,OAAQ,EAAC;EAC9B,gBAAA;EACA,cAAA;EACA,eAAA;EACA,uCAAA;EACA,kCAAA;EACA,aFrYe,qBAAqB,qBAAqB,yBAAyB,oBAAoB,8CEqYtG;;AAGD,GAAG,IAAI,WAAW,OAAQ,IAAG,OAAQ,EAAC;EACrC,YAAA;;AAGD,GAAG,IAAI,WAAW,OACjB,UAAU;EACT,cAAA;EACA,eAAA;;AAHF,GAAG,IAAI,WAAW,OAMjB;EACC,aAAA;;AAPF,GAAG,IAAI,WAAW,OAUjB,IAAG,OAAQ,EAAC;EACX,cAAA;EACA,eAAA;EACA,gBAAA;EACA,kCAAA;EACA,aF3Zc,qBAAqB,qBAAqB,yBAAyB,oBAAoB,8CE2ZrG;;AAIF,GAAG,IAAI,WAAW,IAAI;EACrB,eAAA;;AADD,GAAG,IAAI,WAAW,IAAI,SAGrB;AAHD,GAAG,IAAI,WAAW,IAAI,SAGX;EACT,aAAA;;ACnaF,IAAI;EACH,yBAAA;EACA,aAAa,8CAAb;EACA,eAAA;;AAHD,IAAI,YAKH;AALD,IAAI,YAKM;EACR,YAAA;EACA,eAAA;;AAPF,IAAI,YAUH;EACC,YAAA;;AAXF,IAAI,YAcH;EACC,aAAA;;AAfF,IAAI,YAkBH;EACC,yBAAA;EACA,eAAA;EACA,WAAA;EACA,kBAAA;;AAtBF,IAAI,YAyBH,QAAQ,EAAC;EACR,YAAA;;AA1BF,IAAI,YA6BH,QAAQ;EACP,sBAAA;EACA,eAAA;;AA/BF,IAAI,YAkCH,WAAU,WAAY;AAlCvB,IAAI,YAmCH,WAAU,UAAW;AAnCtB,IAAI,YAoCH,WAAU,WAAY;EACrB,aAAA;;AArCF,IAAI,YAwCH,qBAAqB,EAAC;EACrB,SAAA;EACA,kBAAA;;AA1CF,IAAI,YA6CH,6BAA6B,EAAC;EAC7B,YAAA;;AA9CF,IAAI,YAiDH,aAAa,oBAAoB;EAChC,YAAA;;AAlDF,IAAI,YAqDH,GAAE,MAAO;EACR,yBAAA;EACA,wBAAA;EACA,cAAA;;AAxDF,IAAI,YA2DH,eAAe;EACd,mBAAA;;AA5DF,IAAI,YA+DH,IAAG;AA/DJ,IAAI,YA+DkB,IAAG;AA/DzB,IAAI,YA+DyC,IAAG;EAC9C,kBAAA;EACA,YAAA;EACA,cAAA;;AAlEF,IAAI,YAqEH,IAAG,gBAAiB;AArErB,IAAI,YAqEsB,IAAG,kBAAmB;AArEhD,IAAI,YAqEiD,IAAG;EACtD,iBAAA;;AAtEF,IAAI,YAyEH;EACC,UAAA;;AA1EF,IAAI,YA6EH,MAAK,gBAAiB,GAAG;AA7E1B,IAAI,YA6E6B,MAAK,aAAc;EAClD,eAAA;;AA9EF,IAAI,YAiFH,MAAK,gBACJ;EACC,mBAAA;;AAnFH,IAAI,YAiFH,MAAK,gBAKJ,EAAC;EACA,cAAA;;AAvFH,IAAI,YA2FH,MAAK,gBAAiB,MAAM;EAC3B,sBAAA;;AA5FF,IAAI,YA+FH,MAAK,aAAc,GAAE,OAAQ;EAC5B,eAAA;;AAhGF,IAAI,YAmGH,MAAK,aAAc,GAAE,OAAQ,GAAE;EAC9B,kBAAA;EACA,iBAAA;EACA,mBAAA;;AAtGF,IAAI,YAyGH,MAAK,aAAc,GAAE;AAzGtB,IAAI,YAyG6B,MAAK,aAAc,GAAE;AAzGtD,IAAI,YAyG0D,MAAK,aAAc,GAAE;EACjF,cAAA;;AA1GF,IAAI,YA6GH;EACC,qBAAA;EACA,eAAA;;AC/GF,IAAI,cAAc;EACjB,gBAAA;;AAGD,IAAI;EACH,mBAAA;EACA,YAAA;EACA,YAAA;EACA,aAAa,8CAAb;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;EACA,gBAAA;;AARD,IAAI,cAUH;EACC,wBAAA;EACA,YAAA;;AAZF,IAAI,cAeH,IAAG;EACF,gBAAA;EACA,iBAAA;EACA,sBAAA;EACA,aAAA;EACA,kBAAA;EACA,+CAAA;;AArBF,IAAI,cAwBH,EAAC;EACA,UAAA;;AAzBF,IAAI,cA4BH,EAAC;AA5BF,IAAI,cA4BM;EACR,YAAA;;AA7BF,IAAI,cAgCH,EAAC;EACA,WAAA;;AAjCF,IAAI,cAoCH,IAAG;EACF,WAAA;EACA,eAAA;;AAtCF,IAAI,cAyCH;EACC,aAAA;;AA1CF,IAAI,cA6CH;EACC,cAAA;EACA,qBAAA;;AA/CF,IAAI,cAkDH,EAAC;AAlDF,IAAI,cAmDH,EAAC;EACA,cAAA;EACA,0BAAA;;AArDF,IAAI,cAwDH;EACC,0BAAA;EACA,mBAAA;EACA,6CAAA;EACA,yBAAA;EACA,yBAAA;EACA,0BAAA;EACA,uBAAA;EACA,kBAAA;;AAhEF,IAAI,cAmEH;AAnED,IAAI,cAoEH,OAAO;EACN,cAAA;;AArEF,IAAI,cAwEH,OAAO;EACN,SAAA;;AAzEF,IAAI,cA4EH,OAAO;EACN,kBAAA;EACA,SAAA;EACA,YAAA;EACA,iBAAA;EACA,eAAA;;AAjFF,IAAI,cAoFH;EACC,cAAA;EACA,yBAAA;EACA,qBAAA;;AAvFF,IAAI,cA0FH,eAAe;EACd,cAAA;;AA3FF,IAAI,cA8FH;AA9FD,IAAI,cA+FH;EACC,cAAA;EACA,yBAAA;EACA,qBAAA;;AAlGF,IAAI,cAqGH,cAAc;AArGf,IAAI,cAsGH,aAAa;EACZ,cAAA;;AAvGF,IAAI,cA0GH;EACC,cAAA;EACA,yBAAA;EACA,qBAAA;;AA7GF,IAAI,cAgHH,YAAY;EACX,cAAA;;AAjHF,IAAI,cAoHH;EACC,cAAA;EACA,eAAA;EACA,wBAAA;EACA,yBAAA;;AAxHF,IAAI,cA2HH;EACC,cAAA;EACA,eAAA;EACA,6BAAA;EACA,qBAAA;EACA,mBAAA;;AAhIF,IAAI,cAmIH,IAAG,QAAS;EACX,eAAA;;AApIF,IAAI,cAuIH,IAAG,IAAK;EACP,6BAAA;EACA,kBAAA;EACA,oBAAA;EACA,WAAA;;AA3IF,IAAI,cA8IH,IAAG,IAAK;EACP,eAAA;;AA/IF,IAAI,cAkJH,IAAG,IAAK,EAAC;EACR,WAAA;EACA,6BAAA;EACA,qBAAA;EACA,oBAAA;EACA,cAAA;;AAvJF,IAAI,cA0JH,IAAG,IAAK;EACP,gBAAA;;AA3JF,IAAI,cA8JH,IAAG,IAAK,EAAC;EACR,WAAA;EACA,cAAA;;AAhKF,IAAI,cAmKH,IAAG,IAAK,IAAG;EACV,iBAAA;;AApKF,IAAI,cAuKH,IAAG,IAAK,IAAG;EACV,YAAA;;AAxKF,IAAI,cA2KH,IAAG,IAAK;EACP,6BAAA;EACA,oBAAA;EACA,qBAAA;;AA9KF,IAAI,cAiLH,IAAG;EACF,kBAAA;EACA,YAAA;EACA,uBAAA;EACA,yBAAA;EACA,WAAA;EACA,YAAA;EACA,UAAA;;AAxLF,IAAI,cA2LH,IAAG,aAAc;EAChB,qBAAA;EACA,WAAA;EACA,YAAA;EACA,eAAA;;AA/LF,IAAI,cAkMH,IAAG,aAAc,GAAG,GAAE;EACrB,yBAAA;;AAnMF,IAAI,cAsMH,IAAG,aAAc,GAAG;EACnB,qBAAA;EACA,cAAA;EACA,SAAA;EACA,YAAA;EACA,YAAA;EACA,eAAA;;AA5MF,IAAI,cA+MH;EACC,iBAAA;EACA,wBAAA;EACA,WAAA;;AAlNF,IAAI,cAqNH,SAAS;EACR,uBAAA;EACA,iBAAA;EACA,mBAAA;EACA,yBAAA;EACA,YAAA;;AA1NF,IAAI,cA6NH,SAAS;EACR,YAAA;EACA,kBAAA;EACA,qBAAA;EACA,iBAAA;EACA,WAAA;;AAlOF,IAAI,cAqOH,KAAI;EACH,WAAA;EACA,YAAA;;AAvOF,IAAI,cA0OH,KAAI;EACH,WAAA;EACA,YAAA;;AA5OF,IAAI,cA+OH,KAAI,QAAS;EACZ,WAAA;EACA,YAAA;;AAjPF,IAAI,cAoPH,KAAI,IAAK,IAAG;EACX,qBAAA;EACA,WAAA;;AAtPF,IAAI,cAyPH,KAAI;EACH,eAAA;EACA,WAAA;;AAIF,IAAI;EACH,WAAA;EACA,eAAA;;AAGD,IAAI;EACH,wBAAsB,wCAAtB;EACA,YAAA;EACA,YAAA;;AAHD,IAAI,WAKH;EACC,eAAA;EACA,WAAA;EACA,cAAA;;AARF,IAAI,WAWH;EACC,iBAAA;EACA,yBAAA;EACA,YAAA;;AAdF,IAAI,WAiBH;EACC,YAAA;;AAlBF,IAAI,WAqBH;EACC,WAAA;;AC9RF,KAEC;EACC,YAAA;;AAHF,KAMC,aAAa;EACZ,cAAA;EACA,YAAA;;AARF,KAWC,mBAAmB,KAAI;EACtB,YAAA;;AAZF,KAeC,aAAa,KAAI;AAflB,KAgBC,mBAAmB,KAAI,WAAW;EACjC,UAAA;;AAjBF,KAoBC;EACC,eAAA;EACA,YAAA;;AAtBF,KAyBC;EACC,0CAAA;;AA1BF,KA6BC,eAAc;EACb,yBAAA;;AA9BF,KAiCC,WAAW,eAAe;EACzB,gBAAA;EACA,eAAA;;AAnCF,KAsCC,WAAW,eAAe;EACzB,YAAA;;AAvCF,KA0CC;EACC,WAAA;;AA3CF,KA8CC,eAAc;EACb,aAAa,WAAb;EACA,SAAS,OAAT;EACA,YAAA;;AAjDF,KAoDC,WACC;AArDF,KAoDC,WAEC;EACC,aAAA;;AAvDH,KAoDC,WAMC,sBACC,aAAa;EACZ,YAAA;;AA5DJ,KAoDC,WAMC,sBAKC;EACC,cAAA;;AAhEJ,KAoDC,WAgBC,eAAe,cAAa;EAC3B,YAAA;;AArEH,KAoDC,WAoBC,cAAc;EACb,kBAAA;EACA,SAAA;;AA1EH,KAoDC,WAwBC;EACC,YAAA;EACA,kBAAA;;AA9EH,KAoDC,WA6BC,YAAW;AAjFb,KAoDC,WA8BC,gBAAe;EACd,6BAAA;;AAnFH,KAoDC,WAkCC;EACC,YAAA;;AAvFH,KAoDC,WAsCC;EACC,cAAA;EACA,WAAA;EACA,eAAA;EACA,kBAAA;EACA,mBAAA;;AA/FH,KAoDC,WA+CC;EACC,eAAA;;AApGH,KAoDC,WAmDC;EACC,gBAAA;EACA,uBAAA;;AL5EH;EACE,aAAa,gBAAb;EACA,kBAAA;EACA,gBAAA;EACA,mDAAA;EACA,KAAK,MAAM,mBACX,MAAM,2EAC2C,OAAO,0DACR,OAAO,wDACR,OAAO,WAJtD;;;;AAOF;EACE,aAAa,gBAAb;EACA,mBAAA;EACA,kBAAA;EACA,eAAA;;EACA,qBAAA;EACA,cAAA;EACA,WAAA;EACA,oBAAA;EACA,sBAAA;EACA,iBAAA;EACA,mBAAA;EACA,cAAA;EACA,sBAAA;;EAGA,mCAAA;;EAEA,kCAAA;;EAGA,kCAAA;;EAGA,uBAAuB,MAAvB;;AMjEF,KAEC,aAAa;EACZ,mBAAA;;AAHF,KAMC,UAAS,IAAI;EACZ,mBAAA;;AAPF,KAUC;EACC,gBAAA;;AAXF,KAcC,WACC,eAAe;EACd,oBAAA;EACA,iBAAA;EACA,WAAA;;AClBH,IAAI;EACH,iBAAA;EACA,kBAAA;EACA,aAAA;EACA,gBAAA;EACA,mBAAA;;AALD,IAAI,WAOH,IAAG;EACF,sBAAA;EACA,iBAAA;EACA,+CAAA;;AAVF,IAAI,WAOH,IAAG,KAKF,IAAG;EACF,YAAA;EACA,oBAAA;EACA,sBAAA;EACA,wBAAA;EACA,iBAAA;EACA,eAAA;EACA,WAAA;;AAnBH,IAAI,WAOH,IAAG,KAKF,IAAG,OASF;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;;AAxBJ,IAAI,WAOH,IAAG,KAKF,IAAG,OASF,KAKC;EACC,kBAAA;;AA3BL,IAAI,WAOH,IAAG,KAKF,IAAG,OAmBF;EACC,YAAA;;AAhCJ,IAAI,WAOH,IAAG,KAKF,IAAG,OAuBF;EACC,iBAAA;EACA,mBAAA;EACA,sBAAA;;AAtCJ,IAAI,WAOH,IAAG,KAKF,IAAG,OA6BF;AAzCH,IAAI,WAOH,IAAG,KAKF,IAAG,OA6BG;EACJ,eAAA;EACA,sBAAA;;AA3CJ,IAAI,WAOH,IAAG,KAKF,IAAG,OAkCF;EACC,YAAA;EACA,sBAAA;EACA,eAAA;EACA,gBAAA;EACA,kCAAA;EACA,aPpDY,qBAAqB,qBAAqB,yBAAyB,oBAAoB,8COoDnG;;AApDJ,IAAI,WAOH,IAAG,KAKF,IAAG,OA2CF,IAAG;EACF,iBAAA;;AAxDJ,IAAI,WAOH,IAAG,KAqDF;EACC,qBAAA;EACA,kBAAA;EACA,aAAA;;AA/DH,IAAI,WAOH,IAAG,KA2DF,IAAG;EACF,eAAA;EACA,kBAAA;;AApEH,IAAI,WAOH,IAAG,KAgEF,IAAG;EACF,eAAA;EACA,gBAAA;EACA,aAAA;EACA,iBAAA;;AA3EH,IAAI,WAOH,IAAG,KAgEF,IAAG,QAMF;AA7EH,IAAI,WAOH,IAAG,KAgEF,IAAG,QAMG;EACJ,gBAAA;EACA,YAAA;;AA/EJ,IAAI,WAOH,IAAG,KAgEF,IAAG,QAWF;EACC,uBAAA;EACA,cAAA;EACA,kBAAA;EACA,sBAAA;EACA,sBAAA;;AAvFJ,IAAI,WAOH,IAAG,KAgEF,IAAG,QAmBF;EACC,cAAA;EACA,sBAAA;EACA,eAAA;;AA7FJ,IAAI,WAOH,IAAG,KAgEF,IAAG,QAyBF;EACC,uBAAA;EACA,aAAA;EACA,cAAA;EACA,sBAAA;EACA,eAAA;EACA,sBAAA;EACA,mBAAA;EACA,cAAA;EACA,cAAA;EACA,cAAA","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 .= "&nbsp; <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>
+ &nbsp;<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 = {
+ '&': '&amp;',
+ '<': '&lt;',
+ '>': '&gt;',
+ '"': '&quot;',
+ "'": '&#039;'
+ };
+
+ 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;
}