summaryrefslogtreecommitdiffstats
path: root/templates/main.php
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-01-27 04:15:53 +0100
committerBernhard Posselt <nukeawhale@gmail.com>2013-01-27 04:15:53 +0100
commitae7393db3d99a7ac223ae917129cccd9f49888e3 (patch)
tree7f54b72b0d01c38afd1378365a67e4f192922423 /templates/main.php
parent483784caa38bd6131405ac474347a215584e30a5 (diff)
merged the angularjs branch
Diffstat (limited to 'templates/main.php')
-rw-r--r--templates/main.php111
1 files changed, 56 insertions, 55 deletions
diff --git a/templates/main.php b/templates/main.php
index f447c9f30..cd2cd8821 100644
--- a/templates/main.php
+++ b/templates/main.php
@@ -1,63 +1,64 @@
-<!-- Dialogs -->
-<div id="dialog_holder"></div>
-<!-- End of Dialogs -->
+<div class="content_wrapper" ng-app="News">
+ <div id="leftcontent_news" class="main_column">
+ <div id="feed_wrapper">
+ <div id="feeds" ng-controller="FeedController">
+ <ul data-id="0" droppable>
+ <li ng-class="{
+ active: isFeedActive(feedType.Subscriptions, 0),
+ all_read: getUnreadCount(feedType.Subscriptions, 0)==0
+ }"
+ class="subscriptions"
+ ng-show="isShown(feedType.Subscriptions, 0)">
+ <a class="title"
+ href="#"
+ ng-click="loadFeed(feedType.Subscriptions, 0)">
+ <?php p($l->t('New articles'))?>
+ </a>
+ <span class="unread_items_counter">
+ {{ getUnreadCount(feedType.Subscriptions, 0) }}
+ </span>
+ <span class="buttons">
+ <button class="svg action feeds_markread"
+ ng-click="markAllRead(feedType.Subscriptions, 0)"
+ title="<?php p($l->t('Mark all read')) ?>"></button>
+ </span>
+ </li>
+ <li ng-class="{
+ active: isFeedActive(feedType.Starred, 0),
+ all_read: getUnreadCount(feedType.Starred, 0)==0
+ }"
+ class="starred"
+ ng-show="isShown(feedType.Starred, 0)">
+ <a class="title"
+ href="#"
+ ng-click="loadFeed(feedType.Starred, 0)">
+ <?php p($l->t('Starred')) ?>
+ </a>
+ <span class="unread_items_counter">
+ {{ getUnreadCount(feedType.Starred, 0) }}
+ </span>
+ </li>
-<?php
-
-$lastViewedFeedId = $_['lastViewedFeedId'];
-$lastViewedFeedType = $_['lastViewedFeedType'];
+ <?php print_unescaped($this->inc('part.listfolder')) ?>
+ <?php print_unescaped($this->inc('part.listfeed', array('folderId' => '0'))) ?>
+ </ul>
+ </div>
+ </div>
-if($_['showAll']) {
- $viewButtonImg = 'eye_all.svg';
- $viewButtonTitle = $l->t('Show everything');
- $viewButtonClass = 'show_all';
-} else {
- $viewButtonImg = 'eye_unread.svg';
- $viewButtonTitle = $l->t('Show only unread');
- $viewButtonClass = 'show_unread';
-}
+ <?php print_unescaped($this->inc('part.settings')) ?>
-echo $this->inc("part.dialogues");
-?>
+ </div>
-<div id="leftcontent_news" class="leftcontent_news">
- <div id="feed_wrapper">
- <div id="feeds">
- <ul data-id="0">
- <?php echo $this->inc("part.feeds"); ?>
- </ul>
+ <div id="rightcontent_news" class="main_column">
+ <div id="feed_items"
+ ng-class="{loading: loading.loading>0}"
+ ng-controller="ItemController"
+ when-scrolled="scroll()"
+ feed-navigation>
+ <?php
+ print_unescaped($this->inc("part.items"));
+ ?>
</div>
</div>
- <div id="feed_settings">
- <ul class="controls">
- <li id="addfeedfolder" title="<?php echo $l->t('Add feed or folder'); ?>">
- <button><img class="svg" src="<?php echo OCP\Util::linkTo('news', 'img/add.svg'); ?>" alt="<?php echo $l->t('Add Feed/Folder'); ?>" /></button>
- <ul class="menu" id="feedfoldermenu">
- <li id="addfeed"><?php echo $l->t('Feed'); ?></li>
- <li id="addfolder"><?php echo $l->t('Folder'); ?></li>
- </ul>
- </li>
- <li id="view" title="<?php echo $viewButtonTitle; ?>" class="<?php echo $viewButtonClass; ?>">
- <button></button>
- </li>
- <li style="float: right">
- <button id="settingsbtn" title="<?php echo $l->t('Settings'); ?>"><img class="svg" src="<?php echo OCP\Util::imagePath('core','actions/settings.png'); ?>" alt="<?php echo $l->t('Settings'); ?>" /></button>
- </li>
- </ul>
- </div>
</div>
-
-<div id="rightcontent" class="rightcontent">
- <?php
- echo '<div id="feed_items">';
- //echo $this->inc("part.shared");
- echo $this->inc("part.items");
- echo '</div>';
- ?>
-
- <div id="appsettings" class="popup bottomleft hidden"></div>
-
-</div>
-
-<div id='notification'></div> \ No newline at end of file