summaryrefslogtreecommitdiffstats
path: root/js/app/controllers/feedcontroller.coffee
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-04-11 14:40:00 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-04-11 14:40:00 +0200
commit7808ff902b745b8e7d2fabb5f941d818b0dc78fd (patch)
tree41baecd1838c955d749458eeacdc7aa6d6542c1d /js/app/controllers/feedcontroller.coffee
parentb54b454f8a36e50e46a71a8cc14c5caa59a778e4 (diff)
implemented drag and drop directives
Diffstat (limited to 'js/app/controllers/feedcontroller.coffee')
-rw-r--r--js/app/controllers/feedcontroller.coffee45
1 files changed, 24 insertions, 21 deletions
diff --git a/js/app/controllers/feedcontroller.coffee b/js/app/controllers/feedcontroller.coffee
index 7785f3de6..0e2078b75 100644
--- a/js/app/controllers/feedcontroller.coffee
+++ b/js/app/controllers/feedcontroller.coffee
@@ -25,63 +25,63 @@ angular.module('News').factory '_FeedController', ->
class FeedController
- constructor: (@$scope, @_persistence, @_folderBl, @_feedBl,
+ constructor: (@_$scope, @_persistence, @_folderBl, @_feedBl,
@_subscriptionsBl, @_starredBl, @_unreadCountFormatter) ->
@_isAddingFolder = false
@_isAddingFeed = false
# bind internal stuff to scope
- @$scope.folderBl = @_folderBl
- @$scope.feedBl = @_feedBl
- @$scope.subscriptionsBl = @_subscriptionsBl
- @$scope.starredBl = @_starredBl
- @$scope.unreadCountFormatter = @_unreadCountFormatter
+ @_$scope.folderBl = @_folderBl
+ @_$scope.feedBl = @_feedBl
+ @_$scope.subscriptionsBl = @_subscriptionsBl
+ @_$scope.starredBl = @_starredBl
+ @_$scope.unreadCountFormatter = @_unreadCountFormatter
- @$scope.isAddingFolder = =>
+ @_$scope.isAddingFolder = =>
return @_isAddingFolder
- @$scope.isAddingFeed = =>
+ @_$scope.isAddingFeed = =>
return @_isAddingFeed
- @$scope.addFeed = (feedUrl, parentFolderId=0) =>
- @$scope.feedEmptyError = false
- @$scope.feedError = false
+ @_$scope.addFeed = (feedUrl, parentFolderId=0) =>
+ @_$scope.feedEmptyError = false
+ @_$scope.feedError = false
if angular.isUndefined(feedUrl) or feedUrl.trim() == ''
- @$scope.feedEmptyError = true
+ @_$scope.feedEmptyError = true
- if not @$scope.feedEmptyError
+ if not @_$scope.feedEmptyError
@_isAddingFeed = true
onError = =>
- @$scope.feedError = true
+ @_$scope.feedError = true
@_isAddingFeed = false
onSuccess = (data) =>
if data.status == 'error'
onError()
else
- @$scope.feedUrl = ''
+ @_$scope.feedUrl = ''
@_isAddingFeed = false
@_persistence.createFeed(feedUrl.trim(), parentFolderId,
onSuccess, onError)
- @$scope.addFolder = (folderName) =>
- @$scope.folderEmptyError = false
- @$scope.folderExistsError = false
+ @_$scope.addFolder = (folderName) =>
+ @_$scope.folderEmptyError = false
+ @_$scope.folderExistsError = false
if angular.isUndefined(folderName) or folderName.trim() == ''
- @$scope.folderEmptyError = true
+ @_$scope.folderEmptyError = true
else
folderName = folderName.trim()
if @_folderModel.nameExists(folderName)
- @$scope.folderExistsError = true
+ @_$scope.folderExistsError = true
- if not (@$scope.folderEmptyError or @$scope.folderExistsError)
+ if not (@_$scope.folderEmptyError or @_$scope.folderExistsError)
@_isAddingFolder = true
@_persistence.createFolder folderName, 0, =>
@$scope.folderName = ''
@@ -89,4 +89,7 @@ angular.module('News').factory '_FeedController', ->
@_isAddingFolder = false
+ @_$scope.$on 'moveFeedToFolder', (scope, data) =>
+ console.log data
+
return FeedController \ No newline at end of file