summaryrefslogtreecommitdiffstats
path: root/js
diff options
context:
space:
mode:
authorAlessandro Cosentino <cosenal@gmail.com>2012-11-09 17:01:41 -0500
committerAlessandro Cosentino <cosenal@gmail.com>2012-11-09 17:01:41 -0500
commitf27c359c6c499590c737b13c8626f6750acbd8f2 (patch)
tree84398013169d0792973c55d5962a01b37ddaf5f5 /js
parent593cb7bf81b5ceb03ace007f9611fc7129da7018 (diff)
add feeds and folders dinamically when importing an opml file
Diffstat (limited to 'js')
-rw-r--r--js/settings.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/js/settings.js b/js/settings.js
index ed99d8733..4ab664250 100644
--- a/js/settings.js
+++ b/js/settings.js
@@ -50,16 +50,18 @@ News.Settings={
if (jsondata.status == 'success') {
var eventSource=new OC.EventSource(OC.filePath('news','ajax','importopml.php'),{source:jsondata.data.source, path:jsondata.data.path});
eventSource.listen('progress',function(progress){
- $('#notification').html('bingo');
- //News.Objects.Menu.addNode(folderid, jsonData.data.listfeed);
- //News.Objects.Menu.load(News.MenuNodeType.Feed, jsonData.data.feedid);
+ if (progress.data.type == 'feed') {
+ News.Objects.Menu.addNode(progress.data.folderid, progress.data.listfeed);
+ } else if (progress.data.type == 'folder') {
+ News.Objects.Menu.addNode(0, progress.data.listfolder);
+ }
});
eventSource.listen('success',function(data){
- $('#notification').html('done');
+ $('#notification').html(t('news', 'Importing done'));
});
eventSource.listen('error',function(error){
$('#notification').fadeOut('400');
- OC.dialogs.alert(error, t('news', 'Error'));
+ OC.dialogs.alert(error, t('news', 'Error while importing feeds.'));
});
}
else {