From 6fb03c35c7227554edc049e19befaf7a3f4b6f93 Mon Sep 17 00:00:00 2001 From: Victor Dubiniuk Date: Mon, 17 Mar 2014 23:48:15 +0300 Subject: [PATCH] Autoedit a new document. Ref #104 --- ajax/documentController.php | 2 ++ js/documents.js | 10 +++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ajax/documentController.php b/ajax/documentController.php index f6cc2b66..ea425270 100644 --- a/ajax/documentController.php +++ b/ajax/documentController.php @@ -33,6 +33,8 @@ class DocumentController extends Controller{ } $view->file_put_contents($path, $content); + $info = $view->getFileInfo($path); + \OCP\JSON::success(array ('fileid' => $info['fileid']) ); } diff --git a/js/documents.js b/js/documents.js index 93b71532..6461dba1 100644 --- a/js/documents.js +++ b/js/documents.js @@ -287,7 +287,15 @@ var documentsMain = { $.post( OC.generateUrl('apps/documents/ajax/documents/create'), {}, - documentsMain.show + function(response){ + if (response && response.fileid){ + documentsMain.prepareSession(); + documentsMain.joinSession(response.fileid); + } else { + documentsMain.show(); + } + } + ); },