my $html = $self->render('requirement_spec/_show_time_and_cost_estimate', { output => 0 });
$self->js->replaceWith('#time_cost_estimate', $html)
- ->hide('#time_cost_estimate_form_container');
+ ->remove('#time_cost_estimate_form_container');
if ($self->visible_section) {
$html = $self->render('requirement_spec_item/_section', { output => 0 }, requirement_spec_item => $self->visible_section);
sub action_create_pdf {
my ($self, %params) = @_;
- my %result = SL::Template::LaTeX->parse_and_create_pdf('requirement_spec.tex', SELF => $self, rspec => $self->requirement_spec);
+ my $base_name = $self->requirement_spec->type->template_file_name || 'requirement_spec';
+ my %result = SL::Template::LaTeX->parse_and_create_pdf("${base_name}.tex", SELF => $self, rspec => $self->requirement_spec);
$::form->error(t8('Conversion to PDF failed: #1', $result{error})) if $result{error};