Revision 926ebeb7
Von Moritz Bunkus vor mehr als 11 Jahren hinzugefügt
SL/ClientJS.pm | ||
---|---|---|
132 | 132 |
croak "Unsupported jQuery action: $method" unless defined $num_args; |
133 | 133 |
croak "Parameter count mismatch for $method(actual: " . scalar(@args) . " wanted: $num_args)" if scalar(@args) != $num_args; |
134 | 134 |
|
135 |
if ($num_args) {
|
|
135 |
foreach my $idx (1..$num_args) {
|
|
136 | 136 |
# Force flattening from SL::Presenter::EscapedText: "" . $... |
137 |
$args[0] = "" . $args[0];
|
|
138 |
$args[0] =~ s/^\s+//;
|
|
137 |
$args[$idx - 1] = "" . $args[$idx - 1];
|
|
138 |
$args[$idx - 1] =~ s/^\s+//;
|
|
139 | 139 |
} |
140 | 140 |
|
141 | 141 |
push @{ $self->_actions }, [ $method, @args ]; |
Auch abrufbar als: Unified diff
ClientJS: Leading Whitespace von allen Argumenten tilgen, nicht nur vom ersten