Ignore:
Timestamp:
03/15/12 11:50:53 (12 years ago)
Author:
acoutinho
Message:

Ticket #2434 - Suporte a alarme de eventos javascript no modulo expressoMAil1_2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/calendar/js/calendar.codecs.js

    r5724 r5729  
    198198                        this.addAlarm( eventsDay[i] ); 
    199199                } 
    200         }, 
    201          
    202         addAlarm: function( eventDay ){ 
     200        }, 
     201         
     202        addAlarm: function( eventDay ){             
    203203                if(!DataLayer.tasks[parseInt(eventDay.sendTime)]){ 
    204204                    DataLayer.task( parseInt(eventDay.sendTime) , function( timestamp ){ 
    205                         DataLayer.render('templates/alarm.ejs',{event: eventDay}, function( html ){ 
    206                                 var dlgAlarm = jQuery('#div-alarm').html( html ).find('.alarm-event.active'); 
    207                                 dlgAlarm.dialog({resizable: false, modal:true, width:400, minHeight: 100,position: 'center', close:function(){$(this).dialog('destroy');$(this).dialog('open');}}); 
     205                        var path = User.moduleName == 'expressoCalendar' ? '' : '../prototype/modules/calendar/'; 
     206                        DataLayer.render(path+'templates/alarm.ejs',{event: eventDay}, function( html ){                                 
     207                                $.Zebra_Dialog(html , { 
     208                                    'type':     'question', 
     209                                    'overlay_opacity': '0.5', 
     210                                    'buttons':  ['Fechar'], 
     211                                    'onClose':  function(clicked) {} 
     212                               }); 
    208213                        }); 
    209214                    }); 
     
    611616                                                        receiveNotification : attend.receiveNotification, 
    612617                                                        alarms : $.map(attend.alarms || [], function( alarm ){ 
    613                                                                 return DataLayer.get('alarm', alarm); 
     618                                                                var alarm = DataLayer.get('alarm', alarm); 
     619                                                                return (alarm == "" ? (null) : alarm); 
    614620                                                        }) 
    615621                                                }; 
Note: See TracChangeset for help on using the changeset viewer.