Changeset 5308
- Timestamp:
- 01/04/12 16:10:29 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/draw_api.js
r5306 r5308 1603 1603 } 1604 1604 } 1605 1606 /*Busca a primeira mensagem na pagina*/ 1607 function firstRow(){ 1608 var thisCell; 1609 if (objCell) 1610 thisCell = objCell; 1611 else 1612 thisCell = document.getElementById("table_message_header_box_0").rows[0].cells[0]; 1613 var tbM = getMessagesTable(thisCell); 1614 proxy_mensagens.get_msg(tbM.rows[0].getAttribute('id'),get_current_folder(),true,show_msg); 1615 } 1616 1617 /*Busca a ultima mensagem na pagina*/ 1618 function lastRow(){ 1619 var thisCell; 1620 if (objCell) 1621 thisCell = objCell; 1622 else 1623 thisCell = document.getElementById("table_message_header_box_0").rows[0].cells[0]; 1624 var tbM = getMessagesTable(thisCell); 1625 proxy_mensagens.get_msg(tbM.rows[tbM.rows.length - 1].getAttribute('id'),get_current_folder(),true,show_msg); 1626 } 1627 1605 1628 function draw_message(info_msg, ID){ 1606 1629 var content = document.getElementById('content_id_' + ID); … … 1645 1668 openTab.type[ID] = 2; 1646 1669 proxy_mensagens.get_msg(folder.nextSibling.id,nextMsgBox,true,show_msg); 1647 select_msg('null', 'down', true);1670 //select_msg('null', 'down', true); 1648 1671 }; 1672 } 1673 /*Ultima mensagem de cada página, exceto a ultima*/ 1674 else if( (current_page < total_pages) ){ 1675 1676 img_next_msg.onclick = function() 1677 { 1678 1679 current_page++; 1680 var tot_msgs = parseInt(Element("tot_m").innerHTML); 1681 var range_begin = preferences.max_email_per_page*( current_page - 1 ) + 1; 1682 var range_end; 1683 if ( range_begin + parseInt(preferences.max_email_per_page - 1) > tot_msgs ) 1684 range_end = tot_msgs; 1685 else 1686 range_end = range_begin + parseInt(preferences.max_email_per_page - 1); 1687 var creatBoxProximo = function (data){ 1688 draw_box(data, get_current_folder()); 1689 firstRow(); 1690 }; 1691 proxy_mensagens.messages_list(get_current_folder(),range_begin,range_end,'','','','','', creatBoxProximo); 1692 1693 }; 1649 1694 } 1650 1695 else … … 1693 1738 openTab.type[ID] = 2; 1694 1739 proxy_mensagens.get_msg(folder.previousSibling.id,previousMsgBox,true,show_msg); 1695 select_msg('null', 'up', true);1740 //select_msg('null', 'up', false); 1696 1741 }; 1697 1742 } 1743 //primeira mensagem de cada página, exceto a primeira 1744 else if(current_page > 1){ 1745 1746 img_previous_msg.onclick = function() 1747 { 1748 1749 current_page--; 1750 var range_begin = (current_page - 1)*preferences.max_email_per_page + 1; 1751 var range_end = current_page*preferences.max_email_per_page; 1752 var creatBoxAnterior = function (data){ 1753 draw_box(data, get_current_folder()); 1754 lastRow(); 1755 }; 1756 proxy_mensagens.messages_list(get_current_folder(),range_begin,range_end,sort_box_type,search_box_type,sort_box_reverse,'','', creatBoxAnterior); 1757 }; 1758 } 1698 1759 else 1699 1760 {
Note: See TracChangeset
for help on using the changeset viewer.