From 718120c0560b7c9aae59349a9deebcbaa60b6c0f Mon Sep 17 00:00:00 2001 From: Prashant Khanduri Date: Wed, 15 Jun 2016 03:59:42 -0700 Subject: [PATCH] Add a delay in updateGraphiteData before making the backend call (#354) --- cabot/templates/cabotapp/statuscheck_form.html | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cabot/templates/cabotapp/statuscheck_form.html b/cabot/templates/cabotapp/statuscheck_form.html index 3343b93..b4d564a 100644 --- a/cabot/templates/cabotapp/statuscheck_form.html +++ b/cabot/templates/cabotapp/statuscheck_form.html @@ -36,7 +36,11 @@ GRAPHITE_ENDPOINT = '/graphite/' $(document).ready -> updateGraphiteData() - $('#id_metric').on('keyup', updateGraphiteData) + $('#id_metric').on('keyup', complete) + + complete = () -> + clearTimeout(timer) + timer = setTimeout(updateGraphiteData, 1000) $('#id_metric').autocomplete source: (request, response) ->