From 571e48acadea9f5d2e5073fd993746ec33c369d1 Mon Sep 17 00:00:00 2001
From: Cyprien Mangin
Date: Thu, 5 Apr 2012 01:51:18 +0200
Subject: [PATCH] Fixes lists in miniwiki.
It actually forbids nested lists, but the miniwiki syntax was ambiguous
for these.
Signed-off-by: Cyprien Mangin
---
classes/miniwiki.php | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/classes/miniwiki.php b/classes/miniwiki.php
index d33fc05..280ac7d 100644
--- a/classes/miniwiki.php
+++ b/classes/miniwiki.php
@@ -42,11 +42,11 @@ class MiniWiki
// * unordered list
MiniWiki::Markup("/(^|\n)\*(([^\n]*(\n|$))(\*[^\n]*(\n|$))*)/se",
- "'
- '.str_replace(\"\\n*\",'
- ','$2').'
'",
+ "'
\n- '.str_replace(\"\\n*\",'
- ','$2').'
\n'",
"'$1 -' . str_replace(\"\\n*\", \"\\n -\", '$2')",
"* element1\n* element2\n* element3");
- // # unordered list
- MiniWiki::Markup("/(^|\n)#(([^\n]*(\n|$))(#[^\n]*(\n|$))*)/se", "'
- '.str_replace(\"\\n#\",'
- ','$2').'
'", "'$0'", "# element1\n# element2\n# element3");
+ // # ordered list
+ MiniWiki::Markup("/(^|\n)#(([^\n]*(\n|$))(#[^\n]*(\n|$))*)/se", "'\n- '.str_replace(\"\\n#\",'
- ','$2').'
\n'", "'$0'", "# element1\n# element2\n# element3");
// bold, italic and others
// ''' bold '''
--
2.1.4