Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 1213b27a

Von Hans Peter Schlaepfer vor etwa 5 Jahren hinzugefügt

  • ID 1213b27a2c4abdafd1490186f257a157fdbb4459
  • Vorgänger c641a47a
  • Nachfolger b2978890

Design-4.0: Kosmetik: templates/webpages/wh/..: Einrückung/HTML

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

Unterschiede anzeigen:

templates/webpages/wh/warehouse_selection.html
6 6

  
7 7
<h1>[% title %]</h1>
8 8

  
9
 <script type="text/javascript">
10
   <!--
11
      warehouses = new Array();
12
      [%- USE WAREHOUSES_it = Iterator(WAREHOUSES) %][%- FOREACH warehouse = WAREHOUSES_it %]
13
      warehouses[[% WAREHOUSES_it.count - 1 %]] = new Array();
14
      warehouses[[% WAREHOUSES_it.count - 1 %]]['id'] = [% warehouse.id %];
15
      warehouses[[% WAREHOUSES_it.count - 1 %]]['bins'] = new Array();
16
      warehouses[[% WAREHOUSES_it.count - 1 %]]['bins'][0] = new Array();
17
      warehouses[[% WAREHOUSES_it.count - 1 %]]['bins'][0]['description'] = "---";
18
      warehouses[[% WAREHOUSES_it.count - 1 %]]['bins'][0]['id'] = "";
19
      [% USE BINS_it = Iterator(warehouse.BINS) %][% FOREACH bin = BINS_it %]
9
<script type="text/javascript"><!--
10
  warehouses = new Array();
11
  [% USE WAREHOUSES_it = Iterator(WAREHOUSES) %]
12
  [% FOREACH warehouse = WAREHOUSES_it %]
13
    warehouses[[% WAREHOUSES_it.count - 1 %]] = new Array();
14
    warehouses[[% WAREHOUSES_it.count - 1 %]]['id'] = [% warehouse.id %];
15
    warehouses[[% WAREHOUSES_it.count - 1 %]]['bins'] = new Array();
16
    warehouses[[% WAREHOUSES_it.count - 1 %]]['bins'][0] = new Array();
17
    warehouses[[% WAREHOUSES_it.count - 1 %]]['bins'][0]['description'] = "---";
18
    warehouses[[% WAREHOUSES_it.count - 1 %]]['bins'][0]['id'] = "";
19
    [% USE BINS_it = Iterator(warehouse.BINS) %]
20
    [% FOREACH bin = BINS_it %]
20 21
      warehouses[[% WAREHOUSES_it.count - 1 %]]['bins'][[% BINS_it.count %]] = new Array();
21 22
      warehouses[[% WAREHOUSES_it.count - 1 %]]['bins'][[% BINS_it.count %]]['description'] = "[% JavaScript.escape(bin.description) %]";
22 23
      warehouses[[% WAREHOUSES_it.count - 1 %]]['bins'][[% BINS_it.count %]]['id'] = [% bin.id %];
23
      [% END %]
24
      [% END %]
24
    [% END %]
25
  [% END %]
