Revert "simplify home/end key behavior"
This reverts commit 3bef61232bc2e0e470a66dda6d88248100fdc36f.
| | |
| | | { |
| | | var row = this.get_first_row(); |
| | | if (row) { |
| | | this.select_row(row, mod_key, false); |
| | | this.scrollto(row); |
| | | if (mod_key) { |
| | | this.shift_select(row, mod_key); |
| | | this.triggerEvent('select'); |
| | | this.scrollto(row); |
| | | } |
| | | else { |
| | | this.select(row); |
| | | } |
| | | } |
| | | }, |
| | | |
| | |
| | | { |
| | | var row = this.get_last_row(); |
| | | if (row) { |
| | | this.select_row(row, mod_key, false); |
| | | this.scrollto(row); |
| | | if (mod_key) { |
| | | this.shift_select(row, mod_key); |
| | | this.triggerEvent('select'); |
| | | this.scrollto(row); |
| | | } |
| | | else { |
| | | this.select(row); |
| | | } |
| | | } |
| | | }, |
| | | |