Changeset 3073 for trunk/expressoMail1_2/js/jscode/draw_api_messages.js
- Timestamp:
- 07/20/10 11:45:03 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/jscode/draw_api_messages.js
r2800 r3073 1 // Objeto Map, talvez o ideal fosse adicionar este objeto à Api do egroupware, e carregá-lo2 // aqui no expressoMail.3 function Map()4 {5 this.keys = new Array();6 this.values = new Array();7 }8 9 Map.prototype.add = function(key, value)10 {11 this.keys.push(key);12 this.values.push(value);13 };14 15 Map.prototype.get = function(key)16 {17 result = new Array();18 for (i = 0; i < this.keys.length; i++)19 {20 if (this.keys[i] == key)21 {22 result.push(this.values[i]);23 }24 }25 26 if (result.length == 0)27 {28 return null;29 }30 31 return result;32 };33 34 var translatedFolders = new Map();35 1 36 2 function changeLinkState(el,state){ … … 810 776 div_address_full.style.display=''; 811 777 } 812 function draw_footer_box(num_msgs){ 813 folder = get_current_folder(); 814 var span_R = Element("table_message"); 815 var span_options = Element("span_options"); 816 if(!span_options) { 817 span_options = document.createElement("TD"); 818 span_options.style.fontSize = "12"; 819 span_options.id = "span_options"; 820 span_R.appendChild(span_options); 821 } 822 823 var change_font_color = 'onmouseover="var last_class = this.className;'+ 824 'if (this.className != \'message_options_over\')'+ 825 'this.className=\'message_options_active\'; '+ 826 'this.onmouseout=function(){this.className=last_class;}"'; 827 828 span_options.innerHTML = 829 '<span class="message_options_trash"><span ' + change_font_color + ' title="'+get_lang("Delete")+'" class="message_options" onclick=proxy_mensagens.delete_msgs(\'null\',\'selected\',\'null\')>'+get_lang("Delete")+'</span></span>'+ 830 '<span class="message_options_move"><span ' + change_font_color + ' title="'+get_lang("Move")+'" class="message_options" onclick=wfolders.makeWindow(\"\",\"move_to\")>'+get_lang("Move")+'</span></span>'+ 831 ((expresso_offline)?" ":'<span class="message_options_print"><span ' + change_font_color + ' title="'+get_lang("Print")+'" class="message_options" onclick=print_all()>'+get_lang("Print")+'</span></span>')+ 832 // '<span class="message_options_print"><span ' + change_font_color + ' title="'+get_lang("Print")+'" class="message_options" onclick=print_all()>'+get_lang("Print")+'</span></span>'+ 833 ((expresso_offline)?" ":'<span class="message_options_export"><span ' + change_font_color + ' title="'+get_lang("Export")+'" class="message_options" onclick="proxy_mensagens.export_all_messages()">'+get_lang("Export")+'</span></span>') + 834 ((expresso_offline)?" ":'<span class="message_options_import"><span ' + change_font_color + ' title="'+get_lang("Import")+'" class="message_options" onclick="import_window()">'+get_lang("Import")+'</span></span>'); 835 if(preferences.use_local_messages==1 && !expresso_offline) 836 if(proxy_mensagens.is_local_folder(current_folder)) 837 span_options.innerHTML += ' <span title="'+get_lang("Unarchive")+'" class="message_options" onclick="expresso_local_messages.unarchive_msgs(\''+folder+'\',null)">'+get_lang("Unarchive")+'</span>'; 838 else 839 span_options.innerHTML += ' <span title="'+get_lang("Archive")+'" class="message_options" onclick="archive_msgs(\''+folder+'\',null)">'+get_lang("Archive")+'</span>'; 840 if (use_spam_filter) { 841 if ( current_folder == 'INBOX'+cyrus_delimiter+'Spam' ) { 842 span_options.innerHTML += ' | <span ' + change_font_color + ' title="'+get_lang("Not Spam")+'" class="message_options" onclick="nospam(\'selected\',\'null\',\'null\')">'+get_lang("Not Spam")+'</span>'; 843 } 844 else { 845 span_options.innerHTML += ' | <span ' + change_font_color + ' title="'+get_lang("Mark as Spam")+'" class="message_options" onclick="spam(\'null\', \'selected\',\'null\')">'+get_lang("Mark as Spam")+'</span>'; 846 } 847 } 848 var span_D = Element("span_D"); 849 if(!span_D){ 850 span_D = document.createElement("TD"); 851 span_D.align = "right"; 852 span_D.style.fontSize = "12"; 853 span_D.id = "span_D"; 854 span_R.appendChild(span_D); 855 } 856 span_D.innerHTML = 857 get_lang("List")+': '+ 858 '<span ' + change_font_color + ' id="span_flag_SORTARRIVAL" class="'+(search_box_type == 'ALL' ? 'message_options_over' : 'message_options')+'" title="'+get_lang("All")+'" onclick="if(\'ALL\' == \''+search_box_type+'\') return false;sort_box(\'ALL\',\''+sort_box_type+'\')">'+get_lang("All")+'</span>, '+ 859 '<span ' + change_font_color + ' id="span_flag_UNSEEN" class="'+(search_box_type == 'UNSEEN' ? 'message_options_over' : 'message_options')+'" title="'+get_lang("l_unseen")+'" onclick="if(\'UNSEEN\' == \''+search_box_type+'\') return false;sort_box(\'UNSEEN\',\''+sort_box_type+'\')">'+get_lang("l_unseen")+'</span>, '+ 860 '<span ' + change_font_color + ' id="span_flag_SEEN" class="'+(search_box_type == 'SEEN' ? 'message_options_over' : 'message_options')+'" title="'+get_lang("l_seen")+'" onclick="if(\'SEEN\' == \''+search_box_type+'\') return false;sort_box(\'SEEN\',\''+sort_box_type+'\')">'+get_lang("l_seen")+'</span>, '+ 861 '<span ' + change_font_color + ' id="span_flag_ANSWERED" class="'+(search_box_type == 'ANSWERED' ? 'message_options_over' : 'message_options')+'" title="'+get_lang("l_answered")+'" onclick="if(\'ANSWERED\' == \''+search_box_type+'\') return false;sort_box(\'ANSWERED\',\''+sort_box_type+'\')">'+get_lang("l_answered")+'</span>, '+ 862 '<span ' + change_font_color + ' id="span_flag_FLAGGED" class="'+(search_box_type == 'FLAGGED' ? 'message_options_over' : 'message_options')+'" title="'+get_lang("l_important")+'" onclick="if(\'FLAGGED\' == \''+search_box_type+'\') return false;sort_box(\'FLAGGED\',\''+sort_box_type+'\')">'+get_lang("l_important")+'</span> '; 863 draw_paging(num_msgs); 864 Element("tot_m").innerHTML = num_msgs; 865 }; 778
Note: See TracChangeset
for help on using the changeset viewer.