25 26

  
26
      function warehouse_selected(warehouse_id, bin_id) {
27
        var control = document.getElementById("bin_id");
27
  function warehouse_selected(warehouse_id, bin_id) {
28
    var control = document.getElementById("bin_id");
28 29

  
29
        for (var i = control.options.length - 1; i >= 0; i--) {
30
          control.options[i] = null;
31
        }
30
    for (var i = control.options.length - 1; i >= 0; i--) {
31
      control.options[i] = null;
32
    }
32 33

  
33
        var warehouse_index = 0;
34
    var warehouse_index = 0;
34 35

  
35
        for (i = 0; i < warehouses.length; i++)
36
          if (warehouses[i]['id'] == warehouse_id) {
37
            warehouse_index = i;
38
            break;
39
          }
36
    for (i = 0; i < warehouses.length; i++)
37
      if (warehouses[i]['id'] == warehouse_id) {
38
        warehouse_index = i;
39
        break;
40
      }
40 41

  
41
        var warehouse = warehouses[warehouse_index];
42
        var bin_index = 0;
42
    var warehouse = warehouses[warehouse_index];
43
    var bin_index = 0;
43 44

  
44
        for (i = 0; i < warehouse['bins'].length; i++)
45
          if (warehouse['bins'][i]['id'] == bin_id) {
46
            bin_index = i;
47
            break;
48
          }
45
    for (i = 0; i < warehouse['bins'].length; i++)
46
      if (warehouse['bins'][i]['id'] == bin_id) {
47
        bin_index = i;
48
        break;
49
      }
49 50

  
50
        for (i = 0; i < warehouse['bins'].length; i++) {
51
          control.options[i] = new Option(warehouse['bins'][i]['description'], warehouse['bins'][i]['id']);
52
        }
51
    for (i = 0; i < warehouse['bins'].length; i++) {
52
      control.options[i] = new Option(warehouse['bins'][i]['description'], warehouse['bins'][i]['id']);
53
    }
53 54

  
54 55

  
55
        control.options[bin_index].selected = true;
56
      }
56
    control.options[bin_index].selected = true;
57
  }
57 58

  
58
      $(function() {
59
        warehouse_selected(0, 0);
60
        document.Form.partnumber.focus();
61
      });
62
     -->
63
 </script>
59
  $(function() {
60
    warehouse_selected(0, 0);
61
    document.Form.partnumber.focus();
62
  });
63
--></script>
64 64

  
65 65
 <form name="Form" method="post" action="wh.pl" id="form">
66 66

  
67
  [% IF saved_message %]
67
[% IF saved_message %]
68 68
  <p>[% saved_message %]</p>
69
  [% END %]
69
[% END %]
70 70

  
71
  <p>
72
   [% 'If you enter values for the part number and / or part description then only those bins containing parts whose part number or part description match your input will be shown.' | $T8 %]
73
  </p>
71
<p>[% 'If you enter values for the part number and / or part description then only those bins containing parts whose part number or part description match your input will be shown.' | $T8 %]</p>
74 72

  
75 73
  <p>
76 74
   <table>
......
84 82
      </select>
85 83
     </td>
86 84
    </tr>
87

  
88 85
    <tr>
89 86
     <th align="right" nowrap>[% 'Bin' | $T8 %]:</th>
90 87
     <td><select id="bin_id" name="bin_id"></select></td>
91 88
    </tr>
92

  
93 89
    <tr>
94 90
     <th align="right" nowrap>[% 'Limit part selection' | $T8 %]:</th>
95 91
     <td></td>
96 92
    </tr>
97

  
98 93
    <tr>
99 94
     <th align="right" nowrap>[% 'Part' | $T8 %]</th>
100 95
     <td>
101 96
      [% P.part.picker("part_id", '', size="30", part_type="part,assembly") %]
102 97
     </td>
103 98
    </tr>
104

  
105 99
    <tr>
106 100
     <th align="right" nowrap>[% 'Charge number' | $T8 %]</th>
107 101
     <td><input name="chargenumber" size="30"></td>
108 102
    </tr>
109

  
110 103
    [% IF INSTANCE_CONF.get_show_bestbefore %]
111 104
    <tr>
112 105
     <th align="right" nowrap>[% 'Best Before' | $T8 %]</th>
......
115 108
     </td>
116 109
    </tr>
117 110
    [% END %]
118

  
119 111
    <tr>
120 112
     <th align="right" nowrap>[% 'EAN' | $T8 %]</th>
121 113
     <td><input name="ean" size="30"></td>
122 114
    </tr>
123
   </table>
124
  </p>
125
 </form>
115
  </tbody>
116
</table>
117

  
118
</form>

Auch abrufbar als: Unified diff