summaryrefslogtreecommitdiffstats
path: root/js/news.js
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2012-09-02 14:34:24 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2012-09-02 14:34:24 +0200
commita5495046a484fd699717463185de3a9018f96c81 (patch)
tree5386994187849c70374f06efa188931fe435b4a5 /js/news.js
parent3385de22ef4f5bacad569d6fd0b80c8ab407d397 (diff)
dont use mock folders, use html delivered from server; deleted unecessary templates and ajax files
Diffstat (limited to 'js/news.js')
-rw-r--r--js/news.js31
1 files changed, 6 insertions, 25 deletions
diff --git a/js/news.js b/js/news.js
index 9ca511360..deb3bfaba 100644
--- a/js/news.js
+++ b/js/news.js
@@ -40,14 +40,7 @@ News = {
$.post(url, { name: displayname, parentid: folderid },
function(jsondata){
if(jsondata.status == 'success'){
- // FIXME: this should receive json by default
- var $folder = $(jsondata.data.listfolder);
- var title = $folder.children('.title').html();
- var id = $folder.data('id');
- var data = {
- title: title
- };
- News.Objects.Menu.addNode(0, News.MenuNodeType.Folder, id, data);
+ News.Objects.Menu.addNode(0, jsondata.data.listfolder);
$('#addfolder_dialog').dialog('close');
} else {
OC.dialogs.alert(jsondata.data.message, t('news', 'Error'));
@@ -82,28 +75,16 @@ News = {
url: OC.filePath('news', 'ajax', 'createfeed.php'),
data: { 'feedurl': feedurl, 'folderid': folderid },
dataType: "json",
- success: function(jsondata){
+ success: function(jsonData){
if($('#firstrun').length > 0){
window.location.reload();
} else {
- if(jsondata.status == 'success'){
- // FIXME: this should receive json by default
- var $feed = $(jsondata.data.listfeed);
- var title = $feed.children('.title').html();
- var icon = $feed.children('.title').css('background-image').replace(/"/g,"").replace(/url\(|\)$/ig, "");;
- var unreadCount = $feed.children('.unread_items_count').html();
- var id = $feed.data('id');
- var data = {
- title: title,
- unreadCount: unreadCount,
- icon: icon
- };
- News.Objects.Menu.addNode(folderid, News.MenuNodeType.Feed, id, data);
- News.Objects.Menu.load(News.MenuNodeType.Feed, jsondata.data.feedid);
-
+ if(jsonData.status == 'success'){
+ News.Objects.Menu.addNode(folderid, jsonData.data.listfeed);
+ News.Objects.Menu.load(News.MenuNodeType.Feed, jsonData.data.feedid);
$('#addfeed_dialog').dialog('close');
} else {
- OC.dialogs.alert(jsondata.data.message, t('news', 'Error'));
+ OC.dialogs.alert(jsonData.data.message, t('news', 'Error'));
}
$("#feed_add_url").val('');
$(button).attr("disabled", false);