-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
blockerBlocks other workBlocks other workmilestone-1Due Feb 28 - Minimal Working SystemDue Feb 28 - Minimal Working Systemoffline-firstRelated to offline/LAN-only operation requirementRelated to offline/LAN-only operation requirement
Description
Description
Leaflet.js is currently loaded from a CDN, which violates the offline-first requirements (FR-OFF-01, FR-OFF-03, FR-OFF-04). Download Leaflet.js and its CSS and serve them locally from the repository.
Steps
- Download the current version of Leaflet.js and Leaflet CSS
- Place files in an appropriate vendor directory (e.g.,
static/vendor/leaflet/) - Include Leaflet marker icon images locally
- Update HTML templates to reference local files instead of CDN URLs
- Verify the map loads correctly without any network requests to external servers
Acceptance Criteria
- Leaflet JS and CSS served from local files
- Leaflet marker icons served locally
- No external CDN requests in browser network tab
- Map view fully functional
Requirements Reference
- FR-OFF-01: Function completely without internet
- FR-OFF-03: All JavaScript libraries vendored
- FR-OFF-04: All CSS frameworks vendored
Blocked By
- Install, Test, and Debug Current DXDashboard on W3USR System #31 (Install, Test, and Debug Current DXDashboard)
Milestone
Milestone 1: Minimal Working System (Feb 28)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
blockerBlocks other workBlocks other workmilestone-1Due Feb 28 - Minimal Working SystemDue Feb 28 - Minimal Working Systemoffline-firstRelated to offline/LAN-only operation requirementRelated to offline/LAN-only operation requirement
Type
Projects
Status
Ready