From bdc51593245f6495bbd7e198c5dcda8072497e12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gregor=20T=C3=A4tzner?= Date: Thu, 2 Aug 2012 18:52:33 +0200 Subject: Add feed to feed list instantly on feed adding Reload is no longer necessary. There are still some issues - especially the order of the feeds: atm the feed is just inserted at the beginning --- ajax/createfeed.php | 6 +++++- ajax/feeddialog.php | 2 +- ajax/folderdialog.php | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) (limited to 'ajax') diff --git a/ajax/createfeed.php b/ajax/createfeed.php index 754d87495..3b20b3ce9 100644 --- a/ajax/createfeed.php +++ b/ajax/createfeed.php @@ -32,6 +32,10 @@ if(!$feedid) { exit(); } +$tmpl = new OCP\Template("news", "part.listfeed"); +$tmpl->assign('child', $feed); +$listitem = $tmpl->fetchPage(); + //TODO: replace the following with a real success case. see contact/ajax/createaddressbook.php for inspirations -OCP\JSON::success(array('data' => array('message' => $l->t('Feed added!')))); +OCP\JSON::success(array('data' => array('message' => $l->t('Feed added!'), 'listitem' => $listitem))); diff --git a/ajax/feeddialog.php b/ajax/feeddialog.php index b1e41a6ff..9130eddfe 100644 --- a/ajax/feeddialog.php +++ b/ajax/feeddialog.php @@ -2,6 +2,6 @@ include("populateroot.php"); -$output = new OCP\Template("news", "part.addfeed"); +$output = new OCP\Template("news", "part.feeddialog"); $output->assign('allfeeds', $allfeeds); $output->printpage(); \ No newline at end of file diff --git a/ajax/folderdialog.php b/ajax/folderdialog.php index bb1c37cf3..95d96d09d 100644 --- a/ajax/folderdialog.php +++ b/ajax/folderdialog.php @@ -2,6 +2,6 @@ include("populateroot.php"); -$output = new OCP\Template("news", "part.addfolder"); +$output = new OCP\Template("news", "part.folderdialog"); $output->assign('allfeeds', $allfeeds); $output->printpage(); \ No newline at end of file -- cgit v1.2.3