From 523f5304be09223b3b57a9df0452123e90f627e3 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Sat, 13 Oct 2012 03:18:58 +0200 Subject: fixed bug that wouldnt highlight last viewed feed/folder --- templates/main.php | 3 +++ templates/part.feeds.php | 13 +++++++++---- templates/part.listfeed.php | 3 ++- templates/part.listfolder.php | 2 +- 4 files changed, 15 insertions(+), 6 deletions(-) (limited to 'templates') diff --git a/templates/main.php b/templates/main.php index 8a618d34d..d0b0ec581 100644 --- a/templates/main.php +++ b/templates/main.php @@ -5,6 +5,9 @@ assign('folder', $collection); + $tmpl_folder->assign('lastViewedFeedId', $lastViewedFeedId); + $tmpl_folder->assign('lastViewedFeedType', $lastViewedFeedType); $tmpl_folder->printpage(); - print_collection_list($collection->getChildren()); + print_collection_list($collection->getChildren(), $lastViewedFeedId, + $lastViewedFeedType); echo ''; } elseif ($collection instanceOf OCA\News\Feed) { //onhover $(element).attr('id', 'newID'); @@ -22,6 +25,8 @@ function print_collection_list($list) { $tmpl_feed = new OCP\Template("news", "part.listfeed"); $tmpl_feed->assign('feed', $collection); $tmpl_feed->assign('unreadItemsCount',$counter); + $tmpl_feed->assign('lastViewedFeedId', $lastViewedFeedId); + $tmpl_feed->assign('lastViewedFeedType', $lastViewedFeedType); $tmpl_feed->printpage(); } else { @@ -34,7 +39,7 @@ function print_collection_list($list) { $allfeeds = isset($_['allfeeds']) ? $_['allfeeds'] : ''; $lastViewedFeedId = $_['lastViewedFeedId']; $lastViewedFeedType = $_['lastViewedFeedType']; -$starredCount = $_['starredCount'] +$starredCount = $_['starredCount']; ?> @@ -50,4 +55,4 @@ $starredCount = $_['starredCount'] getOpened()){ $lastViewedFeedId = isset($_['lastViewedFeedId']) ? $_['lastViewedFeedId'] : null; $lastViewedFeedType = isset($_['lastViewedFeedType']) ? $_['lastViewedFeedType'] : null; -if ($lastViewedFeedType === OCA\News\FeedType::FOLDER && $lastViewedFeedId === $feedId){ +if ($lastViewedFeedType == OCA\News\FeedType::FOLDER && $lastViewedFeedId == $folderId){ $activeClass = 'active'; } else { $activeClass = ''; -- cgit v1.2.3