diff options
Diffstat (limited to 'js/build/app/services/businesslayer/subscriptionsbusinesslayer.js')
-rw-r--r-- | js/build/app/services/businesslayer/subscriptionsbusinesslayer.js | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/js/build/app/services/businesslayer/subscriptionsbusinesslayer.js b/js/build/app/services/businesslayer/subscriptionsbusinesslayer.js deleted file mode 100644 index 45462ed24..000000000 --- a/js/build/app/services/businesslayer/subscriptionsbusinesslayer.js +++ /dev/null @@ -1,84 +0,0 @@ -// Generated by CoffeeScript 1.6.3 -/* - -ownCloud - News - -@author Bernhard Posselt -@copyright 2012 Bernhard Posselt dev@bernhard-posselt.com - -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE -License as published by the Free Software Foundation; either -version 3 of the License, or any later version. - -This library is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU AFFERO GENERAL PUBLIC LICENSE for more details. - -You should have received a copy of the GNU Affero General Public -License along with this library. If not, see <http://www.gnu.org/licenses/>. -*/ - - -(function() { - var __hasProp = {}.hasOwnProperty, - __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }; - - angular.module('News').factory('SubscriptionsBusinessLayer', [ - '_BusinessLayer', 'FeedBusinessLayer', 'Persistence', 'ShowAll', 'ActiveFeed', 'FeedType', 'ItemModel', 'FeedModel', 'NewestItem', function(_BusinessLayer, FeedBusinessLayer, Persistence, ShowAll, ActiveFeed, FeedType, ItemModel, FeedModel, NewestItem) { - var SubscriptionsBusinessLayer; - SubscriptionsBusinessLayer = (function(_super) { - __extends(SubscriptionsBusinessLayer, _super); - - function SubscriptionsBusinessLayer(_feedBusinessLayer, _showAll, feedType, persistence, activeFeed, itemModel, _feedModel, _newestItem) { - this._feedBusinessLayer = _feedBusinessLayer; - this._showAll = _showAll; - this._feedModel = _feedModel; - this._newestItem = _newestItem; - SubscriptionsBusinessLayer.__super__.constructor.call(this, activeFeed, persistence, itemModel, feedType.Subscriptions); - } - - SubscriptionsBusinessLayer.prototype.isVisible = function() { - var visible; - if (this.isActive(0) && this._feedBusinessLayer.getNumberOfFeeds() > 0) { - return true; - } - if (this._showAll.getShowAll()) { - return this._feedBusinessLayer.getNumberOfFeeds() > 0; - } else { - visible = this._feedBusinessLayer.getNumberOfFeeds() > 0 && this._feedBusinessLayer.getAllUnreadCount() > 0; - return visible; - } - }; - - SubscriptionsBusinessLayer.prototype.markRead = function() { - var feed, item, newestItemId, _i, _j, _len, _len1, _ref, _ref1; - newestItemId = this._newestItem.getId(); - if (newestItemId !== 0) { - _ref = this._feedModel.getAll(); - for (_i = 0, _len = _ref.length; _i < _len; _i++) { - feed = _ref[_i]; - feed.unreadCount = 0; - } - _ref1 = this._itemModel.getAll(); - for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) { - item = _ref1[_j]; - item.setRead(); - } - return this._persistence.setAllRead(newestItemId); - } - }; - - SubscriptionsBusinessLayer.prototype.getUnreadCount = function() { - return this._feedBusinessLayer.getAllUnreadCount(); - }; - - return SubscriptionsBusinessLayer; - - })(_BusinessLayer); - return new SubscriptionsBusinessLayer(FeedBusinessLayer, ShowAll, FeedType, Persistence, ActiveFeed, ItemModel, FeedModel, NewestItem); - } - ]); - -}).call(this); |