Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 6c693814

Von Sven Schöling vor etwa 1 Jahr hinzugefügt

  • ID 6c6938146a63952ce435ea14dc3c275680ecc471
  • Vorgänger d0a54101
  • Nachfolger 59469062

ckeditor5: javascripte in controllern anpassen

In den meisten controllern wird der ckeditor nur in synchronen Seiten
verwendet und braucht dabei dann keine Extrabehandlung mehr, weil der
Presenter das jetzt automatisch macht.

Ausnahmen sind:
- RequirementSpec - hier werden die Blöcke mit den Textfeldern dynamisch
nachgeladen
- Project - hier werden die CVars nachgeladen, und die können Textfelder
haben

Unterschiede anzeigen:

SL/Controller/Admin.pm
614 614
  return $self;
615 615
}
616 616

  
617
sub use_ckeditor_js {
618
  my ($self) = @_;
619

  
620
  $::request->{layout}->use_javascript("${_}.js") for qw(ckeditor/ckeditor ckeditor/adapters/jquery);
621
  return $self;
622
}
623

  
624 617
sub login_form {
625 618
  my ($self, %params) = @_;
626 619
  $::request->layout(SL::Layout::AdminLogin->new);
......
630 623

  
631 624
sub edit_user_form {
632 625
  my ($self, %params) = @_;
633
  $self->use_multiselect_js->use_ckeditor_js->render('admin/edit_user', %params);
626
  $self->use_multiselect_js->render('admin/edit_user', %params);
634 627
}
635 628

  
636 629
sub edit_client_form {

Auch abrufbar als: Unified diff