Trigger and forward 'listupdate' events from list.js
| | |
| | | this.message_list.addEventListener('dragend', function(e){ p.drag_end(e); }); |
| | | this.message_list.addEventListener('expandcollapse', function(e){ p.msglist_expand(e); }); |
| | | this.message_list.addEventListener('column_replace', function(e){ p.msglist_set_coltypes(e); }); |
| | | this.message_list.addEventListener('listupdate', function(e){ p.triggerEvent('listupdate', e); }); |
| | | |
| | | document.onmouseup = function(e){ return p.doc_mouse_up(e); }; |
| | | this.gui_objects.messagelist.parentNode.onmousedown = function(e){ return p.click_on_list(e); }; |
| | |
| | | | Roundcube List Widget | |
| | | | | |
| | | | This file is part of the Roundcube Webmail client | |
| | | | Copyright (C) 2006-2009, The Roundcube Dev Team | |
| | | | Copyright (C) 2006-2013, The Roundcube Dev Team | |
| | | | | |
| | | | Licensed under the GNU General Public License version 3 or | |
| | | | any later version with exceptions for skins & plugins. | |
| | |
| | | new_row = new_row.nextSibling; |
| | | } |
| | | |
| | | this.triggerEvent('listupdate'); |
| | | return false; |
| | | }, |
| | | |
| | |
| | | new_row = new_row.nextSibling; |
| | | } |
| | | |
| | | this.triggerEvent('listupdate'); |
| | | return false; |
| | | }, |
| | | |
| | |
| | | new_row = new_row.nextSibling; |
| | | } |
| | | |
| | | this.triggerEvent('listupdate'); |
| | | return false; |
| | | }, |
| | | |
| | |
| | | } |
| | | new_row = new_row.nextSibling; |
| | | } |
| | | |
| | | this.triggerEvent('listupdate'); |
| | | return false; |
| | | }, |
| | | |