mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-01-01 05:57:50 -05:00
* Add GBIF cient * Add lookup * Add autocomplete for GBIF lookup * Add extra detail to scientific names * Autocomplete * Add routes * Rmeove mapping * Add autocomplete * Update GBIF data on save * db/schema * Style * Extract service * Add concern * Add concern * Save photos * Initial coverage * Coverage * Add coverage * Shut up, codeclimate * Shut up, codeclimate * Unused * Shut up, codeclimate * Apply suggestions from code review * Remove localhost * Fix rubocop * Fix rubocop * Add UI links * Add rake * Indent * Update Gemfile.lock * Update lib/tasks/gbif.rake * Update app/views/crops/_scientific_names.html.haml * Rubocop * Expand edit photo form * Fix error * Add model validations * Skip photos without backlinks * Fix tests * Add photo words * Allow blank * Rubocop and handle invalid legacy data * Apply suggestions from code review * Update lib/tasks/gbif.rake
39 lines
1.9 KiB
CoffeeScript
39 lines
1.9 KiB
CoffeeScript
jQuery ->
|
|
$('.add-sciname-row').css("display", "inline-block")
|
|
$('.remove-sciname-row').css("display", "inline-block")
|
|
$(".add-altname-row").css("display", "inline-block")
|
|
$(".remove-altname-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='scientific-name-auto-suggest form-control' id='sci_name[INDEX]' data-source-url='/scientific_names/gbif_suggest')'></input><span class='help-block'>Scientific name of crop</span><input type='text' id='sci_gbif_key[INDEX]' class=''></div><div class='col-md-2'></div></div>"
|
|
|
|
sci_index = $('#scientific_names .template').length + 1
|
|
|
|
$('.add-sciname-row').click ->
|
|
compiled_input = $(sci_template.split("INDEX").join(sci_index))
|
|
$('#scientific_names').append(compiled_input)
|
|
sci_index = sci_index + 1
|
|
|
|
$('.remove-sciname-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-altname-row').click ->
|
|
compiled_input = $(alt_template.split("INDEX").join(alt_index))
|
|
$('#alternate_names').append(compiled_input)
|
|
alt_index = alt_index + 1
|
|
|
|
$('.remove-altname-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() |