aboutsummaryrefslogtreecommitdiffstats
path: root/Zotlabs/Module
diff options
context:
space:
mode:
authorAndrew Manning <tamanning@zoho.com>2016-05-29 17:06:45 -0400
committerAndrew Manning <tamanning@zoho.com>2016-05-29 17:06:45 -0400
commit3e6af5c87692b5dbefd59d7b2350670d4e1cb3a4 (patch)
tree62ea2191cfe5ff4aeed55211a82dae3de0859eac /Zotlabs/Module
parent75b169f391d7d6a5c140e74603e87897b39e8344 (diff)
downloadvolse-hubzilla-3e6af5c87692b5dbefd59d7b2350670d4e1cb3a4.tar.gz
volse-hubzilla-3e6af5c87692b5dbefd59d7b2350670d4e1cb3a4.tar.bz2
volse-hubzilla-3e6af5c87692b5dbefd59d7b2350670d4e1cb3a4.zip
Hacked Parsedown and Markdown to add class inline-code to <code> blocks for proper inline code rendering. Stopped using Parsedown even though Markdown is slower, hence extra delay when previewing pages.
Diffstat (limited to 'Zotlabs/Module')
-rw-r--r--Zotlabs/Module/Wiki.php14
1 files changed, 9 insertions, 5 deletions
diff --git a/Zotlabs/Module/Wiki.php b/Zotlabs/Module/Wiki.php
index 51630bddc..efd4120ca 100644
--- a/Zotlabs/Module/Wiki.php
+++ b/Zotlabs/Module/Wiki.php
@@ -93,8 +93,10 @@ class Wiki extends \Zotlabs\Web\Controller {
$hide_editor = false;
$showPageControls = true;
}
- $parsedown = new Parsedown();
- $renderedContent = $parsedown->text(json_decode($content));
+ //$parsedown = new Parsedown();
+ //$renderedContent = $parsedown->text(json_decode($content));
+ require_once('library/markdown.php');
+ $renderedContent = Markdown(json_decode($content));
$o .= replace_macros(get_markup_template('wiki.tpl'),array(
'$wikiheader' => $wikiheader,
@@ -121,8 +123,10 @@ class Wiki extends \Zotlabs\Web\Controller {
// Render mardown-formatted text in HTML
if((argc() > 2) && (argv(2) === 'preview')) {
$content = $_POST['content'];
- $parsedown = new Parsedown();
- $html = $parsedown->text($content);
+ //$parsedown = new Parsedown();
+ //$html = $parsedown->text($content);
+ require_once('library/markdown.php');
+ $html = Markdown($content);
json_return_and_die(array('html' => $html, 'success' => true));
}
@@ -230,7 +234,7 @@ class Wiki extends \Zotlabs\Web\Controller {
}
$page = wiki_create_page($name . '.md', $resource_id);
if ($page['success']) {
- json_return_and_die(array('url' => '/'.argv(0).'/'.argv(1).'/'.$page['wiki'].'/'.$name, 'success' => true));
+ json_return_and_die(array('url' => '/'.argv(0).'/'.argv(1).'/'.$page['wiki'].'/'.$name.'.md', 'success' => true));
} else {
logger('Error creating page');
json_return_and_die(array('message' => 'Error creating page.', 'success' => false));