1 [%- USE LxERP -%][%- USE HTML -%][%- USE L -%]
2 [%- BLOCK text_blocks %]
7 [%- FOREACH block = blocks %]
8 <li>[%- HTML.escape(block.title) %]</li>
15 <h1>[%- LxERP.t8("Select template to paste") %]</h1>
17 [%- IF !TEMPLATES.size %]
18 <p>[%- LxERP.t8("No requirement spec templates have been created yet.") %]</p>
20 <p><a href="#" onclick="$('#jqm_popup_dialog').jqmClose();">[%- LxERP.t8("Abort") %]</a></p>
25 <tr class="listheading">
26 <th>[%- LxERP.t8("Detail view") %]</th>
27 <th>[%- LxERP.t8("Paste template") %]</th>
28 <th>[%- LxERP.t8("Title") %]</th>
29 <th>[%- LxERP.t8("Last modification") %]</th>
32 [%- FOREACH template = TEMPLATES %]
33 <tr class="listrow[% loop.count % 2 %]">
35 <a href="#" onclick="$('#select-template-details-row-[% template.id %]').toggle(); $(this).find('span').toggle();">
37 <span style="display: none;">[-]</span>
40 <td><a href="#" onclick="kivi.requirement_spec.paste_selected_template([% template.id %]);">[%- LxERP.t8("Paste template") %]</a></td>
41 <td>[%- HTML.escape(template.title) %]</td>
42 <td>[% template.mtime ? template.mtime.to_kivitendo(precision='minute') : template.itime.to_kivitendo(precision='minute') %]</td>
45 <tr class="listrow[% loop.count % 2 %]" style="display: none;" id="select-template-details-row-[% template.id %]">
46 [% SET front = template.text_blocks_sorted(output_position=0) %]
47 [% SET sections = template.sections_sorted %]
48 [% SET back = template.text_blocks_sorted(output_position=1) %]
50 [%- LxERP.t8("What this template contains") %]:<br>
52 [% PROCESS text_blocks blocks=front title=LxERP.t8("#1 text block(s) front", front.size) %]
54 [%- IF sections.size %]
55 <li>[%- LxERP.t8("#1 section(s)", sections.size) %]:
57 [%- FOREACH section = sections %]
58 <li>[%- HTML.escape(section.fb_number) %]: [%- HTML.escape(section.title) %]</li>
64 [% PROCESS text_blocks blocks=back title=LxERP.t8("#1 text block(s) back", back.size) %]
71 <p><a href="#" onclick="$('#jqm_popup_dialog').jqmClose();">[%- LxERP.t8("Abort") %]</a></p>