Revision d41efcfe
Von Sven Schöling vor mehr als 8 Jahren hinzugefügt
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
RequirementSpecs: js accessor angepasst