Rev 15958 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 15958 | Rev 15962 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | !! langage is defined in adm/class/sheet/lang/names.phtml.$lang |
2 | !! langage is defined in adm/class/sheet/lang/names.phtml.$lang |
3 | 3 | ||
4 | $(name_activindividualisation): < |
4 | $(name_activindividualisation): <strong class="tt">$name</strong> |
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 |
9 | !reset save_nodefault_req_we |
10 | <input type="checkbox" name="show_req_we" id="show_req_we" |
10 | <input type="checkbox" name="show_req_we" id="show_req_we" |
- | 11 | onclick="toggle_check_all()" |
|
- | 12 | /> |
|
11 | <label for="show_req_we">$name_show_req_we</label> |
13 | <label for="show_req_we">$name_show_req_we</label> |
12 | !endif |
14 | !endif |
13 | !set table_scroll=yes |
15 | !set table_scroll=yes |
14 | $table_header |
16 | $table_header |
15 | <caption>$name_contentindiv</caption> |
17 | <caption>$name_contentindiv</caption> |
Line 38... | Line 40... | ||
38 | <td id="td_exo_$i">$i</td> |
40 | <td id="td_exo_$i">$i</td> |
39 | <td> $ti </td> |
41 | <td> $ti </td> |
40 | !if $activetest=0 |
42 | !if $activetest=0 |
41 | !for k=1 to $nb_val |
43 | !for k=1 to $nb_val |
42 | !increase num |
44 | !increase num |
43 | !let dictionnary=!append item |
45 | !let dictionnary=!append item "js_show_req_we$num": "indiv$(i)_$k" to $dictionnary |
44 | <td> |
46 | <td> |
45 | <div class="unbreakable"> |
- | |
46 | !! |
47 | !! <label for="indiv$(i)_$k">$wims_name_yes</label> |
47 |
|
48 | !if $(listval[$k]) isitemof $(indiv$i) |
48 |
|
49 | !let ch=checked="checked" |
49 |
|
50 | !else |
50 |
|
51 | !reset ch |
51 |
|
52 | !endif |
52 |
|
53 | <input type="checkbox" name="indiv$i" id="indiv$(i)_$k" |
53 |
|
54 | value="$(listval[$k])" $ch class="js_check_indiv" |
- | 55 | onclick="toggle_check_one(this, 'js_show_req_we$num')" /> |
|
54 | <div id="js_show_req_we$num" |
56 | <div id="js_show_req_we$num" |
55 | !if $show_req_we=1 and $ch!=$empty |
57 | !if $show_req_we=1 and $ch!=$empty |
56 | style="display:block" |
58 | style="display:block" |
57 | !else |
59 | !else |
58 | style="display:none" |
60 | style="display:none" |
59 | !endif |
61 | !endif |
60 | > |
62 | > |
- | 63 | !let p=!positionof item $(listval[$k]) in $we_1 |
|
- | 64 | !if $p!=$empty |
|
- | 65 | !let v=!item $p of $we_2 |
|
- | 66 | !let save_nodefault_req_we=1 |
|
- | 67 | !else |
|
- | 68 | !let v=$(we[1;]) |
|
- | 69 | !endif |
|
61 | <div class=" |
70 | <div class="inline"> |
62 | <label for="weight$num">$(name_shtab[5])</label> |
71 | <label for="weight$num">$(name_shtab[5])</label> |
63 | !let p=!positionof item $(listval[$k]) in $we_1 |
- | |
64 | !if $p!=$empty |
- | |
65 | !let v=!item $p of $we_2 |
- | |
66 | !let save_nodefault_req_we=1 |
- | |
67 | !else |
- | |
68 | !let v=$(we[1;]) |
- | |
69 | !endif |
- | |
70 | <input type="number" name="weight$num" value="$v" id="weight$num" size="2" /> |
72 | <input type="number" name="weight$num" value="$v" id="weight$num" size="2" /> |
71 | </div> |
73 | </div> |
- | 74 | ||
- | 75 | !let p=!positionof item $(listval[$k]) in $re_1 |
|
- | 76 | !if $p!=$empty |
|
- | 77 | !let require$num=!item $p of $re_2 |
|
- | 78 | !let save_nodefault_req_we=1 |
|
- | 79 | !else |
|
- | 80 | !let require$num=$(re[1;]) |
|
- | 81 | !endif |
|
72 | <div class=" |
82 | <div class="inline"> |
73 | <label for="require$num">$(name_shtab[4])</label> |
83 | <label for="require$num">$(name_shtab[4])</label> |
74 | !let p=!positionof item $(listval[$k]) in $re_1 |
- | |
75 | !if $p!=$empty |
- | |
76 | !let require$num=!item $p of $re_2 |
- | |
77 | !let save_nodefault_req_we=1 |
- | |
78 | !else |
- | |
79 | !let require$num=$(re[1;]) |
- | |
80 | !endif |
- | |
81 | !formselect require$num list $list_require |
84 | !formselect require$num list $list_require |
82 | </div> |
85 | </div> |
83 | </div> |
86 | </div> |
84 | </td> |
87 | </td> |
85 | !next k |
88 | !next k |
Line 112... | Line 115... | ||
112 | $table_end |
115 | $table_end |
113 | 116 | ||
114 | !if $activetest=0 |
117 | !if $activetest=0 |
115 | <script> |
118 | <script> |
116 | function toggle_check_all() { |
119 | function toggle_check_all() { |
117 | var checkBox = document.getElementById("show_req_we"); |
- | |
118 | var dico = {$dictionnary} |
120 | var dico = {$dictionnary}; |
119 | for(var |
121 | for(var target in dico) { |
120 | var objet = document.getElementById(i); |
- | |
121 | var |
122 | var checkbox = document.getElementById(dico[target]); |
122 | if (checkBox.checked == true && checkform.checked== true ){ |
- | |
123 | objet.style.display = "block"; |
- | |
124 | } else { |
- | |
125 |
|
123 | toggle_check_one(checkbox, target) |
126 | } |
- | |
127 | } |
124 | } |
128 | } |
125 | } |
129 | function toggle_check_one(check,target) { |
126 | function toggle_check_one(check, target) { |
130 | var checkBox = document.getElementById(check); |
- | |
131 | var objet = document.getElementById(target); |
127 | var objet = document.getElementById(target); |
132 | if ( |
128 | if (check.checked == true && show_req_we.checked == true) { |
133 |
|
129 | objet.style.display = "block"; |
134 | } else { |
130 | } else { |
135 |
|
131 | objet.style.display = "none"; |
136 | } |
132 | } |
137 | } |
133 | } |
- | 134 | document.addEventListener('DOMContentLoaded', function () { |
|
- | 135 | var show_req_we = document.getElementById("show_req_we"); |
|
- | 136 | !! Recheck 'show_req_we' only if at least one point has not a default value. |
|
138 | !if $save_nodefault_req_we=1 |
137 | !if $save_nodefault_req_we=1 |
139 |
|
138 | show_req_we.checked=true; |
140 | toggle_check_all(); |
139 | toggle_check_all(); |
141 | !endif |
140 | !endif |
- | 141 | }, false); |
|
142 | </script> |
142 | </script> |
143 | <div class="wimscenter wimsform"> |
143 | <div class="wimscenter wimsform"> |
144 | <input type="submit" value="$wims_name_tosave" name="save_indiv"/> |
144 | <input type="submit" value="$wims_name_tosave" name="save_indiv"/> |
145 | !set wims_ref_class= wims_button wims_secondary_button |
145 | !set wims_ref_class= wims_button wims_secondary_button |
146 | !href module=home $wims_name_giveup |
146 | !href module=home $wims_name_giveup |
147 | </div> |
147 | </div> |
148 | !formend |
148 | !formend |
149 | !endif |
149 | !endif |
150 | - |