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,34 +115,69 @@ function selectNone() { | ||
115 | document.getElementsByTagName("input")[i].checked = false; | 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 | function changeAdminEdit() { | 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 | document.getElementById('created').disabled=false; | 146 | document.getElementById('created').disabled=false; |
139 | - document.getElementById('nom_modificateur').disabled=false; | ||
140 | document.getElementById('modified').disabled=false; | 147 | document.getElementById('modified').disabled=false; |
141 | } | 148 | } |
142 | else { | 149 | else { |
143 | - document.getElementById('nom_createur').disabled=true; | 150 | + document.getElementById('nom-createur').disabled=true; |
151 | + document.getElementById('nom-modificateur').disabled=true; | ||
144 | document.getElementById('created').disabled=true; | 152 | document.getElementById('created').disabled=true; |
145 | - document.getElementById('nom_modificateur').disabled=true; | ||
146 | document.getElementById('modified').disabled=true; | 153 | document.getElementById('modified').disabled=true; |
147 | } | 154 | } |
148 | -} | ||
149 | \ No newline at end of file | 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 | \ No newline at end of file | 185 | \ No newline at end of file |