Changeset 5486 for trunk/expressoMail1_2/js/main.js
- Timestamp:
- 02/09/12 15:57:23 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/main.js
r5485 r5486 10 10 function mount_url_folder(folders){ 11 11 return folders.join(cyrus_delimiter); 12 } 12 } 13 13 function init(){ 14 14 if (!is_ie) … … 59 59 60 60 } 61 //Substituido por padrão Jquery 61 62 cExecute ("$this.imap_functions.get_range_msgs2&folder=INBOX&msg_range_begin=1&msg_range_end="+preferences.max_email_per_page+"&sort_box_type=SORTARRIVAL&search_box_type=ALL&sort_box_reverse=1", handler_draw_box); 62 cExecute ("$this.imap_functions.get_folders_list&onload=true", update_menu);63 63 cExecute ("$this.db_functions.get_dropdown_contacts", save_contacts); //Save contacts needs preferences. 64 64 if(preferences.hide_folders == "1") … … 80 80 loadApplet(); 81 81 } 82 // Fim da inserção da applet 83 82 // Fim da inserção da applet 83 84 85 if($.cookie('collapse_folders') == "true"){ 86 $("#folderscol").addClass( "hidden"); 87 $(".collapse_folders").addClass("ui-icon ui-icon-triangle-1-e").children().attr('title', "Expandir"); 88 refresh(); 89 resizeWindow(); 90 } 91 else{ 92 $(".collapse_folders").addClass("ui-icon ui-icon-triangle-1-w").children().attr('title', "Ocultar"); 93 refresh(); 94 resizeWindow(); 95 96 } 97 98 $(".collapse_folders_td").attr('title', "Ocultar/Expandir").click(function(){ 99 if($("#folderscol").css("display") != "none"){ 100 $("#folderscol").addClass( "hidden"); 101 $(".collapse_folders").removeClass("ui-icon-triangle-1-w"); 102 $(".collapse_folders").addClass("ui-icon-triangle-1-e").attr('title', "Expandir"); 103 $.cookie('collapse_folders', "true"); 104 refresh(); 105 resizeWindow(); 106 }else{ 107 $("#folderscol").removeClass( "hidden"); 108 $(".collapse_folders").removeClass("ui-icon-triangle-1-e"); 109 $(".collapse_folders").addClass("ui-icon-triangle-1-w").attr('title', "Ocultar"); 110 $.cookie('collapse_folders', "false"); 111 refresh(); 112 resizeWindow(); 113 } 114 resizeWindow(); 115 116 }).hover( 117 function(){ 118 $(this).addClass("collapse_folders_td_over"); 119 }, 120 function(){ 121 $(this).removeClass("collapse_folders_td_over"); 122 } 123 ); 124 cExecute("$this.imap_functions.get_folders_list&onload=true", update_menu); 84 125 } 85 126 var handler_automatic_trash_cleanness = function(data){ … … 96 137 97 138 cExecute ("$this.functions.get_preferences", save_preferences); 98 cExecute ("phpgwapi.browser.isMobile", function( data ) 99 { 139 cExecute ("phpgwapi.browser.isMobile", function( data ){ 100 140 mobile_device = ( ( data.constructor == Boolean ) ? data : ( data === 'true' ) ); 101 } 141 }); 102 142 setTimeout('auto_refresh()', time_refresh); 103 143 144 $("#divAppbox").css("padding-left", "0px"); 145 $("#divAppbox").css("margin", "0px"); 146 104 147 } 105 148 … … 488 531 { 489 532 var new_msg = this.make_tr_message(data[i], current_folder, data.offsetToGMT); 490 _dragArea.makeDragged(new_msg, data[i].msg_number, data[i].subject, true); 533 $(new_msg).draggable({ 534 start : function(){ 535 }, 536 stop: function(){ 537 }, 538 helper: function(event){ 539 $(this).find("input:checkbox").attr("checked", true); 540 if($("#table_box").find("tr input:checked").length > 1) 541 return $(DataLayer.render('../prototype/modules/mail/templates/draggin_box.ejs', {texto : (($("#table_box").find("tr input:checked")).length+" mensagens selecionadas"), type: "messages"})); 542 if( $(this).find(".td_msg_subject").text().length > 18 ) 543 return $(DataLayer.render('../prototype/modules/mail/templates/draggin_box.ejs', {texto : $(this).find(".td_msg_subject").text().substring(0,18) + "...", type: "messages"})); 544 else 545 return $(DataLayer.render('../prototype/modules/mail/templates/draggin_box.ejs', {texto : $(this).find(".td_msg_subject").text(), type: "messages"})); 546 }, 547 cursorAt: { cursor: "move", top: 5, left: 56 }, 548 refreshPositions: true , 549 scroll: true, 550 scrollSensitivity: 100, 551 scrollSpeed: 100, 552 containment: "#divAppbox" 553 }); 554 //_dragArea.makeDragged(new_msg, data[i].msg_number, data[i].subject, true); 491 555 492 556 if( data[i].next_msg_number != undefined && data[i].next_msg_number != null ){ … … 847 911 //cExecute("$this.imap_functions.get_info_msg&msg_number="+previous_msg+"&msg_folder=" + current_folder, show_msg); 848 912 if(!not_opem_previus){ 849 cExecute("$this.imap_functions.get_info_msg&msg_number="+previous_msg+"&msg_folder=" + url_encode(folder), show_msg);850 }913 Execute("$this.imap_functions.get_info_msg&msg_number="+previous_msg+"&msg_folder=" + url_encode(folder), show_msg); 914 } 851 915 } 852 916 else … … 3058 3122 if(!verify_session(data)) 3059 3123 return; 3060 tree_folders.getNodeById(mount_url_folder(["INBOX",special_folders["Trash"]])).alter({caption: get_lang("Trash")});3061 tree_folders.getNodeById(mount_url_folder(["INBOX",special_folders["Trash"]]))._refresh();3124 //tree_folders.getNodeById(mount_url_folder(["INBOX",special_folders["Trash"]])).alter({caption: get_lang("Trash")}); 3125 //tree_folders.getNodeById(mount_url_folder(["INBOX",special_folders["Trash"]]))._refresh(); 3062 3126 update_quota(get_current_folder()); 3127 draw_new_tree_folder(); 3063 3128 if (data){ 3064 3129 write_msg(get_lang('Your Trash folder was empty.')); … … 3121 3186 remove_rows(document.getElementById("table_box")); 3122 3187 } 3123 tree_folders.getNodeById(mount_url_folder(["INBOX",special_folders["Spam"]])).alter({caption: get_lang("Spam")}); 3124 tree_folders.getNodeById(mount_url_folder(["INBOX",special_folders["Spam"]]))._refresh(); 3188 //tree_folders.getNodeById(mount_url_folder(["INBOX",special_folders["Spam"]])).alter({caption: get_lang("Spam")}); 3189 //tree_folders.getNodeById(mount_url_folder(["INBOX",special_folders["Spam"]]))._refresh(); 3190 draw_new_tree_folder(); 3125 3191 update_quota(get_current_folder()); 3126 3192 if (data) … … 3129 3195 write_msg(get_lang('ERROR emptying your Spam folder.')); 3130 3196 } 3131 var realyEmptySpam=confirm(get_lang('Do you really want to empty your spam folder?')); 3132 if (realyEmptySpam) 3133 cExecute ("$this.imap_functions.empty_folder&clean_folder="+"imapDefaultSpamFolder", handler_empty_spam); 3197 3198 var _div = document.createElement("div"); 3199 _div.innerHTML = '<p style="margin:10px 5px 5px 5px;">' + 3200 '<span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>'+ 3201 get_lang('Do you really want to empty your spam folder?') + 3202 '</p>'; 3203 $(_div).dialog( 3204 { 3205 resizable: false, 3206 title: get_lang('Empty Spam'), 3207 position: 'center', 3208 width: 350, 3209 height:140, 3210 modal: true, 3211 buttons: [ 3212 { 3213 text: get_lang("Yes"), 3214 click: function() 3215 { 3216 cExecute ("$this.imap_functions.empty_folder&clean_folder="+"imapDefaultSpamFolder", handler_empty_spam); 3217 $( this ).dialog( "close" ); 3218 }, 3219 style: "margin-top: -2.1em" 3220 }, 3221 { 3222 text: get_lang("No"), 3223 click: function() 3224 { 3225 $( this ).dialog( "close" ); 3226 }, 3227 style: "margin-top: -2.1em" 3228 }, 3229 ] 3230 }); 3231 3232 $(_div).dialog('open'); 3134 3233 } 3135 3234
Note: See TracChangeset
for help on using the changeset viewer.