summaryrefslogtreecommitdiffstats
path: root/js/app
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-03-26 19:48:55 +0100
committerBernhard Posselt <nukeawhale@gmail.com>2013-03-26 19:48:55 +0100
commit7b2a214017097098ad1d020fe9b4a5c8b767486f (patch)
treef4fae66a92d7e88906fb68e8f499f1c43f1418b6 /js/app
parentf7c819938067fb6a81822f26943a5c136643a1f7 (diff)
show title and author below feed
Diffstat (limited to 'js/app')
-rw-r--r--js/app/controllers/controllers.coffee6
-rw-r--r--js/app/controllers/itemcontroller.coffee17
2 files changed, 15 insertions, 8 deletions
diff --git a/js/app/controllers/controllers.coffee b/js/app/controllers/controllers.coffee
index a302b1033..41c272347 100644
--- a/js/app/controllers/controllers.coffee
+++ b/js/app/controllers/controllers.coffee
@@ -40,8 +40,8 @@ ShowAll, FeedType, StarredCount, Persistence, ItemModel)->
]
angular.module('News').controller 'ItemController',
-['$scope', '_ItemController', 'ItemModel', 'FeedLoading',
-($scope, _ItemController, ItemModel, FeedLoading)->
+['$scope', '_ItemController', 'ItemModel', 'FeedModel', 'FeedLoading',
+($scope, _ItemController, ItemModel, FeedModel, FeedLoading)->
- return new _ItemController($scope, ItemModel, FeedLoading)
+ return new _ItemController($scope, ItemModel, FeedModel, FeedLoading)
] \ No newline at end of file
diff --git a/js/app/controllers/itemcontroller.coffee b/js/app/controllers/itemcontroller.coffee
index c23d84e14..0a2c1229e 100644
--- a/js/app/controllers/itemcontroller.coffee
+++ b/js/app/controllers/itemcontroller.coffee
@@ -2,7 +2,7 @@
ownCloud - News
-@author Bernhard Posselt
+@_author Bernhard Posselt
@copyright 2012 Bernhard Posselt nukeawhale@gmail.com
This library is free software; you can redistribute it and/or
@@ -25,12 +25,19 @@ angular.module('News').factory '_ItemController', ->
class ItemController
- constructor: (@$scope, @itemModel, @feedLoading) ->
+ constructor: (@_$scope, @_itemModel, @_feedModel, @_feedLoading) ->
- @$scope.items = @itemModel.getAll()
+ @_$scope.items = @_itemModel.getAll()
- @$scope.isLoading = =>
- return @feedLoading.isLoading()
+ @_$scope.isLoading = =>
+ return @_feedLoading.isLoading()
+
+ @_$scope.getFeedTitle = (feedId) =>
+ feed = @_feedModel.getById(feedId)
+ if angular.isDefined(feed)
+ return feed.title
+ else
+ return ''
return ItemController \ No newline at end of file