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/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