From a8876fba93a1e52dd0daab6fa3b7b74fedbdc252 Mon Sep 17 00:00:00 2001
From: cmcnulty <cmcnulty@kznf.com>
Date: Wed, 30 Oct 2013 00:15:50 -0400
Subject: [PATCH] Revert "simplify home/end key behavior"

---
 program/js/list.js |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/program/js/list.js b/program/js/list.js
index ff1b131..5bc7c96 100644
--- a/program/js/list.js
+++ b/program/js/list.js
@@ -856,8 +856,14 @@
 {
   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);
+    }
   }
 },
 
@@ -869,8 +875,14 @@
 {
   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);
+    }
   }
 },
 

--
Gitblit v1.9.1