| | |
| | | this.keyboard = false; |
| | | this.toggleselect = false; |
| | | this.aria_listbox = false; |
| | | this.parent_focus = true; |
| | | |
| | | this.drag_active = false; |
| | | this.col_drag_active = false; |
| | |
| | | $(this.list).attr('aria-multiselectable', 'true'); |
| | | } |
| | | |
| | | var me = this; |
| | | |
| | | if (this.tbody) { |
| | | this.rows = {}; |
| | | this.rowcount = 0; |
| | | |
| | | var r, len, rows = this.tbody.childNodes, me = this; |
| | | var r, len, rows = this.tbody.childNodes; |
| | | |
| | | for (r=0, len=rows.length; r<len; r++) { |
| | | this.rowcount += this.init_row(rows[r]) ? 1 : 0; |
| | |
| | | } |
| | | } |
| | | |
| | | if (this.parent_focus) { |
| | | this.list.parentNode.onclick = function(e) { me.focus(e); }; |
| | | } |
| | | |
| | | return this; |
| | | }, |
| | | |