Skip to content

feat: add link parameters#37

Merged
PaulHax merged 9 commits intomainfrom
link-parameters
Aug 26, 2025
Merged

feat: add link parameters#37
PaulHax merged 9 commits intomainfrom
link-parameters

Conversation

@PaulHax
Copy link
Collaborator

@PaulHax PaulHax commented Aug 25, 2025

image

- Update all JavaScript files to use kdmaValues instead of kdmas
- Change URL parameter mapping from 'kdma_values': 'kdmas' to 'kdma_values': 'kdmaValues'
- Maintain consistent naming between API JSON format and frontend code
- All KDMA-related tests pass, confirming functionality remains intact
…tural ordering

Fixes scene parameter ordering so "Probe 1, Probe 2, Probe 10" displays correctly
instead of "Probe 1, Probe 10, Probe 11, Probe 2"
- Expose expandableStates to global window object for table-formatter.js access
- Save Choice Info section expansion states before re-rendering table
- Restore saved expansion states after re-rendering with setTimeout
- Add test to verify expansion state persistence across parameter changes
- Reduced table renders from 3 to 1 when changing parameters
- Fixed redundant render call in updatePinnedRunState after reloadPinnedRun
- Added loading spinner next to title instead of re-rendering table for loading state
- Spinner uses visibility instead of display to prevent layout shift
- Added tests to monitor render count and spinner functionality
- Replace range input sliders with select dropdowns for KDMA values
- Update event handler from handleRunKDMASliderInput to handleRunKDMAValueChange
- Remove slider-specific CSS and add dropdown styling
- Update all tests to use select_option() instead of fill() for dropdowns
- Remove redundant test_kdma_warning_system test
- Preserve test intent while adapting for dropdown behavior
@PaulHax PaulHax merged commit 8d506ea into main Aug 26, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant