Ignore:
Timestamp:
02/22/12 18:04:20 (12 years ago)
Author:
douglasz
Message:

Ticket #1875 - Commit inicial do codigo das funcionalidades de marcadores e sinalizadores

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/common_functions.js

    r5497 r5533  
    657657        } 
    658658        cExecute ("$this.imap_functions.getacl", handler_imap_getacl); 
     659} 
     660 
     661function configureLabels(data){ 
     662 
     663        dialogElement = $('.label-configure-win').html(DataLayer.render("../prototype/modules/mail/templates/label_configure.ejs", {})) 
     664         
     665        dialogElement.dialog({ 
     666                width:821, 
     667                height:410, 
     668                title:' Configuração do Marcador', 
     669                resizable:false, 
     670                modal: true, 
     671                closeOnEscape:true, 
     672                close:function(event, ui) {event.stopPropagation();}, 
     673                autoOpen:false, 
     674                dialogClass: 'dialog-configure-label' 
     675        }); 
     676        init_label({window:dialogElement, selectedItem:data.selectedItem});      
     677        dialogElement.dialog("open"); 
     678} 
     679 
     680function configureFollowupflag(){ 
     681 
     682        var messages = new Array(); 
     683        var selectedMessageIds = new Array(); 
     684        var folder_name; 
     685        if (currentTab == 0) { 
     686                selectedMessageIds = get_selected_messages().split(","); 
     687        } else { 
     688                selectedMessageIds = get_selected_messages_search().split(","); 
     689                var id_border = currentTab.replace(/[a-zA-Z_]+/, ""); 
     690        } 
     691         
     692         
     693        for (var i=0; i<selectedMessageIds.length; i++) { 
     694                if (currentTab == 0) { 
     695                        folder_name = current_folder; 
     696                }else{ 
     697                        var tr = Element(selectedMessageIds[i]+'_s'+id_border); 
     698                        folder_name = tr.getAttribute('name'); 
     699                } 
     700                messages.push(onceOpenedHeadersMessages[folder_name][selectedMessageIds[i]]); 
     701        } 
     702 
     703        if(!User.followupflags) 
     704                User.followupflags = DataLayer.get('followupflag',true); 
     705        var data = { 
     706                followupflags: User.followupflags, 
     707                messages: messages 
     708        }; 
     709        dialogElement = $('.followupflag-configure-win').html(DataLayer.render("../prototype/modules/mail/templates/followupflag_configure.ejs", data)) 
     710 
     711        dialogElement.dialog({ 
     712                width:542, 
     713                height:420, 
     714                title:get_lang('Acompanhamento'), 
     715                resizable:false, 
     716                modal: true, 
     717                closeOnEscape:true, 
     718                close:function(event, ui) { 
     719                        $('.followupflag-configure-win').addClass('hidden'); 
     720                        event.stopPropagation(); 
     721                }, 
     722                autoOpen:false 
     723        });      
     724        init_followup({window:dialogElement, selectedMessages:selectedMessageIds}); 
     725        $('.followupflag-configure-win').removeClass('hidden'); 
     726        dialogElement.dialog("open"); 
    659727} 
    660728 
Note: See TracChangeset for help on using the changeset viewer.