[extensions-web] main: Make sure the search field changes before loading a new page



commit afd6a4028274b9b6731733f97e04936c7c3cd81b
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Fri Mar 9 14:20:24 2012 -0500

    main: Make sure the search field changes before loading a new page

 sweettooth/static/js/main.js |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/sweettooth/static/js/main.js b/sweettooth/static/js/main.js
index ceb82ef..e3e23a4 100644
--- a/sweettooth/static/js/main.js
+++ b/sweettooth/static/js/main.js
@@ -134,9 +134,15 @@ require(['jquery', 'messages', 'modal',
                 document.documentElement.scrollTop = 0;
             });
 
+        var term = null;
         $('#search_input').bind('keyup', function() {
-            $extensionsList.trigger('load-page');
-        });
+            var newTerm = $.trim($(this).val());
+
+            if (newTerm != term) {
+                term = newTerm;
+                $extensionsList.trigger('load-page');
+            }
+        }).trigger('keyup');
 
         $('#error_report').fillInErrors();
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]