mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-02-06 23:51:01 -05:00
* Add seed ancestry, and seeds.finished_at * Plantings and seeds produce each other * Permissions for seeds actions * View update, for seed actions, and planting ancestry * Routes for seeds * Scopes for harvests * Spec updates for seeds * Removed in-line style * Add seed ancestry, and seeds.finished_at * Plantings and seeds produce each other * Permissions for seeds actions * View update, for seed actions, and planting ancestry * Routes for seeds * Scopes for harvests * Spec updates for seeds * Moved finishable to a concern * Seeds.finished_at * rubocop fixes * Made seeds sown migration the most recent * Specs for home page * Only show current seeds on home page * Seeds appear for logged in or not * Buttons to mark seeds finished * JS for marking seeds finished * Some actions only appear if seed or planting is active * Fixed up display of home page * Fixed typo in admin members#index * Tidying up actions on all the things * Harvest description in #index * Truncate garden description if long * Updated link label in view spec * Show planted_from always, becuase it might be a parent seed * find correct link in spec adding photos to garden * fixed spec finding link to edit garden * Better harvest description truncation * Helping spec find the edit button * specs for the home page * Re-instate crops js, but in the correct file now * Fixed link to garden in actions * Tweaking mobile view
20 lines
479 B
CoffeeScript
20 lines
479 B
CoffeeScript
# Clears the finished at date field when
|
|
# a seed is marked unfinished, and
|
|
# repopulates the field with a cached value
|
|
# marking unfinished is undone.
|
|
|
|
jQuery ->
|
|
previousValue = ''
|
|
$('#seed_finished').on('click', ->
|
|
finished = $('#seed_finished_at')
|
|
if @checked
|
|
if previousValue.length
|
|
date = previousValue
|
|
finished.val(date)
|
|
else
|
|
finished.trigger('focus')
|
|
else
|
|
previousValue = finished.val()
|
|
finished.val('')
|
|
)
|