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", - "'

'", + "'

\n\n

'", "'$1 -' . str_replace(\"\\n*\", \"\\n -\", '$2')", "* element1\n* element2\n* element3"); - // # unordered list - MiniWiki::Markup("/(^|\n)#(([^\n]*(\n|$))(#[^\n]*(\n|$))*)/se", "'

  1. '.str_replace(\"\\n#\",'
  2. ','$2').'
'", "'$0'", "# element1\n# element2\n# element3"); + // # ordered list + MiniWiki::Markup("/(^|\n)#(([^\n]*(\n|$))(#[^\n]*(\n|$))*)/se", "'

\n
  1. '.str_replace(\"\\n#\",'
  2. ','$2').'
\n

'", "'$0'", "# element1\n# element2\n# element3"); // bold, italic and others // ''' bold ''' -- 2.1.4