summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/views
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2016-05-28 10:08:20 -0600
committermo khan <mo@mokhan.ca>2016-05-28 10:08:20 -0600
commitdadd0004fdbf4e36b640e4e34770d19333ab8e5c (patch)
tree49813e657a16609b24e38876628e24a5852c15b9 /app/assets/javascripts/views
parenta5198388e641ece22a5b7aa40382ada0f3570fcf (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.coffee8
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: [])