Ignore:
Timestamp:
08/07/12 12:06:34 (12 years ago)
Author:
douglasz
Message:

Ticket #2966 - Adicionado as validacoes na tela de atividades.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.4.2-expresso1/prototype/modules/calendar/js/task.helpers.js

    r6951 r6954  
    8686    return false; 
    8787} 
    88 function taskStatus(status){ 
     88 
     89function todoStatus(view, status){ 
    8990        if (status == "1"){ 
    90                 UI.dialogs.addTask.find('.subitem .span_done').removeClass('finished noAction inProcess canceled').addClass('noAction'); 
     91                UI.dialogs[view].find('.subitem .span_done').removeClass('finished noAction inProcess canceled').addClass('noAction'); 
    9192        }else if (status == "2"){ 
    92                 UI.dialogs.addTask.find('.subitem .span_done').removeClass('finished noAction inProcess canceled').addClass('inProcess'); 
     93                UI.dialogs[view].find('.subitem .span_done').removeClass('finished noAction inProcess canceled').addClass('inProcess'); 
    9394        }else if (status == "3"){ 
    94                 UI.dialogs.addTask.find('.subitem .span_done').removeClass('finished noAction inProcess canceled').addClass('finished'); 
     95                UI.dialogs[view].find('.subitem .span_done').removeClass('finished noAction inProcess canceled').addClass('finished'); 
    9596        }else if (status == "4"){ 
    96                 UI.dialogs.addTask.find('.subitem .span_done').removeClass('finished noAction inProcess canceled').addClass('canceled'); 
     97                UI.dialogs[view].find('.subitem .span_done').removeClass('finished noAction inProcess canceled').addClass('canceled'); 
    9798        } 
    9899} 
     
    374375    }); 
    375376         
    376         if (objTask.taskStatus == "1" || objTask.taskStatus == undefined){ 
    377                 taskStatus(1); 
    378         }else if (objTask.taskStatus == "2"){ 
    379                 taskStatus(2); 
    380         }else if (objTask.taskStatus == "3"){ 
    381                 taskStatus(3); 
    382         }else if (objTask.taskStatus == "4"){ 
    383                 taskStatus(4); 
    384         } 
     377        todoStatus('addTask', (objTask.taskStatus  != undefined) ? objTask.taskStatus  : 1); 
    385378         
    386         //Concluão das Tarefas 
     379        //Conclusão das Tarefas 
    387380        var conclusionTask = function(e){ 
    388381                var percentageTask = UI.dialogs.addTask.find('input[name="percentage"]'); 
     
    396389                if(percentageValue <= 0){ 
    397390                        statusTask.find('option.taskStatus-noAction').attr('selected', 'selected'); 
    398                         taskStatus(1);           
     391                        todoStatus('addTask', 1);                
    399392                }else if(percentageValue == 100){ 
    400393                        statusTask.find('option.taskStatus-finished').attr('selected', 'selected'); 
    401                         taskStatus(3); 
     394                        todoStatus('addTask', 3); 
    402395                }else{ 
    403396                        statusTask.find('option.taskStatus-inProcess').attr('selected', 'selected'); 
    404                         taskStatus(2); 
     397                        todoStatus('addTask', 2); 
    405398                }                
    406399                setTimeout(function(){ 
     
    415408                var statusSelected = $('select[name=taskStatus] option:selected').val(); 
    416409                var percentageTask = UI.dialogs.addTask.find('input[name="percentage"]'); 
     410                 
    417411                if (statusSelected == "1"){ 
    418412                        percentageTask.val(0); 
    419                         taskStatus(1); 
    420413                }else if(statusSelected == "2"){ 
    421414                        percentageTask.val(percentageTask.val() != 0 ? (percentageTask.val() == 100 ? 99: percentageTask.val()) : 1); 
    422                         taskStatus(2); 
    423415                }else if(statusSelected == "3"){ 
    424416                        percentageTask.val(100); 
    425                         taskStatus(3); 
    426417                }else if(statusSelected == "4"){ 
    427418                        percentageTask.val(percentageTask.val() != 100 ? percentageTask.val() : 99); 
    428                         taskStatus(4); 
    429419                } 
     420                todoStatus('addTask', statusSelected); 
    430421        }); 
    431422         
Note: See TracChangeset for help on using the changeset viewer.