Files
Brenda Wallace e68c98fd38 Add JavaScript functionality for planting alternate names and tab navigation
- Implemented `planting_alternate_name.js` to load alternate names for crops in the planting form based on user input.
- Added `tab_navigation.js` to manage tab navigation and update the URL hash accordingly.

Update map rendering in member and place views

- Modified `_map.html.haml` to include a custom marker icon for member maps.
- Updated `index.html.haml` and `show.html.haml` to pass `places_map_data` to the map sections.

Refactor asset management in Rails application

- Removed Sprockets from the application configuration and adjusted asset paths.
- Updated asset precompilation settings and removed deprecated asset configurations from environment files.
- Added new build scripts for CSS and updated package dependencies in `package.json` for Bootstrap, Chart.js, and others.

Ensure React and CSS bundles are built before running tests

- Updated `react_bundle.rb` to check for the existence of both JavaScript and CSS bundles and build them if missing.
2026-10-20 23:55:33 +13:00

12 lines
421 B
JavaScript

// The little pencil beside a fact's label swaps that fact's value for a form.
// Both the value and the pencils go while the form is open, so nothing is left
// showing behind it.
$(document).ready(function() {
$('.editable').click(function(event) {
event.preventDefault();
$(this.dataset.form).show();
$(this.dataset.display).hide();
$(this).closest('.fact-card').find('.edit-link').hide();
});
});