From e316f0e425cc934295c8e64cdcf03f00899f287c Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Thu, 11 Oct 2012 17:27:35 -0700 Subject: [PATCH] Use jQuery's toggle binding The old code never unbound the existing binding, so they piled up. --- app/assets/javascripts/index/browse.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/app/assets/javascripts/index/browse.js b/app/assets/javascripts/index/browse.js index 1792c8577..e75ae9dd2 100644 --- a/app/assets/javascripts/index/browse.js +++ b/app/assets/javascripts/index/browse.js @@ -52,8 +52,7 @@ $(document).ready(function () { $("#browse_select_box").click(startDrag); $("#browse_hide_areas_box").html(I18n.t('browse.start_rjs.hide_areas')); - $("#browse_hide_areas_box").show(); - $("#browse_hide_areas_box").click(hideAreas); + $("#browse_hide_areas_box").toggle(hideAreas, showAreas); function updateData() { if (browseMode == "auto") { @@ -128,8 +127,6 @@ $(document).ready(function () { function hideAreas() { $("#browse_hide_areas_box").html(I18n.t('browse.start_rjs.show_areas')); - $("#browse_hide_areas_box").show(); - $("#browse_hide_areas_box").click(showAreas); areasHidden = true; @@ -138,8 +135,6 @@ $(document).ready(function () { function showAreas() { $("#browse_hide_areas_box").html(I18n.t('browse.start_rjs.hide_areas')); - $("#browse_hide_areas_box").show(); - $("#browse_hide_areas_box").click(hideAreas); areasHidden = false; -- 2.43.2