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