Commit 55dd3b0c163401e257b0d9718604ee69b22885b7
1 parent
e9fe2d19
Exists in
master
and in
3 other branches
Partie III - Harmoniser administrer et edit
Les deux fonctions changeAdminEdit() et changeAdminEditPlus() sont maintenant dans la vue de edit, la vue edit.ctp n'arrivait pas à charger changeAdminEditPlus(), et les modifications sur changeAdminEdit() ne se répercutaient pas sur l'affichage des champs dans la vue edit
Showing
1 changed file
with
56 additions
and
21 deletions
Show diff stats
webroot/js/script.js
... | ... | @@ -115,34 +115,69 @@ function selectNone() { |
115 | 115 | document.getElementsByTagName("input")[i].checked = false; |
116 | 116 | } |
117 | 117 | |
118 | +/*Je ne saurais expliquer pourquoi mais cela ne fonctionne pas si les modifications sont faites directement dans ce fichier | |
119 | + | |
120 | + | |
121 | +//changement d'emplacement de la fonction qui étais dans script car apparement je ne peux pas la modifier | |
122 | +//si je vais modifier directement le fichier script.js - permet d'afficher les infos administrative | |
123 | +//après checkbox checked | |
118 | 124 | function changeAdminEdit() { |
119 | - if (document.getElementById('eotp').disabled) { | |
120 | - document.getElementById('eotp').disabled=false; | |
121 | - document.getElementById('numero-commande').disabled=false; | |
122 | - document.getElementById('code-comptable').disabled=false; | |
123 | - document.getElementById('numero-inventaire-organisme').disabled=false; | |
124 | - document.getElementById('numero-inventaire-old').disabled=false; | |
125 | - } | |
126 | - else { | |
127 | - document.getElementById('eotp').disabled=true; | |
128 | - document.getElementById('numero-commande').disabled=true; | |
129 | - document.getElementById('code-comptable').disabled=true; | |
130 | - document.getElementById('numero-inventaire-organisme').disabled=true; | |
131 | - document.getElementById('numero-inventaire-old').disabled=true; | |
132 | - } | |
125 | +if (document.getElementById('eotp').disabled) { | |
126 | + document.getElementById('eotp').disabled=false; | |
127 | + document.getElementById('numero-commande').disabled=false; | |
128 | + document.getElementById('code-comptable').disabled=false; | |
129 | + document.getElementById('numero-inventaire-organisme').disabled=false; | |
130 | + document.getElementById('numero-inventaire-old').disabled=false; | |
131 | +} | |
132 | +else { | |
133 | + document.getElementById('eotp').disabled=true; | |
134 | + document.getElementById('numero-commande').disabled=true; | |
135 | + document.getElementById('code-comptable').disabled=true; | |
136 | + document.getElementById('numero-inventaire-organisme').disabled=true; | |
137 | + document.getElementById('numero-inventaire-old').disabled=true; | |
138 | +} | |
133 | 139 | } |
134 | 140 | |
135 | -function changeAdminPlus() { | |
136 | - if (document.getElementById('nom_createur').diabled) { | |
137 | - document.getElementById('nom_createur').disabled=false; | |
141 | +//Permet d'afficher les infos administrative plus après checkbox checked | |
142 | +function changeAdminEditPlus() { | |
143 | + if (document.getElementById('nom-createur').disabled) { | |
144 | + document.getElementById('nom-createur').disabled=false; | |
145 | + document.getElementById('nom-modificateur').disabled=false; | |
138 | 146 | document.getElementById('created').disabled=false; |
139 | - document.getElementById('nom_modificateur').disabled=false; | |
140 | 147 | document.getElementById('modified').disabled=false; |
141 | 148 | } |
142 | 149 | else { |
143 | - document.getElementById('nom_createur').disabled=true; | |
150 | + document.getElementById('nom-createur').disabled=true; | |
151 | + document.getElementById('nom-modificateur').disabled=true; | |
144 | 152 | document.getElementById('created').disabled=true; |
145 | - document.getElementById('nom_modificateur').disabled=true; | |
146 | 153 | document.getElementById('modified').disabled=true; |
147 | 154 | } |
148 | -} | |
149 | 155 | \ No newline at end of file |
156 | +} | |
157 | + | |
158 | + | |
159 | + | |
160 | + Récupérer les id en début de fonction permet de rendre la fonction plus lisible | |
161 | + Mais plus longue aussi | |
162 | + | |
163 | + function changeAdminEdit() { | |
164 | + var idCheck =document.getElementById('adminEdit'); | |
165 | + var idEotp =document.getElementById('eotp'); | |
166 | + var idCommande=document.getElementById('numero-commande'); | |
167 | + var idComptable = document.getElementById('code-comptable'); | |
168 | + var idOrganisme = document.getElementById('numero-inventaire-organisme'); | |
169 | + var idOld = document.getElementById('numero-inventaire-old'); | |
170 | + if (idEotp.disabled) { | |
171 | + idEotp.disabled=false; | |
172 | + idCommande.disabled=false; | |
173 | + idComptable.disabled=false; | |
174 | + idOrganisme.disabled=false; | |
175 | + idOld.disabled=false; | |
176 | + } | |
177 | + else { | |
178 | + idEotp.disabled=true; | |
179 | + idCommande.disabled=true; | |
180 | + idComptable.disabled=true; | |
181 | + idOrganisme.disabled=true; | |
182 | + idOld.disabled=true; | |
183 | + } | |
184 | +}*/ | |
150 | 185 | \ No newline at end of file | ... | ... |