<img width="1917" height="875" alt="Screenshot 2026-01-09 094808" src="https://github.com/user-attachments/assets/42e602d1-af51-4d1b-ab61-6bfdc3c6a74d" />
<!-- Please read the contributing guidelines before making a PR: https://github.com/openstreetmap/openstreetmap-website/blob/master/CONTRIBUTING.md Pay particular attention to the section on how to present PRs: https://github.com/openstreetmap/openstreetmap-website/blob/master/CONTRIBUTING.md#pull-requests --> ### Description Changes: - Extend the routes variable to include selected routing mode and engine - Introduce a getDemoLink helper function to generate routing engine demo URLs with appropriate parameters - Add a demo link to the directions view (directions/show.html.erb) so users can easily open the route in the external routing engine demo - The changes have been implemented as suggested in [this](https://github.com/openstreetmap/openstreetmap-website/issues/5224#issuecomment-2365144537) comment ### How has this been tested? Tested locally using the Docker development environment. - Verified directions page renders correctly for different routing modes and engines - Confirmed the generated demo link opens the selected routing engine’s demo page with equivalent route parameters - Ran Rails test suite with system tests skipped - Ran RuboCop, ESLint, and ERB lint checks and fixed all reported issues You can view, comment on, or merge this pull request online at: https://github.com/openstreetmap/openstreetmap-website/pull/6693 -- Commit Summary -- * Add demo links for routing engine directions -- File Changes -- M app/assets/javascripts/index/directions-route-output.js (36) M app/assets/javascripts/index/directions.js (7) M app/views/directions/show.html.erb (3) -- Patch Links -- https://github.com/openstreetmap/openstreetmap-website/pull/6693.patch https://github.com/openstreetmap/openstreetmap-website/pull/6693.diff -- Reply to this email directly or view it on GitHub: https://github.com/openstreetmap/openstreetmap-website/pull/6693 You are receiving this because you are subscribed to this thread. Message ID: <openstreetmap/openstreetmap-website/pull/[email protected]>
_______________________________________________ rails-dev mailing list [email protected] https://lists.openstreetmap.org/listinfo/rails-dev
