From 6d6ddd7f9f06d6cbf71ee3e1cff0f7b501432f4d Mon Sep 17 00:00:00 2001 From: Stefan Date: Sun, 18 Jan 2015 12:15:41 +0100 Subject: [PATCH 1/2] Prevent form submit on plugin page --- src/static/js/admin/plugins.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/static/js/admin/plugins.js b/src/static/js/admin/plugins.js index 8a4c732e5..15406f5f4 100644 --- a/src/static/js/admin/plugins.js +++ b/src/static/js/admin/plugins.js @@ -131,6 +131,11 @@ $(document).ready(function () { $("#search-query").unbind('keyup').keyup(function () { search($("#search-query").val()); }); + + // Prevent form submit + $('#search-query').parent().bind('submit', function() { + return false; + }); // update & install $(".do-install, .do-update").unbind('click').click(function (e) { From 46440733996787eaa6c3555b53f0640a30e94cd7 Mon Sep 17 00:00:00 2001 From: Stefan Date: Sun, 18 Jan 2015 13:56:30 +0100 Subject: [PATCH 2/2] Prevent dublicates in search results --- src/static/js/admin/plugins.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/static/js/admin/plugins.js b/src/static/js/admin/plugins.js index 15406f5f4..a60ad446c 100644 --- a/src/static/js/admin/plugins.js +++ b/src/static/js/admin/plugins.js @@ -181,6 +181,7 @@ $(document).ready(function () { socket.on('results:search', function (data) { if(!data.results.length) search.end = true; + if(data.query.offset == 0) search.results = []; search.messages.hide('nothing-found') search.messages.hide('fetching') $("#search-query").removeAttr('disabled')