Conjunto 735e921 en sipes


Ignorar:
Fecha y hora:
02/07/2018 10:44:36 (hace 6 años)
Autor:
jpuentes <jpuentes@…>
Branches:
development
Children:
a55fac3
Parents:
dce6336
Mensaje:

se agrego el archivo js

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • drupal6/modules/custom/proyectos_seguimiento/js/proyectos_seguimiento.js

    r625b049 r735e921  
    2929var proyectosOperativos = {};
    3030Drupal.behaviors.proyectosSeguimiento = function (context) {
     31  $('textarea').css({'width': '99%'});
    3132
    32   var status_meta_fisica = function (_self) {
    33     var element = $(_self).next().next().get(0);
    34 
    35     var avance =  $('.form-item [name="field_accion_segu_programn"]').val();
     33  var status_meta_fisica = function (element) {
     34    var avance =  $('.form-item [name="field_proyectos_segu_programn"]').val();
    3635    var planificado = $('.planificado').val();
    3736
    3837    avance = parseInt(avance.replace(/[Drupal.settings.format_number.thousands_sep\s]/g, '').replace(/[Drupal.settings.format_number.dec_point\s]/g, '.'));
    3938    var planificado = parseInt(planificado.replace(/[Drupal.settings.format_number.thousands_sep\s]/g, '').replace(/[Drupal.settings.format_number.dec_point\s]/g, '.'));
    40 
     39    var text = '';
    4140    var porc = avance;
    4241    var estilo = 'font-weight: bold;';
     42
    4343    if (planificado > 0) {
    4444      porc = (100 * avance) / planificado;
    45       if (porc < 11){
    46         $('.status').html('Zona Critica');
     45      if (porc < 11) {
     46        text = 'Zona Critica';
    4747        estilo += ' background:#fd0002; color:#FFFFFF';
    4848      }
    49       else if (porc < 51){
     49      else if (porc < 51) {
     50        text = 'Zona discreta';
    5051        estilo += ' background:#cc6733; color:#FFFFFF"';
    5152      }
    52       else if (porc < 80){
     53      else if (porc < 80) {
     54        text = 'Zona moderada';
    5355        estilo += ' background:#fd0002; color:#FFFFFF';
    5456      }
    55       else if (porc <= 100){
     57      else if (porc <= 100) {
     58        text = 'Zona optima';
    5659        estilo += ' background:#20ff21; color:#000000';
    5760      }
    5861      else {
     62        text = 'Sobre ejecución';
    5963        estilo += ' background:#9966cd; color:#000000';
    6064      }
     65      $('.avance').val(porc.toFixed(2) + '%');
    6166    }
    6267    else {
    6368       estilo += ' background:#fd0002; color:#FFFFFF';
    64        $('.status').html('Zona crítica');
     69       text = 'Zona crítica';
     70       $('.avance').val('N/A');
    6571    }
     72    $('.status').html(text);
    6673    $(element).attr('style', estilo);
    67     $('.avance').val(porc.toFixed(2) + '%');
    6874  }
    6975  // falta que al presionar se modifiquen los colores del background
    7076  status_meta_fisica($('.status').parents('td'));
    7177
    72   $('.form-item [name="field_accion_segu_programn"]').keydown(function(event) {
    73     status_meta_fisica($(this).parents('td'));
     78  $('.form-item [name="field_proyectos_segu_programn"]').keyup(function(event) {
     79    var element = $(this).parents('td').next().next().get(0);
     80    status_meta_fisica(element);
    7481  });
    7582
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.