Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 926ebeb7

Von Moritz Bunkus vor mehr als 11 Jahren hinzugefügt

  • ID 926ebeb795a6bd8939ae3bfed24b665a5bf1552b
  • Vorgänger 824f9ddf
  • Nachfolger b023a2ad

ClientJS: Leading Whitespace von allen Argumenten tilgen, nicht nur vom ersten

Unterschiede anzeigen:

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