Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/issuetemplate.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2018-02-15 12:01:30 +0300
committerJulius Härtl <jus@bitgrid.net>2018-08-15 18:39:16 +0300
commite9efd1f1cb88a80f6c0e4fa6cc67de3054b45108 (patch)
tree3efc125dc67137862893612e40dfbe75d6246b69 /lib
parent4cc06665bf16966d203c8cc7cabb796c9b8ea16f (diff)
Add rendered markdown preview
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'lib')
-rw-r--r--lib/Controller/APIController.php15
1 files changed, 7 insertions, 8 deletions
diff --git a/lib/Controller/APIController.php b/lib/Controller/APIController.php
index ad4537f..692c775 100644
--- a/lib/Controller/APIController.php
+++ b/lib/Controller/APIController.php
@@ -21,16 +21,8 @@
*
*/
-/**
- * Created by PhpStorm.
- * User: jus
- * Date: 19.01.18
- * Time: 21:44
- */
-
namespace OCA\IssueTemplate\Controller;
-
use OCA\IssueTemplate\DetailManager;
use OCA\IssueTemplate\IDetail;
use OCA\IssueTemplate\ISection;
@@ -42,6 +34,7 @@ use OCP\AppFramework\Controller;
use OCP\AppFramework\Http\JSONResponse;
use OCP\AppFramework\QueryException;
use OCP\IRequest;
+use Parsedown;
use Symfony\Component\EventDispatcher\EventDispatcher;
use Symfony\Component\EventDispatcher\GenericEvent;
@@ -131,4 +124,10 @@ class APIController extends Controller {
}
}
+ public function render() {
+ $markdown = $this->detailManager->getRenderedDetails();
+ $parser = new Parsedown();
+ return $parser->text($markdown);
+ }
+
} \ No newline at end of file