|
From: <buc...@us...> - 2013-01-03 14:44:47
|
Revision: 241
http://devmon.svn.sourceforge.net/devmon/?rev=241&view=rev
Author: buchanmilne
Date: 2013-01-03 14:44:41 +0000 (Thu, 03 Jan 2013)
Log Message:
-----------
Fix parsing of option=value table options (reported by Wim Nelis)
Use first value for border,pad options, instead of the arry (Wim Nelis)
Modified Paths:
--------------
trunk/modules/dm_tests.pm
Modified: trunk/modules/dm_tests.pm
===================================================================
--- trunk/modules/dm_tests.pm 2013-01-02 15:55:32 UTC (rev 240)
+++ trunk/modules/dm_tests.pm 2013-01-03 14:44:41 UTC (rev 241)
@@ -1802,6 +1802,7 @@
if(defined $opts) {
for my $optval (split /\s*,\s*/, $opts) {
my ($opt,$val) = ($1,$2) if $optval =~ /(\w+)(?:\((.+)\))?/;
+ ($opt,$val) = ($1,$2) if $optval =~ /^(\w+)=(\d+)$/;
$val = 1 if !defined $val;
push @{$t_opts{$opt}}, $val;
@@ -1813,8 +1814,8 @@
$table = '';
}
else {
- my $border = (defined $t_opts{'border'}) ? $t_opts{'border'} : 1;
- my $pad = (defined $t_opts{'pad'}) ? $t_opts{'pad'} : 5;
+ my $border = (defined $t_opts{'border'}) ? $t_opts{'border'}[0] : 1;
+ my $pad = (defined $t_opts{'pad'}) ? $t_opts{'pad'}[0] : 5;
$table = "<table border=$border cellpadding=$pad>\n";
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|