Changeset 5499
- Timestamp:
- 02/13/12 07:30:25 (12 years ago)
- Location:
- trunk/expressoMail1_2/js
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/abas.js
r5498 r5499 272 272 if(! Element("border_id_"+id_value+"_r") ||((typeof(id_value) == 'string') && id_value.match(/_r$/))){ 273 273 $(td).draggable({ 274 start : function(){ 275 if($(".shared-folders").length){ 276 $(".shared-folders").parent().find('.folder:not(".shared-folders")').droppable({ 277 over : function(a, b){ 278 //SETA BORDA EM VOLTA DA PASTA 279 $(this).css("border", "1px solid black"); 280 }, 281 out : function(){ 282 //RETIRA BORDA EM VOLTA DA PASTA 283 $(this).css("border", ""); 284 }, 285 //accept: ".draggin_mail", 286 drop : function(event, ui){ 287 $(this).css("border", ""); 288 if($(this).parent().attr('id') == undefined){ 289 var folder_to = 'INBOX'; 290 var to_folder_title = get_lang("Inbox"); 291 }else{ 292 var folder_to = $(this).parent().attr('id'); 293 var to_folder_title = $(this).attr('title'); 294 } 295 var folder_to_move = ui.draggable.parent().attr('id'); 296 var border_id = ui.draggable.find("input[type=hidden]").attr("name"); 297 if(folder_to_move == "border_tr"){ 298 var id_msg = border_id.substring("_"); 299 folder = $("#input_folder_"+border_id+"_r")[0] ? $("#input_folder_"+border_id+"_r").val() : (openTab.imapBox[border_id] ? openTab.imapBox[border_id]:get_current_folder()); 300 move_msgs2(folder, id_msg, border_id, folder_to, to_folder_title,true); 301 return refresh(); 302 } 303 } 304 }); 305 } 306 }, 307 stop :function(){ 308 $(".shared-folders").parent().find(".folder").droppable("destroy"); 309 }, 274 310 helper: function(event){ 275 311 if( borderTitle.length > 18 ) -
trunk/expressoMail1_2/js/draw_api.js
r5496 r5499 1172 1172 //_dragArea.makeDragged(tr_element, headers_msgs[i].msg_number, headers_msgs[i].subject, true); 1173 1173 $(tr_element).draggable({ 1174 start : function(){ 1175 if($(".shared-folders").length){ 1176 $(".shared-folders").parent().find('.folder:not(".shared-folders")').droppable({ 1177 over : function(a, b){ 1178 //SETA BORDA EM VOLTA DA PASTA 1179 $(this).css("border", "1px solid black"); 1180 }, 1181 out : function(){ 1182 //RETIRA BORDA EM VOLTA DA PASTA 1183 $(this).css("border", ""); 1184 }, 1185 //accept: ".draggin_mail", 1186 drop : function(event, ui){ 1187 $(this).css("border", ""); 1188 if($(this).parent().attr('id') == undefined){ 1189 var folder_to = 'INBOX'; 1190 var to_folder_title = get_lang("Inbox"); 1191 }else{ 1192 var folder_to = $(this).parent().attr('id'); 1193 var to_folder_title = $(this).attr('title'); 1194 } 1195 var folder_to_move = ui.draggable.parent().attr('id'); 1196 var border_id = ui.draggable.find("input[type=hidden]").attr("name"); 1197 // Mensagens : SE O DROP VIER DA LISTA DE MENSAGENS : 1198 if(folder_to_move == "tbody_box"){ 1199 move_msgs2(get_current_folder(), 'selected', 0, folder_to, to_folder_title,true); 1200 return refresh(); 1201 } 1202 } 1203 }); 1204 } 1205 }, 1206 stop :function(){ 1207 $(".shared-folders").parent().find(".folder").droppable("destroy"); 1208 }, 1174 1209 helper: function(event){ 1175 1210 if($(this).find("input:checkbox").attr("checked") != "checked"){ -
trunk/expressoMail1_2/js/main.js
r5497 r5499 534 534 $(new_msg).draggable({ 535 535 start : function(){ 536 if($(".shared-folders").length){ 537 $(".shared-folders").parent().find('.folder:not(".shared-folders")').droppable({ 538 over : function(a, b){ 539 //SETA BORDA EM VOLTA DA PASTA 540 $(this).css("border", "1px solid black"); 541 }, 542 out : function(){ 543 //RETIRA BORDA EM VOLTA DA PASTA 544 $(this).css("border", ""); 545 }, 546 //accept: ".draggin_mail", 547 drop : function(event, ui){ 548 $(this).css("border", ""); 549 if($(this).parent().attr('id') == undefined){ 550 var folder_to = 'INBOX'; 551 var to_folder_title = get_lang("Inbox"); 552 }else{ 553 var folder_to = $(this).parent().attr('id'); 554 var to_folder_title = $(this).attr('title'); 555 } 556 var folder_to_move = ui.draggable.parent().attr('id'); 557 var border_id = ui.draggable.find("input[type=hidden]").attr("name"); 558 // Mensagens : SE O DROP VIER DA LISTA DE MENSAGENS : 559 if(folder_to_move == "tbody_box"){ 560 move_msgs2(get_current_folder(), 'selected', 0, folder_to, to_folder_title,true); 561 return refresh(); 562 } 563 } 564 }); 565 } 536 566 }, 537 stop: function(){ 567 stop :function(){ 568 $(".shared-folders").parent().find(".folder").droppable("destroy"); 538 569 }, 539 570 helper: function(event){ 540 $(this).find("input:checkbox").attr("checked", true); 571 if($(this).find("input:checkbox").attr("checked") != "checked"){ 572 $(this).find("input:checkbox").trigger('click'); 573 $(this).addClass("selected_msg"); 574 } 541 575 if($("#table_box").find("tr input:checked").length > 1) 542 576 return $(DataLayer.render('../prototype/modules/mail/templates/draggin_box.ejs', {texto : (($("#table_box").find("tr input:checked")).length+" mensagens selecionadas"), type: "messages"})); -
trunk/expressoMail1_2/js/search.js
r5486 r5499 639 639 //_dragArea.makeDragged(tr, uid_msg, subject, true, mailbox); 640 640 $(tr).draggable({ 641 start : function(){ 642 if($(".shared-folders").length){ 643 $(".shared-folders").parent().find('.folder:not(".shared-folders")').droppable({ 644 over : function(a, b){ 645 //SETA BORDA EM VOLTA DA PASTA 646 $(this).css("border", "1px solid black"); 647 }, 648 out : function(){ 649 //RETIRA BORDA EM VOLTA DA PASTA 650 $(this).css("border", ""); 651 }, 652 //accept: ".draggin_mail", 653 drop : function(event, ui){ 654 $(this).css("border", ""); 655 if($(this).parent().attr('id') == undefined){ 656 var folder_to = 'INBOX'; 657 var to_folder_title = get_lang("Inbox"); 658 }else{ 659 var folder_to = $(this).parent().attr('id'); 660 var to_folder_title = $(this).attr('title'); 661 } 662 var folder_to_move = ui.draggable.parent().attr('id'); 663 var border_id = ui.draggable.find("input[type=hidden]").attr("name"); 664 // Mensagens : SE O DROP VIER DA LISTA DE MENSAGENS : 665 if(ui.draggable.parents('[id^="content_id_"]')[0]){ 666 move_search_msgs("content_id_"+border_id, folder_to, to_folder_title); 667 return refresh(); 668 } 669 } 670 }); 671 } 672 }, 673 stop :function(){ 674 $(".shared-folders").parent().find(".folder").droppable("destroy"); 675 }, 641 676 helper: function(event){ 642 $(this).find("input:checkbox").attr("checked", true); 677 if($(this).find("input:checkbox").attr("checked") != "checked"){ 678 $(this).find("input:checkbox").trigger('click'); 679 $(this).addClass("selected_msg"); 680 } 643 681 if($("#content_id_"+border_id).find("tr input:checked").length > 1) 644 682 return $(DataLayer.render('../prototype/modules/mail/templates/draggin_box.ejs', {texto : (($("#content_id_"+border_id).find("tr input:checked")).length+" mensagens selecionadas"), type: "messages"}));
Note: See TracChangeset
for help on using the changeset viewer.