Ignore:
Timestamp:
08/10/12 12:25:20 (12 years ago)
Author:
acoutinho
Message:

Ticket #2966 - Correcao de bugs e refactoring das novas funcionalidades

Location:
sandbox/2.4.2-expresso1/expressoMail1_2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.4.2-expresso1/expressoMail1_2/js/main.js

    r6965 r6985  
    11// Tempo do auto refresh (em milisegundos) 
    2 //var time_refresh = 300000; 
    3 var time_refresh = 30000; 
     2var time_refresh = 300000; 
    43 
    54// tempo do auto save (em milisegundos) 
     
    589588        var handler_refresh = function(data){ 
    590589                handlerMessageFilter = function (data) {                         
    591                         if(checkAlarmsFilter){ 
    592                                 alarmFollowupflagged('filtersAlarms', data); 
    593                         } 
     590                        alarmFollowupflagged('filtersAlarms', data); 
    594591                        notificationFilter(data, notifyPermission); 
    595                          
    596                         checkAlarmsFilter = true; 
    597                          
    598592                } 
    599593                /* Busca  nas pastas indexadas para ver se há novas mensagens com a flag $FilteredMessage */ 
     
    39623956                type == 'event' ?  
    39633957                {calendar: User.preferences.defaultCalendar ? User.preferences.defaultCalendar : Calendar.calendars[0], calendars: Calendar.calendars} 
    3964                 : {group: Calendar.groups[0].id, groups: Calendar.groups} 
     3958                : {group: Calendar.groups[0].id, groups: Calendar.groups, percentage: 0} 
    39653959        ); 
    39663960         
     
    40884082                                                
    40894083                                                    if(typeof(typeImport) == "object"){ 
    4090                                                         var calendarPermission = typeImport.calendar; 
     4084                                                        var calendarIds = !!typeImport.calendar ? typeImport.calendar : Calendar[typeImport.type]; 
    40914085                                                        typeImport = typeImport.action; 
    40924086                                                    } 
     
    41004094                                                        var options = ''; 
    41014095     
    4102                                                         if(typeImport == 10){ 
    4103                                                             for(var i = 0; i < calendarPermission.length; i++) 
    4104                                                                 options += '<option value="'+calendarPermission[i]+'">'+Calendar.signatureOf[calendarPermission[i]].calendar.name+'</option>' 
    4105                                                         }else{ 
    4106                                                             for(var id in Calendar.signatures) 
    4107                                                                options += parseInt(Calendar.signatures[id].isOwner) ? '<option value="'+Calendar.signatures[id].calendar.id+'">'+Calendar.signatures[id].calendar.name+'</option>' : '';                                                    
     4096                                                        if(calendarIds){ 
     4097                                                            for(var i = 0; i < calendarIds.length; i++) 
     4098                                                                options += '<option value="'+calendarIds[i]+'">'+Calendar.signatureOf[calendarIds[i]].calendar.name+'</option>' 
    41084099                                                        } 
    41094100                                                        
     
    41204111                                                                            url: "controller.php?action="+import_url+'&from_ajax=true&selected='+$("#select-agenda option:selected").val()+'&status='+$("#select-status option:selected").val()+'&uidAccount='+decodeOwner(), 
    41214112                                                                            success: function(msg){ 
    4122                                                                                 var alt = ( (msg = connector.unserialize(msg)) == "ok") ? "Importado com sucesso para " : "Ocorreu um erro ao importar o evento para a agenda "; 
     4113                                                                                var alt = ( (msg = connector.unserialize(msg)) == "ok") ? "Importado com sucesso para " : "Ocorreu um erro ao importar o evento/tarefa para a agenda "; 
    41234114                                                                                alert( alt + $("#select-agenda option:selected").text() ); 
    41244115                                                                            } 
     
    41384129                                                                    url: "controller.php?action="+import_url+'&from_ajax=true&selected=true', 
    41394130                                                                    success: function(msg){ 
    4140                                                                             alert( ( ( connector.unserialize(msg)) == "ok") ? "Seu evento foi removido " : "Ocorreu um erro ao remover o evento" ); 
     4131                                                                            alert( ( ( connector.unserialize(msg)) == "ok") ? "Seu evento/tarefa foi removido " : "Ocorreu um erro ao remover o evento/tarefa" ); 
    41414132                                                                    } 
    41424133                                                            }); 
     
    41474138                                                                    url: "controller.php?action="+import_url+'&from_ajax=true&selected=true', 
    41484139                                                                    success: function(msg){ 
    4149                                                                             alert( ( ( connector.unserialize(msg)) == "ok") ? "Seu evento foi Atualizado com sucesso" : "Ocorreu um erro ao atualizar evento" ); 
     4140                                                                            alert( ( ( connector.unserialize(msg)) == "ok") ? "Seu evento/tarefa foi Atualizado com sucesso" : "Ocorreu um erro ao atualizar evento/tarefa" ); 
    41504141                                                                    } 
    41514142                                                            }); 
     
    41534144                                                            break;  
    41544145                                                    case 6: 
    4155                                                             var acceptedSuggestion = confirm("Deseja atualizar o evento de acordo com a sugestão ?"); 
     4146                                                            var acceptedSuggestion = confirm("Deseja atualizar o evento/tarefa de acordo com a sugestão ?"); 
    41564147                                                            $.ajax({ 
    41574148                                                                    url: "controller.php?action="+import_url+'&from_ajax=true&id_user='+User.me.id+'&selected=true&cirus_delimiter='+cyrus_delimiter+'&acceptedSuggestion='+acceptedSuggestion+"&from="+document.getElementById('from_values_'+currentTab).value+'&uidAccount='+decodeOwner(), 
    41584149                                                                    success: function(msg){ 
    41594150                                                                            if(acceptedSuggestion) 
    4160                                                                                     alert( ( ( connector.unserialize(msg)) == "ok") ? "Evento atualizado com sucesso " : "Ocorreu um erro ao atualizar o evento" ); 
     4151                                                                                    alert( ( ( connector.unserialize(msg)) == "ok") ? "Evento/tarefa atualizado com sucesso " : "Ocorreu um erro ao atualizar o evento" ); 
    41614152                                                                    } 
    41624153                                                            }); 
     
    41644155                                                            break; 
    41654156                                                    case 9: 
    4166                                                             alert('Seu evento não possui alterações!'); 
     4157                                                            alert('Seu evento/tarefa não possui alterações!'); 
    41674158                                                            return; 
    41684159                                                            break; 
    41694160                                                    case 11: 
    4170                                                             alert('Este evento já fora importando por algum dos particpantes e já se encontra disponível em sua agenda compartilhada!'); 
     4161                                                            alert('Este evento/tarefa já fora importando por algum dos particpantes e já se encontra disponível em sua agenda compartilhada!'); 
    41714162                                                            return; 
    41724163                                                            break; 
     
    41774168                                                            $("#import-dialog" ).dialog({ 
    41784169                                                                    height: 160, 
    4179                                                                     title: 'Atualizar Evento', 
     4170                                                                    title: 'Atualizar Evento/Tarefa', 
    41804171                                                                    buttons: { 
    41814172                                                                            Cancel: function() { 
  • sandbox/2.4.2-expresso1/expressoMail1_2/templates/default/index.tpl

    r6487 r6985  
    186186        </fieldset>    
    187187</div> 
    188 <div id="import-dialog" title="Importar Evento" style="display:none"> 
     188<div id="import-dialog" title="Importar Evento/Tarefa" style="display:none"> 
    189189        <p>Seleciona uma Agenda para o Evento :</p> 
    190190        <p> 
  • sandbox/2.4.2-expresso1/expressoMail1_2/templates/default/main.css

    r6965 r6985  
    10601060} 
    10611061 
     1062div.new-event-win.active div.button-files-upload {margin: 15px 0 0 0;} 
     1063 
    10621064fieldset.alarm{   
    10631065    border: none !important; 
     
    14351437 
    14361438.div-addtask #calendar_addtask_details2 textarea { 
    1437   width: 670px; 
    1438 } 
    1439  
    1440 .div-addtask{ 
    1441   width: 760px; 
    1442 } 
    1443  
    1444 .calendar-addevent-details-txt-timezone, .calendar-addtask-details-txt-timezone{width: 227px;}  
     1439  width: 675px; 
     1440} 
     1441 
     1442.div-addtask .button-files-upload{width: 100%;} 
     1443.div-addtask fieldset.block-add-attendee .search-result-list, fieldset.block-add-activity .search-result-list{width: 330px;} 
     1444 
     1445.new-event-win div.div-addevent, .new-task-win div.div-addtask{width: 775px;} 
     1446 
     1447.calendar-addevent-details-txt-timezone, .calendar-addtask-details-txt-timezone{width: 212px;}  
    14451448 
    14461449.div-addtask #calendar_addtask_details1 .time-previsao { width: 40px; } 
     
    14531456.div-addtask #calendar_addtask_details1 .end-time{ width: 40px; } 
    14541457.div-addtask #calendar_addtask_details1 .end-date{ width: 80px; } 
    1455 .div-addtask #calendar_addtask_details1 .previsao-termino { margin: 0 0 0 50px; } 
     1458.div-addtask #calendar_addtask_details1 .previsao-termino { margin: 0 0 0 20px; } 
    14561459.div-addtask #calendar_addtask_details1 .subitem { margin: 5px; display: block;} 
    14571460.div-addtask #calendar_addtask_details1 .subitem .span_done{ margin: 0 30px;} 
     
    14631466.div-addtask #calendar_addtask_details1 .ui-spinner-buttons .ui-spinner-down{height: 8px !important;} 
    14641467 
    1465 .div-addtask #calendar_addtask_details1 .subitem .span_done.noAction{background-image: url("../img/gray.png"); background-repeat: no-repeat; } 
    1466 .div-addtask #calendar_addtask_details1 .subitem .span_done.inProcess{background-image: url("../img/yellow.png"); background-repeat: no-repeat;} 
    1467 .div-addtask #calendar_addtask_details1 .subitem .span_done.finished{background-image: url("../img/green.png"); background-repeat: no-repeat;} 
    1468 .div-addtask #calendar_addtask_details1 .subitem .span_done.canceled{background-image: url("../img/red.png"); background-repeat: no-repeat;} 
     1468.div-addtask #calendar_addtask_details1 .subitem .span_done.noAction{background-image: url("../../../prototype/modules/calendar/img/gray.png"); background-repeat: no-repeat; } 
     1469.div-addtask #calendar_addtask_details1 .subitem .span_done.inProcess{background-image: url("../../../prototype/modules/calendar/img/yellow.png"); background-repeat: no-repeat;} 
     1470.div-addtask #calendar_addtask_details1 .subitem .span_done.finished{background-image: url("../../../prototype/modules/calendar/img/green.png"); background-repeat: no-repeat;} 
     1471.div-addtask #calendar_addtask_details1 .subitem .span_done.canceled{background-image: url("../../../prototype/modules/calendar/img/red.png"); background-repeat: no-repeat;} 
     1472 
     1473#calendar_addtask_details4{margin: 0;} 
     1474#calendar_addtask_details5{margin: -2px 0 0 0;} 
     1475#calendar_addtask_details7{margin: 3px 0 0 0;} 
    14691476.div-addtask #calendar_addtask_details1 .subitem .span_done label{position: relative; left: 28px;} 
    14701477 
    14711478.div-addtask fieldset#calendar_addtask_details5.tab-level2{ margin: 0 } 
    14721479 
    1473 .div-addtask  #calendar_addtask_details8 .parent {width: 715px; min-height: 208px; float: left;} 
    1474 .div-addtask  #calendar_addtask_details8 .parent .child-top {width: 745px; height: 30px; background: #E8F4FD; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;} 
     1480.div-addtask  #calendar_addtask_details8 .parent {width: 746px; min-height: 208px; float: left;} 
     1481/*.div-addtask  #calendar_addtask_details8 .parent .child-top {width: 745px; height: 20px; background: #E8F4FD; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}*/ 
     1482.div-addtask  #calendar_addtask_details8 .parent .child-top {width: 745px; height: 25px; background: #E8F4FD; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC;} 
    14751483.div-addtask  #calendar_addtask_details8 .parent .child-bottom {width: 745px; height: 208px; overflow: auto;  float: left; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;} 
    1476 .div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each { height: 30px; } 
     1484.div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each { height: 20px; } 
    14771485.div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each:hover { background: #FFF2F2; cursor: pointer;} 
    14781486 
    1479  
    1480 .div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each .date-hour { width: 30%; float: left; height: 30px} 
     1487.div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each .date-hour {overflow: hidden; width: 140px; float: left; height: 20px} 
    14811488.div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each .date-hour span { margin: 8px; float: left; } 
    1482 .div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each .organization{ width: 69%; float: left;  height: 30px; border-left: 1px solid #CCC; } 
    1483 .div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each .organization span{ margin: 8px; float: left; } 
    1484  
    1485  
    1486 .div-addtask  #calendar_addtask_details8 .parent .child-top .date-hour { width: 29%; float: left; background: #E8F4FD; height: 30px; } 
    1487 .div-addtask  #calendar_addtask_details8 .parent .child-top .date-hour span{ margin: 8px; float: left; font-weight: bold; color: #2E6E9E; } 
    1488 .div-addtask  #calendar_addtask_details8 .parent .child-top .organization { width: 70%; float: left; background: #E8F4FD; height: 30px; border-left: 1px solid #CCC; font-weight: bold; color: #2E6E9E; } 
    1489 .div-addtask  #calendar_addtask_details8 .parent .child-top .organization span{margin: 8px; float: left; } 
     1489.div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each .user{overflow: hidden; width: 150px; float: left;  height: 20px; border-left: 1px solid #CCC; } 
     1490.div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each .user span{ margin: 8px; float: left; } 
     1491.div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each .attribute{overflow: hidden; width: 130px; float: left;  height: 20px; border-left: 1px solid #CCC; } 
     1492.div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each .attribute span{ margin: 8px; float: left; } 
     1493.div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each .beforeValue{overflow: hidden; width: 150px; float: left;  height: 20px; border-left: 1px solid #CCC; } 
     1494.div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each .beforeValue span{ margin: 8px; float: left; } 
     1495.div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each .afterValue{overflow: hidden; width: 150px; float: left;  height: 20px; border-left: 1px solid #CCC; } 
     1496.div-addtask  #calendar_addtask_details8 .parent .child-bottom .child-bottom-each .afterValue span{ margin: 8px; float: left; } 
     1497 
     1498.div-addtask  #calendar_addtask_details8 .parent .child-top .date-hour { width: 140px; float: left; background: #E8F4FD; height: 20px; text-align: center; } 
     1499.div-addtask  #calendar_addtask_details8 .parent .child-top .date-hour span{ display: block; padding: 6px; font-weight: bold; color: #2E6E9E; } 
     1500.div-addtask  #calendar_addtask_details8 .parent .child-top .user { width: 150px; float: left; background: #E8F4FD; height: 20px; font-weight: bold; color: #2E6E9E; text-align: center;} 
     1501.div-addtask  #calendar_addtask_details8 .parent .child-top .user span{display: block; padding: 6px;} 
     1502.div-addtask  #calendar_addtask_details8 .parent .child-top .attribute { width: 130px; float: left; background: #E8F4FD; height: 20px; font-weight: bold; color: #2E6E9E;  text-align: center;} 
     1503.div-addtask  #calendar_addtask_details8 .parent .child-top .attribute span{display: block; padding: 6px;} 
     1504.div-addtask  #calendar_addtask_details8 .parent .child-top .beforeValue { width: 150px; float: left; background: #E8F4FD; height: 20px; font-weight: bold; color: #2E6E9E;  text-align: center;} 
     1505.div-addtask  #calendar_addtask_details8 .parent .child-top .beforeValue span{display: block; padding: 6px; } 
     1506.div-addtask  #calendar_addtask_details8 .parent .child-top .afterValue { width: 150px; float: left; background: #E8F4FD; height: 20px; font-weight: bold; color: #2E6E9E;  text-align: center;} 
     1507.div-addtask  #calendar_addtask_details8 .parent .child-top .afterValue span{display: block; padding: 6px; } 
Note: See TracChangeset for help on using the changeset viewer.