Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision bae050e9

Von Moritz Bunkus vor mehr als 11 Jahren hinzugefügt

  • ID bae050e9f3e3aaeab94bbbbed96949edca155346
  • Vorgänger 88bb5aaa
  • Nachfolger 75c1894b

Entwickleroption "debug.auto_reload_resources" implementiert

Fügt einen zufälligen GET-Parameter an jeden JavaScript-/CSS-Link
hinzu, der via $layout->use_javascript()/use_stylesheet() ausgegeben
wird. Sorgt dafür, dass der Browser Resourcen jedes Mal neu lädt.

Hilfreich, wenn man gerade CSS oder JavaScript bastelt und nicht
dauernd F5 drücken möchte.

Unterschiede anzeigen:

SL/Form.pm
490 490
    push @header, "<meta http-equiv='refresh' content='$refresh_time;$refresh_url'>";
491 491
  }
492 492

  
493
  push @header, map { qq|<link rel="stylesheet" href="$_" type="text/css" title="Stylesheet">| } $layout->stylesheets;
493
  my $auto_reload_resources_param = $layout->auto_reload_resources_param;
494

  
495
  push @header, map { qq|<link rel="stylesheet" href="${_}${auto_reload_resources_param}" type="text/css" title="Stylesheet">| } $layout->stylesheets;
494 496
  push @header, "<style type='text/css'>\@page { size:landscape; }</style> "                     if $self->{landscape};
495 497
  push @header, "<link rel='shortcut icon' href='$self->{favicon}' type='image/x-icon'>"         if -f $self->{favicon};
496
  push @header, map { qq|<script type="text/javascript" src="$_"></script>| }                    $layout->javascripts;
498
  push @header, map { qq|<script type="text/javascript" src="${_}${auto_reload_resources_param}"></script>| }                    $layout->javascripts;
497 499
  push @header, $self->{javascript} if $self->{javascript};
498 500
  push @header, map { $_->show_javascript } @{ $self->{AJAX} || [] };
499 501

  

Auch abrufbar als: Unified diff