Correction : (?<id_space>) .
authorJulien Moutinho <julm+ikiwiki+poll@autogeree.net>
Fri, 14 Mar 2014 20:27:52 +0000 (21:27 +0100)
committerJulien Moutinho <julm+ikiwiki+poll@autogeree.net>
Fri, 14 Mar 2014 20:27:52 +0000 (21:27 +0100)
poll.pm

diff --git a/poll.pm b/poll.pm
index f5bb0d1..3d50081 100644 (file)
--- a/poll.pm
+++ b/poll.pm
@@ -262,19 +262,19 @@ sub sessioncgi ($$) {
                 s{
                        (?<escape>\\?)
                        \[\[\Q$prefix\E
-                               (?:\s+id="(?<id>[^"]*)")?
-                               (?<space_begin>\s+)
+                               (?:(?<id_space>\s+)id="(?<id>[^"]*)")?
+                               (?<params_space>\s+)
                                (?<params>$params_re)
-                               (?<space_end>\s*)
+                               (?<end_space>\s*)
                        \]\]
                        }
                 {$id=$+{id};
                        $+{escape}
                        .'[['.$prefix
-                               .($+{id} eq ''?'':'id="'.$+{id}.'"')
-                               .$+{space_begin}
+                               .($+{id} eq ''?'':$+{id_space}.'id="'.$+{id}.'"')
+                               .$+{params_space}
                                .$edit->($+{escape}, $+{params})
-                               .$+{space_end}
+                               .$+{end_space}
                        .']]'
                 }egsx;