diff --git a/app/models/pdf_documents/customer_report.rb b/app/models/pdf_documents/customer_report.rb index 1c060cf..e25b556 100644 --- a/app/models/pdf_documents/customer_report.rb +++ b/app/models/pdf_documents/customer_report.rb @@ -38,7 +38,7 @@ module PdfDocuments move_down(10) success_criteria.each.with_index(1) do |success_criterion, sc_index| - @pages[success_criterion.id] = @prawn_document.page_number + @pages[success_criterion] = @prawn_document.page_number success_criterion_row(success_criterion, [ element_index, sc_index ]) end end @@ -47,6 +47,7 @@ module PdfDocuments heading1("Anhang: Richtlinien") params.report.export[:success_criteria].group_by(&:check).sort_by{ |c, _scs| c.external_number }.each do |check, criteria| heading2(check.display_label) + @pages[check] = @prawn_document.page_number { external_number: { label: "WCAG Nummer" }, external_url: { label: "WCAG Link" }, @@ -71,14 +72,16 @@ module PdfDocuments end if check.links.any? + move_down 5 text("Links", inline_format: true) + move_down 5 check.links.group_by(&:link_category).each do |cat, links| - text(%Q( + rich_text(%Q( #{cat.name}