From cf23dc522df8ae6e4c8f960435ce4a46c2297cd1 Mon Sep 17 00:00:00 2001 From: Mark Nadig Date: Fri, 16 Dec 2011 14:32:32 -0700 Subject: [PATCH] resolves #403 - preventDefault for click on anchor --- coffee/chosen.jquery.coffee | 2 ++ coffee/chosen.proto.coffee | 2 ++ 2 files changed, 4 insertions(+) diff --git a/coffee/chosen.jquery.coffee b/coffee/chosen.jquery.coffee index 56b3b3f..d65d035 100644 --- a/coffee/chosen.jquery.coffee +++ b/coffee/chosen.jquery.coffee @@ -90,6 +90,8 @@ class Chosen extends AbstractChosen if @is_multiple @search_choices.click (evt) => this.choices_click(evt) @search_field.focus (evt) => this.input_focus(evt) + else + @container.click (evt) => evt.preventDefault() # gobble click of anchor search_field_disabled: -> @is_disabled = @form_field_jq[0].disabled diff --git a/coffee/chosen.proto.coffee b/coffee/chosen.proto.coffee index db747d1..4c306a7 100644 --- a/coffee/chosen.proto.coffee +++ b/coffee/chosen.proto.coffee @@ -83,6 +83,8 @@ class Chosen extends AbstractChosen if @is_multiple @search_choices.observe "click", (evt) => this.choices_click(evt) @search_field.observe "focus", (evt) => this.input_focus(evt) + else + @container.observe "click", (evt) => evt.preventDefault() # gobble click of anchor search_field_disabled: -> @is_disabled = @form_field.disabled