Revision d41efcfe
Von Sven Schöling vor mehr als 8 Jahren hinzugefügt
SL/Controller/RequirementSpecItem.pm | ||
---|---|---|
23 | 23 |
use Rose::Object::MakeMethods::Generic |
24 | 24 |
( |
25 | 25 |
scalar => [ qw(item visible_item visible_section clicked_item sections) ], |
26 |
'scalar --get_set_init' => [ qw(complexities risks js predefined_texts) ],
|
|
26 |
'scalar --get_set_init' => [ qw(complexities risks predefined_texts) ], |
|
27 | 27 |
); |
28 | 28 |
|
29 | 29 |
__PACKAGE__->run_before('check_auth'); |
... | ... | |
39 | 39 |
|
40 | 40 |
if (!$::form->{clicked_id}) { |
41 | 41 |
# Clicked on "sections" in the tree. Do nothing. |
42 |
return $self->render($self->js);
|
|
42 |
return $self->render; |
|
43 | 43 |
} |
44 | 44 |
|
45 | 45 |
my $clicked_item = SL::DB::RequirementSpecItem->new(id => $::form->{clicked_id})->load; |
... | ... | |
98 | 98 |
my $new_section = $self->item->section; |
99 | 99 |
my $new_visible_section = SL::DB::RequirementSpecItem->new(id => $self->visible_item->id)->load->section; |
100 | 100 |
|
101 |
return $self->invalidate_version->render($self) if !$old_visible_section || ($new_type eq 'section');
|
|
101 |
return $self->invalidate_version->render if !$old_visible_section || ($new_type eq 'section'); |
|
102 | 102 |
|
103 | 103 |
# From here on $old_visible_section is definitely set. |
104 | 104 |
|
... | ... | |
533 | 533 |
return SL::DB::Manager::RequirementSpecPredefinedText->get_all_sorted(where => [ useable_for_sections => 1 ]); |
534 | 534 |
} |
535 | 535 |
|
536 |
sub init_js { |
|
537 |
my ($self) = @_; |
|
538 |
$self->js(SL::ClientJS->new); |
|
539 |
} |
|
540 |
|
|
541 | 536 |
sub replace_bottom { |
542 | 537 |
my ($self, $item_or_id) = @_; |
543 | 538 |
|
... | ... | |
709 | 704 |
$self->js->show('#sub-function-block-container-' . $parent_id) if $new_type eq 'sub-function-block'; |
710 | 705 |
$self->add_new_item_form(insert_position => $insert_position, insert_reference => $insert_reference, display_reference => $display_reference); |
711 | 706 |
|
712 |
$self->js->render($self);
|
|
707 |
$self->js->render; |
|
713 | 708 |
} |
714 | 709 |
|
715 | 710 |
sub is_item_visible { |
Auch abrufbar als: Unified diff
RequirementSpecs: js accessor angepasst