diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2013-04-05 12:07:04 +0200 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2013-04-05 12:07:04 +0200 |
commit | a6d1cc915aed37ad6731ab28728d2f4e58f5b6da (patch) | |
tree | eac3b6412d6eb14ad9468358dac9abb22d7f2539 /templates | |
parent | 54a67849bd6fe0608c9940bfa1b87b24c07ba41e (diff) |
implemented bare itembl methods
Diffstat (limited to 'templates')
-rw-r--r-- | templates/part.items.php | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/templates/part.items.php b/templates/part.items.php index 5ff6fa534..ea17d0f40 100644 --- a/templates/part.items.php +++ b/templates/part.items.php @@ -1,56 +1,57 @@ <ul> <li class="feed_item" - ng-repeat="item in items | orderBy:'id':true " - ng-class="{read: item.isRead}" - data-id="{{item.id}}" - data-feed="{{item.feedId}}"> + ng-repeat="item in itemBl.getAll() | orderBy:'id':true " + ng-class="{ read: item.isRead() }" + data-id="{{ item.id }}" + data-feed="{{ item.feedId }}"> <h2 class="item_date"> - <time class="timeago" datetime="">{{item.getRelativeDate()}}</time> + <time class="timeago" datetime="">{{ item.getRelativeDate() }}</time> </h2> <div class="utils"> <ul class="primary_item_utils"> - <li ng-class="{important: item.isImportant}" - ng-click="toggleImportant(item.id)" + <li ng-class="{ important: item.isStarred() }" + ng-click="itemBl.toggleStarred(item.id)" class="star" - title="{{item.isImportant}}"> + title="{{ item.isStarred() }}"> </li> </ul> </div> <h1 class="item_title"> - <a ng-click="markRead(item.id, item.feedId)" - target="_blank" href="{{item.url}}">{{item.title}}</a> + <a ng-click="itemBl.setRead(item.id)" + target="_blank" href="{{ item.url }}">{{ item.title }}</a> </h1> <h2 class="item_author"> <?php p($l->t('from')) ?> - <a href="#" - ng-click="loadFeed(item.feedId)" - class="from_feed">{{ getFeedTitle(item.feedId) }}</a> + <a href="#" + ng-show="itemBl.noFeedActive()" + class="from_feed">{{ itemBl.getFeedTitle(item.id) }}</a> <span ui-if="item.author"> <?php p($l->t('by')) ?> {{ item.author }} </span> </h2> - <div class="enclosure" ui-if="item.enclosure"> - <audio controls="controls" ng-src="{{item.enclosure.link}}" type="{{item.enclosure.type}}"> - <?php p($l->t('Cant play audio format')) ?> {{item.enclosure.type}} + <div class="enclosure" ui-if="item.enclosureLink"> + <audio controls="controls" ng-src="{{ item.enclosureLink }}" + type="{{ item.enclosureType }}"> + <?php p($l->t('Cant play audio format')) ?> {{item.enclosureType}} </audio> </div> <div class="body" - ng-click="markRead(item.id, item.feedId)" + ng-click="setRead(item.id)" ng-bind-html-unsafe="item.body"> </div> <div class="bottom_utils"> <ul class="secondary_item_utils" - ng-class="{show_keep_unread: isKeptUnread(item.id)}"> - <li ng-click="keepUnread(item.id, item.feedId)" + ng-class="{ show_keep_unread: itemBl.isKeptUnread(item.id) }"> + <li ng-click="itemBl.toggleKeepUnread(item.id)" class="keep_unread"><?php p($l->t('Keep unread')); ?> - <input type="checkbox" ng-checked="isKeptUnread(item.id)"/> + <input type="checkbox" ng-checked="itemBl.isKeptUnread(item.id)"/> </li> </ul> </div> |