fixed loop variables
authorChristopher Hall <chris.hall@catalyst.net.nz>
Wed, 24 Nov 2010 22:07:51 +0000 (11:07 +1300)
committerChristopher Hall <chris.hall@catalyst.net.nz>
Wed, 24 Nov 2010 22:07:51 +0000 (11:07 +1300)
installer/html-template-to-template-toolkit.pl

index 619ecef..e8b890f 100755 (executable)
@@ -135,6 +135,9 @@ foreach my $file (@template_files) {
     $input_tmpl =~ s/URL/url/ig;
     $input_tmpl =~ s/__first__/loop.first/ig;
     $input_tmpl =~ s/__last__/loop.last/ig;
+    $input_tmpl =~ s/__odd__/loop.odd/ig;
+    $input_tmpl =~ s/__even__/loop.even/ig;
+    $input_tmpl =~ s/__counter__/loop.count/ig; #loop.count gives the range (0..max) whereas loop.index gives the range (1..max+1), __counter__ is unknown
 
     #hack to get around lack of javascript filter
     $input_tmpl =~ s/\|JS/|replace("'", "\\'") |replace('"', '\\"') |replace('\\n', '\\\\n') |replace('\\r', '\\\\r')/ig;