Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d41efcfe

Von Sven Schöling vor mehr als 8 Jahren hinzugefügt

  • ID d41efcfe571f88b63aa53492e3e3460d948232d6
  • Vorgänger fe669345
  • Nachfolger fac8417d

RequirementSpecs: js accessor angepasst

Unterschiede anzeigen:

SL/Controller/RequirementSpecTextBlock.pm
8 8
use Params::Validate ();
9 9
use Time::HiRes ();
10 10

  
11
use SL::ClientJS;
12 11
use SL::Clipboard;
13 12
use SL::Controller::Helper::RequirementSpec;
14 13
use SL::DB::RequirementSpec;
......
23 22
use Rose::Object::MakeMethods::Generic
24 23
(
25 24
  scalar                  => [ qw(text_block) ],
26
  'scalar --get_set_init' => [ qw(predefined_texts js picture) ],
25
  'scalar --get_set_init' => [ qw(predefined_texts picture) ],
27 26
);
28 27

  
29 28
__PACKAGE__->run_before('check_auth');
......
66 65

  
67 66
  $self->add_new_text_block_form(output_position => $new_where, insert_after_id => $::form->{id}, requirement_spec_id => $::form->{requirement_spec_id});
68 67

  
69
  $self->invalidate_version->render($self);
68
  $self->invalidate_version->render;
70 69
}
71 70

  
72 71
sub action_ajax_edit {
......
434 433
  return SL::DB::RequirementSpecPicture->new(id => $::form->{picture_id} || $::form->{id})->load;
435 434
}
436 435

  
437
sub init_js {
438
  my ($self) = @_;
439
  $self->js(SL::ClientJS->new);
440
}
441

  
442 436
sub invalidate_version {
443 437
  my ($self) = @_;
444 438

  
......
495 489
    $self->text_block->save;
496 490
  })) {
497 491
    $::lxdebug->message(LXDebug::WARN(), "Error: " . $self->text_block->db->error);
498
    return $self->js->error($::locale->text('Saving failed. Error message from the database: #1', $self->text_block->db->error))->render($self);
492
    return $self->js->error($::locale->text('Saving failed. Error message from the database: #1', $self->text_block->db->error))->render;
499 493
  }
500 494

  
501 495
  my $html = $self->render('requirement_spec_text_block/_text_block_picture', { output => 0 }, picture => $self->picture);
......
503 497
  $self->invalidate_version
504 498
    ->append('#text-block-' . $self->text_block->id . '-pictures', $html)
505 499
    ->show('#text-block-' . $self->text_block->id . '-pictures')
506
    ->render($self);
500
    ->render;
507 501
}
508 502

  
509 503
1;

Auch abrufbar als: Unified diff