Taylor Griffin
0ccd6e843a
implement confirm without date functionality on appty on append date js
2014-10-23 22:43:38 +11:00
Skud
58f1bca683
removed spurious console.log calls
2014-10-19 16:51:08 +01:00
Skud
41566d39f3
Added map to member profile page
2014-10-19 13:50:43 +01:00
Taylor Griffin
6bcb9dae4a
trigger datepicker when planting finished checkbox is ticked
2014-10-15 06:41:28 +11:00
Taylor Griffin
3a46a5bd18
add comments to javascripts
2014-10-13 06:48:46 +11:00
Taylor Griffin
aaf08469e6
add date when planting is marked finished from planting show page
2014-10-12 23:14:02 +11:00
Taylor Griffin
d1e0bdb534
toggling planting finished clears the finished at field or populates it with a cached value
2014-10-12 09:53:09 +11:00
Taylor Griffin
87b6780220
stop generating helpers, constroller specs, view specs, and javascripts
2014-09-28 21:57:05 +10:00
Taylor Griffin
00b24890f4
accept a default value in options hash of autosuggest helper
2014-09-09 21:27:21 +10:00
Taylor Griffin
2c50c3b703
merge in a bunch of (mostly bootstrap 3) changes
2014-08-29 07:14:44 +10:00
Taylor Griffin
4e0d62b28d
remove client side validation
2014-08-29 06:44:48 +10:00
Taylor Griffin
fd651de7ea
implement auto suggest on new seed page
2014-08-24 12:02:53 +10:00
Taylor Griffin
d038ac6d8a
test that input value is not affected by auto suggest
2014-08-24 10:53:24 +10:00
Marlena Compton
ec25f2ab91
created list of crop wranglers on the crop wranglers page
2014-08-21 20:11:10 -07:00
Taylor Griffin
ca41f86d93
add validation for case when user input is not in the database
2014-08-17 11:34:00 +10:00
Taylor Griffin
e0d81f5693
improve and abstract auto_suggest api
2014-08-02 22:14:10 +10:00
Taylor Griffin
7aef1264ce
fix edge case where user types in full name of crop and doesn't use autocomplete suggestions
2014-08-02 20:44:19 +10:00
Taylor Griffin
1bed42876c
write instructions for using crop_suggest.js in a view
2014-08-01 19:30:30 +10:00
Taylor Griffin
a49880d4da
make crop_suggest.js more abstract so it works for other resources, not just planting
2014-08-01 19:19:27 +10:00
Taylor Griffin
b4fdf97056
switch to poltergeist-phantomjs from selenium for js webdriver
2014-07-31 14:48:35 +10:00
Taylor Griffin
094d9c509a
write feature spec for create planting functionality
2014-07-29 10:14:20 +10:00
Taylor Griffin
012f37f366
set autoFocus to true for jquery autocomplete
2014-07-29 08:42:35 +10:00
Taylor Griffin
a707d9a2ea
write feature spec that tests crop suggest functionality in new planting form
2014-07-28 00:15:31 +10:00
Taylor Griffin
b28ce28703
replace mapbox_map_id and nominatim_user_agent_email with benign values if Rails env is test
2014-07-28 00:12:40 +10:00
Taylor Griffin
948aeb1289
working on getting Selenium tests to pass
2014-07-27 21:04:52 +10:00
Taylor Griffin
8a1dd9d171
implement autocomplete for crop name on new planting form
2014-07-26 20:16:22 +10:00
Skud
34c45c8935
Fixed bug with specific place map
...
(it was still referring to div#map not #placesmap)
also changed the headings a bit on that page
2014-07-04 11:17:04 +10:00
Skud
828e9d318a
check that map exists on page before drawing it
2014-07-04 11:02:23 +10:00
Skud
890a21ddb2
small refactoring to clean up js
2014-07-04 10:49:52 +10:00
Skud
c8dbdbe298
Rename map on /places to #placesmap
...
The way the javascript is compiled means it's a good idea to make sure
everything is as distinct as possible.
2014-07-04 10:47:50 +10:00
Skud
f28ddaded1
renamed div#map to #cropmap on crop page
...
this prevents confusion when assets are compiled (i.e. it worked in dev
but not on staging; this fixes the problem.)
2014-07-04 10:38:37 +10:00
pozorvlak
ec9bd2bd7b
Merge pull request #361 from Skud/crop-map
...
Crop map
2014-07-03 10:44:01 +01:00
Skud
f8cb7248b7
Reduced cluster radius for maps
...
on both crops and places pages
Did this because the clusters were annoyingly over-general, eg. showing
164 people in the eastern part of North America. Cluster radius of 20px
is about the radius of the cluster icon itself. Seems to work better
eg. for separating Melbourne from Sydney on the world map.
2014-06-30 11:56:46 -07:00
Skud
4972127957
Display crop plantings on a map
2014-06-30 11:51:01 -07:00
Skud
050834734f
Fixed bug with capitalisation of usernames in map popups
2014-06-12 18:49:06 -07:00
Skud
5d587af8b0
replaced cloudmade maps with mapbox
2014-06-02 18:57:03 -05:00
Miles Gould
e9a3c0f4ee
rails g scaffold PlantPart...
...
Also migration to remove the string plant_part.
2013-10-30 23:32:20 +00:00
Skud
37383ba451
rails g scaffold Harvest...
2013-09-17 15:39:25 +10:00
Skud
f753211096
removed marker bounds on hover
2013-09-12 21:44:42 +10:00
Skud
d345a082c8
use a different, greener cloudmade tileset for maps
2013-09-11 19:19:23 +10:00
Skud
7e65af532d
Set Leaflet icon path explicitly.
...
When we tried to deploy maps on staging, we got the following error
message in our Javascript console:
Error: Couldn't autodetect L.Icon.Default.imagePath, set it manually.
... so we did. The end.
2013-09-11 18:05:38 +10:00
Skud
a75ed5090a
Hardcode Cloudmade API key.
...
Ugh, I know. But it's not any less secure than having it out there in
our Javascript, and it turns out Heroku just downright *refuses* to read
it from an environment variable during asset compilation. I even tried
an experimental Heroku addon
(https://devcenter.heroku.com/articles/labs-user-env-compile ) but it
didn't work, so for now let's just do this and get it out there. I'm
sick of messing with it.
2013-09-11 18:03:19 +10:00
Skud
7a57b4818f
fixed js == vs === as per sabreuse's recommendation
2013-09-11 14:00:30 +10:00
Skud
3cd48f751e
Redid places/show using the all-javascript method.
...
Moved JSON for "what's here?" from members/index to places/index -- we
can improve this later if we want to show things other than members.
2013-09-11 12:14:18 +10:00
Skud
f201f357da
reinstated map attribution
2013-09-11 10:28:19 +10:00
Skud
c02772d219
Spike: use pure javascript and JSON API to draw map
2013-09-09 22:15:47 +10:00
Skud
d30f8e443e
added popovers, added map on places/show page
2013-08-12 12:36:09 +10:00
Skud
32f2830df5
changed located scope to ignore blank lat/long
2013-08-12 10:46:35 +10:00
Ryan Clark
23f8848773
Added markers for member locations
2013-08-06 19:52:29 -07:00
Ryan Clark
fe00146f22
Added map to places/index
2013-08-06 19:38:11 -07:00