summaryrefslogtreecommitdiffstats
path: root/templates/part.listfolder.php
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2012-10-13 03:07:34 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2012-10-13 03:07:34 +0200
commit8904f6d3f5132529d654c5b5a8b94cec7304b482 (patch)
tree08ba67467efb0283ee18cde101ec19110bf58734 /templates/part.listfolder.php
parentf3d86d21def0f635a2a8583debcdde5de9ea87e1 (diff)
preperations for always selecting last feed/folder
Diffstat (limited to 'templates/part.listfolder.php')
-rw-r--r--templates/part.listfolder.php12
1 files changed, 11 insertions, 1 deletions
diff --git a/templates/part.listfolder.php b/templates/part.listfolder.php
index 9057a14ba..2eea9c7e7 100644
--- a/templates/part.listfolder.php
+++ b/templates/part.listfolder.php
@@ -6,13 +6,23 @@ $l = new OC_l10n('news');
$folder = isset($_['folder']) ? $_['folder'] : null;
$folderId = $folder->getId();
$folderName = $folder->getName();
+
if($folder->getOpened()){
$openedClass = 'open';
} else {
$openedClass = 'collapsed';
}
-echo '<li class="folder ' . $openedClass . ' all_read" data-id="' . $folderId . '">';
+
+$lastViewedFeedId = isset($_['lastViewedFeedId']) ? $_['lastViewedFeedId'] : null;
+$lastViewedFeedType = isset($_['lastViewedFeedType']) ? $_['lastViewedFeedType'] : null;
+if ($lastViewedFeedType === OCA\News\FeedType::FOLDER && $lastViewedFeedId === $feedId){
+ $activeClass = 'active';
+} else {
+ $activeClass = '';
+}
+
+echo '<li class="folder ' . $openedClass . ' ' . $activeClass . ' all_read" data-id="' . $folderId . '">';
echo '<button class="collapsable_trigger" title="' . $l->t('Collapse') . '"></button>';
echo '<a href="#" class="title">' . htmlspecialchars($folderName, ENT_QUOTES, 'UTF-8') . '</a>';
echo '<span class="buttons">';