Conjunto 735e921 en sipes
- Fecha y hora:
- 02/07/2018 10:44:36 (hace 6 años)
- Branches:
- development
- Children:
- a55fac3
- Parents:
- dce6336
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
drupal6/modules/custom/proyectos_seguimiento/js/proyectos_seguimiento.js
r625b049 r735e921 29 29 var proyectosOperativos = {}; 30 30 Drupal.behaviors.proyectosSeguimiento = function (context) { 31 $('textarea').css({'width': '99%'}); 31 32 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(); 36 35 var planificado = $('.planificado').val(); 37 36 38 37 avance = parseInt(avance.replace(/[Drupal.settings.format_number.thousands_sep\s]/g, '').replace(/[Drupal.settings.format_number.dec_point\s]/g, '.')); 39 38 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 = ''; 41 40 var porc = avance; 42 41 var estilo = 'font-weight: bold;'; 42 43 43 if (planificado > 0) { 44 44 porc = (100 * avance) / planificado; 45 if (porc < 11) {46 $('.status').html('Zona Critica');45 if (porc < 11) { 46 text = 'Zona Critica'; 47 47 estilo += ' background:#fd0002; color:#FFFFFF'; 48 48 } 49 else if (porc < 51){ 49 else if (porc < 51) { 50 text = 'Zona discreta'; 50 51 estilo += ' background:#cc6733; color:#FFFFFF"'; 51 52 } 52 else if (porc < 80){ 53 else if (porc < 80) { 54 text = 'Zona moderada'; 53 55 estilo += ' background:#fd0002; color:#FFFFFF'; 54 56 } 55 else if (porc <= 100){ 57 else if (porc <= 100) { 58 text = 'Zona optima'; 56 59 estilo += ' background:#20ff21; color:#000000'; 57 60 } 58 61 else { 62 text = 'Sobre ejecución'; 59 63 estilo += ' background:#9966cd; color:#000000'; 60 64 } 65 $('.avance').val(porc.toFixed(2) + '%'); 61 66 } 62 67 else { 63 68 estilo += ' background:#fd0002; color:#FFFFFF'; 64 $('.status').html('Zona crÃtica'); 69 text = 'Zona crÃtica'; 70 $('.avance').val('N/A'); 65 71 } 72 $('.status').html(text); 66 73 $(element).attr('style', estilo); 67 $('.avance').val(porc.toFixed(2) + '%');68 74 } 69 75 // falta que al presionar se modifiquen los colores del background 70 76 status_meta_fisica($('.status').parents('td')); 71 77 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); 74 81 }); 75 82
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.