Rev 15922 | Rev 15962 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 15922 | Rev 15958 | ||
---|---|---|---|
Line 4... | Line 4... | ||
4 | $(name_activindividualisation): <span class="tt">$name</span> |
4 | $(name_activindividualisation): <span class="tt">$name</span> |
5 | 5 | ||
6 | !if $activetest=0 |
6 | !if $activetest=0 |
7 | !form reply |
7 | !form reply |
8 | <input type="hidden" name="job" value="indiv" /> |
8 | <input type="hidden" name="job" value="indiv" /> |
- | 9 | !reset save_nodefault_req_we |
|
- | 10 | <input type="checkbox" name="show_req_we" id="show_req_we" onclick="toggle_check_all()"/> |
|
- | 11 | <label for="show_req_we">$name_show_req_we</label> |
|
9 | !endif |
12 | !endif |
10 | !set table_scroll=yes |
13 | !set table_scroll=yes |
11 | $table_header |
14 | $table_header |
12 | <caption>$name_contentindiv</caption> |
15 | <caption>$name_contentindiv</caption> |
13 | <thead> |
16 | <thead> |
14 | $table_hdtr |
17 | $table_hdtr |
15 | !for k=1 to 2 |
18 | !for k=1 to 2 |
Line 20... | Line 23... | ||
20 | !next k |
23 | !next k |
21 | </tr> |
24 | </tr> |
22 | </thead> |
25 | </thead> |
23 | <tbody> |
26 | <tbody> |
24 | !let num=0 |
27 | !let num=0 |
- | 28 | !reset dictionnary |
|
25 | !for i=1 to $exocnt |
29 | !for i=1 to $exocnt |
26 | !set ex=!record $i of wimshome/log/classes/$wims_class/sheets/.sheet$sheet |
30 | !set ex=!record $i of wimshome/log/classes/$wims_class/sheets/.sheet$sheet |
27 | !distribute lines $ex into di,pa,re,we,ti,de,dep,com,feed,icone,indiv$i |
31 | !distribute lines $ex into di,pa,re,we,ti,de,dep,com,feed,icone,indiv$i |
28 | !for k in re,we |
32 | !for k in re,we |
29 | !let tmp=!row 2 to -1 of $($k) |
33 | !let tmp=!row 2 to -1 of $($k) |
Line 34... | Line 38... | ||
34 | <td id="td_exo_$i">$i</td> |
38 | <td id="td_exo_$i">$i</td> |
35 | <td> $ti </td> |
39 | <td> $ti </td> |
36 | !if $activetest=0 |
40 | !if $activetest=0 |
37 | !for k=1 to $nb_val |
41 | !for k=1 to $nb_val |
38 | !increase num |
42 | !increase num |
- | 43 | !let dictionnary=!append item "js_show_req_we$num" : "indiv$(i)_$k" to $dictionnary |
|
39 | <td> |
44 | <td> |
40 | <div class="unbreakable"> |
45 | <div class="unbreakable"> |
41 |
|
46 | !! <label for="indiv$(i)_$k">$wims_name_yes</label> |
42 | !if $(listval[$k]) isitemof $(indiv$i) |
47 | !if $(listval[$k]) isitemof $(indiv$i) |
43 | !let ch=checked="checked" |
48 | !let ch=checked="checked" |
44 | !else |
49 | !else |
45 | !reset ch |
50 | !reset ch |
46 | !endif |
51 | !endif |
47 |
|
52 | <input type="checkbox" name="indiv$i" id="indiv$(i)_$k" value="$(listval[$k])" $ch onclick="toggle_check_one('indiv$(i)_$k','js_show_req_we$num')"/> |
48 | </div> |
53 | </div> |
- | 54 | <div id="js_show_req_we$num" |
|
- | 55 | !if $show_req_we=1 and $ch!=$empty |
|
- | 56 | style="display:block" |
|
- | 57 | !else |
|
- | 58 | style="display:none" |
|
- | 59 | !endif |
|
- | 60 | > |
|
49 | <div class="unbreakable"> |
61 | <div class="unbreakable"> |
50 | <label for="weight$num">$(name_shtab[5])</label> |
62 | <label for="weight$num">$(name_shtab[5])</label> |
51 | !let p=!positionof item $(listval[$k]) in $we_1 |
63 | !let p=!positionof item $(listval[$k]) in $we_1 |
52 | !if $p!=$empty |
64 | !if $p!=$empty |
53 | !let v=!item $p of $we_2 |
65 | !let v=!item $p of $we_2 |
- | 66 | !let save_nodefault_req_we=1 |
|
54 | !else |
67 | !else |
55 | !let v=$(we[1;]) |
68 | !let v=$(we[1;]) |
56 | !endif |
69 | !endif |
57 | <input type="number" name="weight$num" value="$v" id="weight$num" size="2" /> |
70 | <input type="number" name="weight$num" value="$v" id="weight$num" size="2" /> |
- | 71 | </div> |
|
58 |
|
72 | <div class="unbreakable"> |
59 | <label for="require$num">$(name_shtab[4])</label> |
73 | <label for="require$num">$(name_shtab[4])</label> |
60 | !let p=!positionof item $(listval[$k]) in $re_1 |
74 | !let p=!positionof item $(listval[$k]) in $re_1 |
61 | !if $p!=$empty |
75 | !if $p!=$empty |
62 | !let require$num=!item $p of $re_2 |
76 | !let require$num=!item $p of $re_2 |
- | 77 | !let save_nodefault_req_we=1 |
|
63 | !else |
78 | !else |
64 | !let require$num=$(re[1;]) |
79 | !let require$num=$(re[1;]) |
65 | !endif |
80 | !endif |
66 | !formselect require$num list $list_require |
81 | !formselect require$num list $list_require |
- | 82 | </div> |
|
67 | </div> |
83 | </div> |
68 | </td> |
84 | </td> |
69 | !next k |
85 | !next k |
70 | !reset indiv$i |
86 | !reset indiv$i |
71 | !else |
87 | !else |
Line 94... | Line 110... | ||
94 | !next i |
110 | !next i |
95 | </tbody> |
111 | </tbody> |
96 | $table_end |
112 | $table_end |
97 | 113 | ||
98 | !if $activetest=0 |
114 | !if $activetest=0 |
- | 115 | <script> |
|
- | 116 | function toggle_check_all() { |
|
- | 117 | var checkBox = document.getElementById("show_req_we"); |
|
- | 118 | var dico = {$dictionnary} |
|
- | 119 | for(var i in dico) { |
|
- | 120 | var objet = document.getElementById(i); |
|
- | 121 | var checkform = document.getElementById(dico[i]); |
|
- | 122 | if (checkBox.checked == true && checkform.checked== true ){ |
|
- | 123 | objet.style.display = "block"; |
|
- | 124 | } else { |
|
- | 125 | objet.style.display = "none"; |
|
- | 126 | } |
|
- | 127 | } |
|
- | 128 | } |
|
- | 129 | function toggle_check_one(check,target) { |
|
- | 130 | var checkBox = document.getElementById(check); |
|
- | 131 | var objet = document.getElementById(target); |
|
- | 132 | if (checkBox.checked == true){ |
|
- | 133 | objet.style.display = "block"; |
|
- | 134 | } else { |
|
- | 135 | objet.style.display = "none"; |
|
- | 136 | } |
|
- | 137 | } |
|
- | 138 | !if $save_nodefault_req_we=1 |
|
- | 139 | document.getElementById("show_req_we").checked = true |
|
- | 140 | toggle_check_all(); |
|
- | 141 | !endif |
|
- | 142 | </script> |
|
99 | <div class="wimscenter wimsform"> |
143 | <div class="wimscenter wimsform"> |
100 | <input type="submit" value="$wims_name_tosave" name="save_indiv"/> |
144 | <input type="submit" value="$wims_name_tosave" name="save_indiv"/> |
101 | !set wims_ref_class= wims_button wims_secondary_button |
145 | !set wims_ref_class= wims_button wims_secondary_button |
102 | !href module=home $wims_name_giveup |
146 | !href module=home $wims_name_giveup |
103 | </div> |
147 | </div> |