summaryrefslogtreecommitdiffstats
path: root/js/service
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-09-12 05:28:09 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-09-12 05:28:09 +0200
commitcc1dc2ed30486780f7ac46141c731dfe2da8e2de (patch)
tree46525f7898928fbfffa13b9e1f08754b68fd5e88 /js/service
parent2c161c47ece07732b0cd1a5a0ea9e8f25bf44441 (diff)
working on creating folders
Diffstat (limited to 'js/service')
-rw-r--r--js/service/FeedResource.js17
1 files changed, 6 insertions, 11 deletions
diff --git a/js/service/FeedResource.js b/js/service/FeedResource.js
index 4e8794137..5979493a6 100644
--- a/js/service/FeedResource.js
+++ b/js/service/FeedResource.js
@@ -183,31 +183,25 @@ app.factory('FeedResource', function (Resource, $http, BASE_URL, $q) {
FeedResource.prototype.create = function (url, folderId, title) {
- if (title) {
- title = title.toUpperCase();
- }
-
url = url.trim();
+ if (!url.startsWith('http')) {
+ url = 'http://' + url;
+ }
if (title !== undefined) {
title = title.trim();
+ } else {
+ title = url;
}
- if (!url.startsWith('http')) {
- url = 'http://' + url;
- }
-
- // FIXME: use OC.generateUrl()
var feed = {
url: url,
folderId: folderId || 0,
title: title,
- faviconLink: OC.generateUrl('/apps/news/css/loading.gif'),
unreadCount: 0
};
this.add(feed);
-
this.updateFolderCache();
var deferred = this.$q.defer();
@@ -225,6 +219,7 @@ app.factory('FeedResource', function (Resource, $http, BASE_URL, $q) {
}).error(function (data) {
feed.faviconLink = '';
feed.error = data.message;
+ deferred.reject();
});
return deferred.promise;