feature complete.. now need a bit of testing
[auf_rh_dae.git] / project / assets / js / remun.js
index 90bf5f4..a73067c 100644 (file)
@@ -6,8 +6,8 @@ function remun_line(input) {
     var prefix = idParts[0] + "-" + idParts[1];
     var field = idParts[2];
 
-    var montant_annuel = $('#' + prefix + '-montant');
-    var montant_annuel_euros = $('#' + prefix + '-montant_annuel_euros');
+    var montant_annuel = input.closest('table').find('#' + prefix + '-montant');
+    var montant_annuel_euros = input.closest('table').find('#' + prefix + '-montant_annuel_euros');
 
     /* auto calcul a besoin d'un type (autrement ca devient un champs requis)*/
     // if ($('#' + prefix + '-type').val() == '') {
@@ -21,7 +21,7 @@ function remun_line(input) {
 
     montant_annuel.val(roundNumber(value, 2));
 
-    var devise = $('#' + prefix + '-devise').val();
+    var devise = input.closest('table').find('#' + prefix + '-devise').val();
     var taux = parseFloat(DEVISES[devise]);
     if (isNaN(taux)) taux = 0;
     montant_annuel_euros.text(roundNumber((value * taux), 2));
@@ -29,7 +29,7 @@ function remun_line(input) {
 
 function ajouterLigne(addLnk) {
     if (formCount == null) {
-       formCount = $('.remunform').length;
+       formCount = addLnk.closest('table').find('.remunform').length;
     }
     var prev = addLnk.parent('td').parent('tr').prev('tr');
     var copyOfLastInGroup = prev.clone();