Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9a18b6cc

Von Moritz Bunkus vor mehr als 11 Jahren hinzugefügt

  • ID 9a18b6cc3f09a6b79a563d96589f87fc9a055194
  • Vorgänger febe54a5
  • Nachfolger a4e96abf

locales.pl: Multi-Zeilen-Aufrufe von render() behandeln können

Machmal sieht das nämlich so aus:

$self->render(
'some/template',
unicorn => 'Charlie',
%params,
COW => 'Moo!'
);

Unterschiede anzeigen:

scripts/locales.pl
358 358
        $cached{$file}{scannosubs}{"../../SL/${module}.pm"} = 1;
359 359
      }
360 360

  
361
      # Some calls to render() are split over multiple lines. Deal
362
      # with that.
363
      while (/(?:parse_html_template2?|render)\s*\( *$/) {
364
        $_ .= <$fh>;
365
        chomp;
366
      }
367

  
361 368
      # is this a template call?
362 369
      if (/(?:parse_html_template2?|render)\s*\(\s*[\"\']([\w\/]+)\s*[\"\']/) {
363 370
        my $new_file_base = "$basedir/templates/webpages/$1.";

Auch abrufbar als: Unified diff