mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-02-01 05:01:04 -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
39 lines
1.8 KiB
CoffeeScript
39 lines
1.8 KiB
CoffeeScript
jQuery ->
|
|
$('#add-sci_name-row').css("display", "inline-block")
|
|
$('#remove-sci_name-row').css("display", "inline-block")
|
|
$("#add-alt_name-row").css("display", "inline-block")
|
|
$("#remove-alt_name-row").css("display", "inline-block")
|
|
|
|
-$ ->
|
|
sci_template = "<div id='sci_template[INDEX]' class='template col-md-12'><div class='col-md-2'><label>Scientific name INDEX:</label></div><div class='col-md-8'><input name='sci_name[INDEX]' class='form-control', id='sci_name[INDEX]')'></input><span class='help-block'>Scientific name of crop.</span></div><div class='col-md-2'></div></div>"
|
|
|
|
sci_index = $('#scientific_names .template').length + 1
|
|
|
|
$('#add-sci_name-row').click ->
|
|
compiled_input = $(sci_template.split("INDEX").join(sci_index))
|
|
$('#scientific_names').append(compiled_input)
|
|
sci_index = sci_index + 1
|
|
|
|
$('#remove-sci_name-row').click ->
|
|
if (sci_index > 2)
|
|
sci_index = sci_index - 1
|
|
tmp = 'sci_template[' + sci_index + ']'
|
|
element = document.getElementById(tmp)
|
|
element.remove()
|
|
|
|
alt_template = "<div id='alt_template[INDEX]' class='template col-md-12'><div class='col-md-2'><label>Alternate name INDEX:</label></div><div class='col-md-8'><input name='alt_name[INDEX]' class='form-control', id='alt_name[INDEX]')'></input><span class='help-block'>Alternate name of crop.</span></div><div class='col-md-2'></div></div>"
|
|
|
|
alt_index = $('#alternate_names .template').length + 1
|
|
|
|
$('#add-alt_name-row').click ->
|
|
compiled_input = $(alt_template.split("INDEX").join(alt_index))
|
|
$('#alternate_names').append(compiled_input)
|
|
alt_index = alt_index + 1
|
|
|
|
$('#remove-alt_name-row').click ->
|
|
if (alt_index > 2)
|
|
alt_index = alt_index - 1
|
|
tmp = 'alt_template[' + alt_index + ']'
|
|
element = document.getElementById(tmp)
|
|
console.log("%s",tmp)
|
|
element.remove() |