Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5d0056d6

Von Hans Peter Schlaepfer vor fast 5 Jahren hinzugefügt

  • ID 5d0056d6fd59f2a33bd1171ed9d87cc46328e984
  • Vorgänger 78e1d7a0
  • Nachfolger 13011246

Neues kivitendo Design Aenderungen in templates/webpages/requirement_spec/..

Unterschiede anzeigen:

templates/webpages/requirement_spec/select_template_to_paste.html
1
[%- USE LxERP -%][%- USE HTML -%][%- USE L -%]
2
[%- BLOCK text_blocks %]
3
 [%- IF blocks.size %]
4
     <li>
5
      [%- title %]:
1
[% USE LxERP %]
2
[% USE HTML %]
3
[% USE L %]
4

  
5
[% BLOCK text_blocks %]
6
  [% IF blocks.size %]
7
    <li>[% title %]:
6 8
      <ol>
7
       [%- FOREACH block = blocks %]
8
        <li>[%- HTML.escape(block.title) %]</li>
9
       [%- END %]
9
        [% FOREACH block = blocks %]
10
          <li>[% HTML.escape(block.title) %]</li>
11
        [% END %]
10 12
      </ol>
11
     </li>
12
 [%- END %]
13
[%- END %]
14

  
15
[%- IF !TEMPLATES.size %]
16
<p>[%- LxERP.t8("No requirement spec templates have been created yet.") %]</p>
13
    </li>
14
  [% END %]
15
[% END %]
17 16

  
18
[%- ELSE %]
17
[% IF !TEMPLATES.size %]
18
  <p>[% LxERP.t8("No requirement spec templates have been created yet.") %]</p>
19 19

  
20
<table>
21
 <tr class="listheading">
22
  <th>[%- LxERP.t8("Detail view") %]</th>
23
  <th>[%- LxERP.t8("Paste template") %]</th>
24
  <th>[%- LxERP.t8("Title") %]</th>
25
  <th>[%- LxERP.t8("Type") %]</th>
26
  <th>[%- LxERP.t8("Last modification") %]</th>
20
[% ELSE %]
21
<table class="tbl-list">
22
  <thead>
23
 <tr>
24
  <th>[% LxERP.t8("Detail view") %]</th>
25
  <th>[% LxERP.t8("Paste template") %]</th>
26
  <th>[% LxERP.t8("Title") %]</th>
27
  <th>[% LxERP.t8("Type") %]</th>
28
  <th>[% LxERP.t8("Last modification") %]</th>
27 29
 </tr>
28

  
29
[%- FOREACH template = TEMPLATES %]
30
 </thead>
31
<tbody>
32
[% FOREACH template = TEMPLATES %]
30 33
 <tr class="listrow[% loop.count % 2 %]">
31 34
  <td>
32
   <a href="#" onclick="$('#select-template-details-row-[% template.id %]').toggle(); $(this).find('span').toggle();">
35
   <a href="#" onclick='$("#select-template-details-row-[% template.id %]").toggle(); $(this).find("span").toggle();'>
33 36
    <span>[+]</span>
34 37
    <span style="display: none;">[-]</span>
35 38
   </a>
36 39
  </td>
37
  <td><a href="#" onclick="kivi.requirement_spec.paste_selected_template([% template.id %]);">[%- LxERP.t8("Paste template") %]</a></td>
38
  <td>[%- HTML.escape(template.title) %]</td>
39
  <td>[%- HTML.escape(template.type.description) %]</td>
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>[% HTML.escape(template.type.description) %]</td>
40 43
  <td>[% template.mtime ? template.mtime.to_kivitendo(precision='minute') : template.itime.to_kivitendo(precision='minute') %]</td>
41 44
 </tr>
42 45

  
43
 <tr class="listrow[% loop.count % 2 %]" style="display: none;" id="select-template-details-row-[% template.id %]">
46
 <tr style="display: none;" id="select-template-details-row-[% template.id %]">
44 47
  [% SET front    = template.text_blocks_sorted(output_position=0) %]
45 48
  [% SET sections = template.sections_sorted %]
46 49
  [% SET back     = template.text_blocks_sorted(output_position=1) %]
47 50
  [% SET parts    = template.parts_sorted %]
48 51
  <td colspan="4">
49
   [%- LxERP.t8("What this template contains") %]:<br>
52
   [% LxERP.t8("What this template contains") %]:<br>
50 53
   <ul>
51 54
    [% PROCESS text_blocks blocks=front title=LxERP.t8("#1 text block(s) front", front.size) %]
52 55

  
53
    [%- IF sections.size %]
54
    <li>[%- LxERP.t8("#1 section(s)", sections.size) %]:
56
    [% IF sections.size %]
57
    <li>[% LxERP.t8("#1 section(s)", sections.size) %]:
55 58
     <ol>
56
      [%- FOREACH section = sections %]
57
       <li>[%- HTML.escape(section.fb_number) %]: [%- HTML.escape(section.title) %]</li>
58
      [%- END %]
59
      [% FOREACH section = sections %]
60
       <li>[% HTML.escape(section.fb_number) %]: [% HTML.escape(section.title) %]</li>
61
      [% END %]
59 62
     </ol>
60 63
    </li>
61
    [%- END %]
64
    [% END %]
62 65

  
63 66
    [% PROCESS text_blocks blocks=back  title=LxERP.t8("#1 text block(s) back",  back.size)  %]
64 67

  
65
    [%- IF parts.size %]
66
    <li>[%- LxERP.t8("#1 additional part(s)", parts.size) %]:
68
    [% IF parts.size %]
69
    <li>[% LxERP.t8("#1 additional part(s)", parts.size) %]:
67 70
     <ol>
68
      [%- FOREACH part = parts %]
69
       <li>[%- HTML.escape(part.part.description) %]: [%- HTML.escape(part.qty_as_number) %] [% HTML.escape(part.unit.name) %]</li>
70
      [%- END %]
71
      [% FOREACH part = parts %]
72
       <li>[% HTML.escape(part.part.description) %]: [% HTML.escape(part.qty_as_number) %] [% HTML.escape(part.unit.name) %]</li>
73
      [% END %]
71 74
     </ol>
72 75
    </li>
73
    [%- END %]
76
    [% END %]
74 77
   </ul>
75 78
  </td>
76 79
 </tr>
77
[%- END %]
80
[% END %]
81
</tbody>
78 82
</table>
79 83

  
80
[%- END %]
84
[% END %]
81 85

  
82
<p><a href="#" onclick="$('#jqueryui_popup_dialog').dialog('close');">[%- LxERP.t8("Abort") %]</a></p>
86
<p><a href="#" onclick='$("#jqueryui_popup_dialog").dialog("close");' class="button neutral">[% LxERP.t8("Abort") %]</a></p>

Auch abrufbar als: Unified diff