X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDOM%2FTiny%2F_CSS.pm;h=0612ce161edd6e685b0b283f20f8dcf8de663395;hb=b1ec524b3b6c75361f548d73cfda0282db607a9d;hp=1e890dcc993984fc9a546bfb2de3b909f2913cb9;hpb=eb9737f29128e8d0c85fe9d2983abc937c9f3787;p=catagits%2FDOM-Tiny.git diff --git a/lib/DOM/Tiny/_CSS.pm b/lib/DOM/Tiny/_CSS.pm index 1e890dc..0612ce1 100644 --- a/lib/DOM/Tiny/_CSS.pm +++ b/lib/DOM/Tiny/_CSS.pm @@ -3,7 +3,7 @@ package DOM::Tiny::_CSS; use strict; use warnings; -our $VERSION = '0.003'; +our $VERSION = '0.004'; my $ESCAPE_RE = qr/\\[^0-9a-fA-F]|\\[0-9a-fA-F]{1,6}/; my $ATTR_RE = qr/ @@ -166,7 +166,7 @@ sub _equation { # "n", "4n", "+4n", "-4n", "n+1", "4n-1", "+4n-1" (and other variations) return [0, 0] unless $equation =~ /^\s*((?:\+|-)?(?:\d+)?)?n\s*((?:\+|-)\s*\d+)?\s*$/i; - return [$1 eq '-' ? -1 : $1 eq '' ? 1 : $1, join('', split(' ', $2 || 0))]; + return [$1 eq '-' ? -1 : !length $1 ? 1 : $1, join('', split(' ', $2 || 0))]; } sub _match {