diff options
| author | mo khan <mo@mokhan.ca> | 2016-05-28 10:08:20 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2016-05-28 10:08:20 -0600 |
| commit | dadd0004fdbf4e36b640e4e34770d19333ab8e5c (patch) | |
| tree | 49813e657a16609b24e38876628e24a5852c15b9 /app/assets/javascripts/views | |
| parent | a5198388e641ece22a5b7aa40382ada0f3570fcf (diff) | |
validate city name and move text to translations.
Diffstat (limited to 'app/assets/javascripts/views')
| -rw-r--r-- | app/assets/javascripts/views/home_gym.js.coffee | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/app/assets/javascripts/views/home_gym.js.coffee b/app/assets/javascripts/views/home_gym.js.coffee index cf9968e..717bb0d 100644 --- a/app/assets/javascripts/views/home_gym.js.coffee +++ b/app/assets/javascripts/views/home_gym.js.coffee @@ -11,7 +11,8 @@ Stronglifters.HomeGym = Ractive.extend oninit: -> @on 'search', (event) -> @search(event) @on 'choose', (event) -> @choose(event.context) - @observe 'gym', -> @nameChanged() + @observe 'gym', -> @changed() + @observe 'city', -> @changed() search: (event) -> event.original.preventDefault() @@ -21,7 +22,6 @@ Stronglifters.HomeGym = Ractive.extend $.getJSON @buildSearchUrl(), (data) => @set(searching: false) @displayResults(data) - @enableSearchButton() choose: (gym) -> $.ajax @@ -59,14 +59,14 @@ Stronglifters.HomeGym = Ractive.extend disableSearchButton: -> @set('search.button.disabled': true) - nameChanged: -> + changed: -> if @valid() @enableSearchButton() else @disableSearchButton() valid: -> - @get('gym').trim().length >= 2 + @get('gym').trim().length >= 2 && @get('city').trim().length >= 2 clearResults: -> @set(gyms: []) |
