<body> in eigene Zeile (für späteres entfernen)
[kivitendo-erp.git] / templates / webpages / ic / parts_language_selection.html
1 [%- USE T8 %]
2 [%- USE HTML %]
3 <body onload="[%- onload %]">
4
5  <form name="Form">
6
7   <input type="hidden" name="input_name" value="[% HTML.escape(input_name) %]">
8
9   <div class="listtop">[% title %]</div>
10
11   <p>[% 'Please insert your language values below' | $T8 %]</p>
12
13   <p>
14    <table>
15     <tr class="listheading">
16      <th class="listheading">&nbsp;</th>
17      [%- FOREACH col = HEADER %]
18      <th nowrap class="listheading">[% col.column_title %]</th>
19      [%- END %]
20     </tr>
21
22     [%- FOREACH row = LANGUAGES %]
23     <tr class="listrow[% loop.count % 2 %]">
24      <td><input type="hidden" id="id_[% loop.count %]" name="id_[% loop.count %]" value="[% HTML.escape(row.id) %]">[% HTML.escape(row.description) %]</td>
25      <td>
26        [%- IF row.translation_area %]
27          <textarea id="translation_[% loop.count %]" name="translation_[% loop.count %]" rows="[% HTML.escape(row.translation_rows) %]" cols=40 wrap="soft">[% HTML.escape(row.translation) %]</textarea>
28        [%- ELSE %]
29          <input  id="translation_[% loop.count %]" name="translation_[% loop.count %]" value="[% HTML.escape(row.translation) %]">
30        [%- END %]
31      </td>
32      <td><textarea id="longdescription_[% loop.count %]" name="longdescription_[% loop.count %]" rows="[% HTML.escape(row.longdescription_rows) %]" cols=40 wrap="soft">[% HTML.escape(row.longdescription) %]</textarea></td>
33     </tr>
34
35     [%- IF loop.last %]
36     <input type="hidden" id="rowcount" name="rowcount" value="[% loop.count %]">
37     [%- END %]
38     [%- END %]
39    </table>
40   </p>
41
42   <p>
43    <button type="button" onclick="languages_updated()">[% 'Close' | $T8 %]</button>
44   </p>
45
46  </form>
47
48  <script type="text/javascript">
49   <!--
50       function languages_updated() {
51         var languages = "";
52         for (var i = 1; i <= (document.getElementsByName("rowcount")[0].value); i++) {
53           var id              = "id_" + i ;
54           var translation     = "translation_" + i ;
55           var longdescription = "longdescription_" + i;
56
57           languages = languages +
58             "---+++---" + document.getElementsByName( id )[0].value +
59             "--++--" + document.getElementsByName( translation )[0].value +
60             "--++--"  + document.getElementsByName( longdescription )[0].value;
61         }
62
63         window.opener.document.getElementsByName(document.Form.input_name.value)[0].value = languages;
64
65         self.close();
66       }
67       //-->
68  </script>
69
70 </body>
71 </html>