Conjunto de cambios dc8ba62 en sipes para 0.3-modules


Ignorar:
Fecha y hora:
14/07/2016 15:35:47 (hace 8 años)
Autor:
lhernandez <lhernandez@…>
Branches:
stable, version-3.0
Children:
f579d39
Parents:
fe27a28
Mensaje:

se actualizo la funcion para generar el total a financiar

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • 0.3-modules/proyectos_operativos/js/proyectos_operativos.js

    rcc13fa3 rdc8ba62  
    4040  var year_prev = parseInt(n[2], 10);
    4141  var year_current = Drupal.settings.year_current;
    42   if (year_prev == year_current && month > 0) {
    43     for (var i = 0; i < month;i++) {
     42  date1 = $("#edit-field-accion-esp-fechaf-0-value-datepicker-popup-0").val();
     43  var n1 = date1.split("/");
     44  month1 = parseInt(n1[1], 10) - 1;
     45  var year_next = parseInt(n1[2], 10);
     46  if (year_prev < year_current) {
     47    month = 0;
     48  }
     49  if (year_next > year_current) {
     50    month1 = 11;
     51  }
     52  for (var i = 0; i < 12;i++) {
     53    if (i < month || i > month1) {
    4454      $(".field_accion_esp_programacion_m" + i + "_field").attr('readonly', true);
     55      $(".field_accion_esp_programacion_m" + i + "_field").val(0);
    4556      $(".field_accion_esp_metaf_m" + i + "_field").attr('readonly', true);
     57      $(".field_accion_esp_metaf_m" + i + "_field").val(0);
     58    }
     59    else {
     60      $(".field_accion_esp_programacion_m" + i + "_field").attr('readonly', false);
     61      $(".field_accion_esp_metaf_m" + i + "_field").attr('readonly', false);
    4662    }
    4763  }
    48   if (year_prev > year_current) {
    49     for (var i = 0; i < 12;i++) {
    50       $(".field_accion_esp_programacion_m" + i + "_field").attr('readonly', true);
    51       $(".field_accion_esp_metaf_m" + i + "_field").attr('readonly', true);
    52     }
     64  suma('field_accion_esp_metaf_0_field');
     65  for (i = 0; i < 12;i++) {
     66    suma('field_accion_esp_programacion_' + i + '_field');
    5367  }
    54   date = $("#edit-field-accion-esp-fechaf-0-value-datepicker-popup-0").val();
    55   n = date.split("/");
    56   month = parseInt(n[1], 10) - 1;
    57   var year_next = parseInt(n[2], 10);
    58   if (year_current == year_next && month < 11) {
    59     for (var i = month + 1; i < 12; i++) {
    60       $(".field_accion_esp_programacion_m" + i + "_field").attr('readonly', true);
    61       $(".field_accion_esp_metaf_m" + i + "_field").attr('readonly', true);
    62     }
    63   }
    64   if (year_next < year_current) {
    65     for (var i = 0; i < 12;i++) {
    66       $(".field_accion_esp_programacion_m" + i + "_field").attr('readonly', true);
    67       $(".field_accion_esp_metaf_m" + i + "_field").attr('readonly', true);
    68     }
     68  sumatexto('field_accion_esp_programacion_dato_field');
     69  for (i = 0; i < 12;i++) {
     70    sumatexto('field_accion_esp_programacion_m' + i + '_field');
    6971  }
    7072  $("#edit-field-accion-esp-fechai-0-value-datepicker-popup-0").datepicker({
    7173    onSelect: function(date) {
    72         var n = date.split("/");
    73         var month = parseInt(n[1], 10) - 1;
    74         var year_prev = parseInt(n[2], 10);
    75         var year_current = Drupal.settings.year_current;
    76         var date1 = $("#edit-field-accion-esp-fechaf-0-value-datepicker-popup-0").val();
    77         var n1 = date1.split("/");
    78         var month1 = parseInt(n1[1], 10) - 1;
    79         var year_next = parseInt(n1[2], 10);
    80         var tamano = 0;
    81         //se obtiene el tamanho del campo
    82         $(".field_accion_esp_programacion_m0_field").each(function() {
    83           tamano++;
    84         });
    85         if (year_prev < year_current) {
    86           month = 0;
     74      var n = date.split("/");
     75      var month = parseInt(n[1], 10) - 1;
     76      var year_prev = parseInt(n[2], 10);
     77      var year_current = Drupal.settings.year_current;
     78      var date1 = $("#edit-field-accion-esp-fechaf-0-value-datepicker-popup-0").val();
     79      var n1 = date1.split("/");
     80      var month1 = parseInt(n1[1], 10) - 1;
     81      var year_next = parseInt(n1[2], 10);
     82      var tamano = 0;
     83      //se obtiene el tamanho del campo
     84      $(".field_accion_esp_programacion_m0_field").each(function() {
     85        tamano++;
     86      });
     87      if (year_prev < year_current) {
     88        month = 0;
     89      }
     90      if (year_next > year_current) {
     91        month1 = 11;
     92      }
     93      for (var i = 0; i <= 11;i++) {
     94        $(".field_accion_esp_programacion_m" + i + "_field").attr('readonly', true);
     95        $(".field_accion_esp_programacion_m" + i + "_field").val(0);
     96        $(".field_accion_esp_metaf_m" + i + "_field").attr('readonly', true);
     97        $(".field_accion_esp_metaf_m" + i + "_field").val(0);
     98      }
     99      if (year_prev <= year_current && year_next >= year_current) {
     100        for (var i = month; i <= month1;i++) {
     101          $(".field_accion_esp_programacion_m" + i + "_field").attr('readonly', false);
     102          $(".field_accion_esp_metaf_m" + i + "_field").attr('readonly', false);
    87103        }
    88         if (year_next > year_current) {
    89           month1 = 11;
    90         }
    91         if (year_prev <= year_current && year_next >= year_current) {
    92           for (var i = month; i <= month1;i++) {
    93             $(".field_accion_esp_programacion_m" + i + "_field").attr('readonly', false);
    94             $(".field_accion_esp_metaf_m" + i + "_field").attr('readonly', false);
    95           }
    96         }
    97         else {
    98           for (var i = 0; i <= 11;i++) {
    99             $(".field_accion_esp_programacion_m" + i + "_field").attr('readonly', true);
    100             $(".field_accion_esp_programacion_m" + i + "_field").val(0);
    101             $(".field_accion_esp_metaf_m" + i + "_field").attr('readonly', true);
    102             $(".field_accion_esp_metaf_m" + i + "_field").val(0);
    103           }
    104         }
    105         if (year_prev <= year_current && year_next >= year_current && month > 0) {
    106           for (var i = 0; i < month;i++) {
    107             $(".field_accion_esp_programacion_m" + i + "_field").attr('readonly', true);
    108             $(".field_accion_esp_programacion_m" + i + "_field").val(0);
    109             $(".field_accion_esp_metaf_m" + i + "_field").attr('readonly', true);
    110             $(".field_accion_esp_metaf_m" + i + "_field").val(0);
    111            
    112           }
    113           suma('field_accion_esp_metaf_0_field');
    114           for (i = 0; i < 12;i++) {
    115             suma('field_accion_esp_programacion_' + i + '_field');
    116           }
    117           sumatexto('field_accion_esp_programacion_dato_field');
    118           for (i = 0; i < 12;i++) {
    119             sumatexto('field_accion_esp_programacion_m' + i + '_field');
    120           }
    121         }
     104      }
     105      suma('field_accion_esp_metaf_0_field');
     106      for (i = 0; i < 12;i++) {
     107        suma('field_accion_esp_programacion_' + i + '_field');
     108      }
     109      sumatexto('field_accion_esp_programacion_dato_field');
     110      for (i = 0; i < 12;i++) {
     111        sumatexto('field_accion_esp_programacion_m' + i + '_field');
     112      }
    122113    }, "dateFormat": "dd/mm/yy",
    123114  });
     
    137128        tamano++;
    138129      });
    139       if (year_prev > year_current) {
    140         month = 11;
     130      if (year_prev < year_current) {
     131        month = 0;
    141132      }
    142133      if (year_next > year_current) {
    143134        month1 = 11;
    144135      }
    145 
    146       if (year_prev <= year_current && year_next >= year_current && month1 < 11) {
     136      for (var i = 0; i <= 11;i++) {
     137        $(".field_accion_esp_programacion_m" + i + "_field").attr('readonly', true);
     138        $(".field_accion_esp_programacion_m" + i + "_field").val(0);
     139        $(".field_accion_esp_metaf_m" + i + "_field").attr('readonly', true);
     140        $(".field_accion_esp_metaf_m" + i + "_field").val(0);
     141      }
     142      if (year_prev <= year_current && year_next >= year_current) {
    147143        for (var i = month; i <= month1;i++) {
    148144          $(".field_accion_esp_programacion_m" + i + "_field").attr('readonly', false);
     
    150146        }
    151147      }
    152       else {
    153         for (var i = 0; i <= 11;i++) {
    154           $(".field_accion_esp_programacion_m" + i + "_field").attr('readonly', true);
    155           $(".field_accion_esp_programacion_m" + i + "_field").val(0);
    156           $(".field_accion_esp_metaf_m" + i + "_field").attr('readonly', true);
    157           $(".field_accion_esp_metaf_m" + i + "_field").val(0);
    158         }
     148      suma('field_accion_esp_metaf_0_field');
     149      for (i = 0; i < 12;i++) {
     150        suma('field_accion_esp_programacion_' + i + '_field');
    159151      }
    160       if (year_prev <= year_current && year_next >= year_current && month < 11)
    161         for (i = month1 + 1; i < 12;i++) {
    162           $(".field_accion_esp_programacion_m" + i + "_field").attr('readonly', true);
    163           $(".field_accion_esp_programacion_m" + i + "_field").val(0);
    164           $(".field_accion_esp_metaf_m" + i + "_field").attr('readonly', true);
    165           $(".field_accion_esp_metaf_m" + i + "_field").val(0);
    166         }
    167         suma('field_accion_esp_metaf_0_field');
    168         for (i = 0; i < 12;i++) {
    169           suma('field_accion_esp_programacion_' + i + '_field');
    170         }
    171         sumatexto('field_accion_esp_programacion_dato_field');
    172         for (i = 0; i < 12;i++) {
    173           sumatexto('field_accion_esp_programacion_m' + i + '_field');
    174         }
     152      sumatexto('field_accion_esp_programacion_dato_field');
     153      for (i = 0; i < 12;i++) {
     154        sumatexto('field_accion_esp_programacion_m' + i + '_field');
     155      }
    175156    }, "dateFormat": "dd/mm/yy",
    176157  });
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.