Skip to content

Commit fd41d14

Browse files
committed
Implement URL filter compression
1 parent cb75893 commit fd41d14

3 files changed

Lines changed: 332 additions & 110 deletions

File tree

index.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -706,6 +706,9 @@ <h2>Advanced Filters</h2>
706706
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
707707
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.8.2/jspdf.plugin.autotable.min.js"></script>
708708

709+
<!-- LZ-String for URL compression (works offline) -->
710+
<script src="https://cdnjs.cloudflare.com/ajax/libs/lz-string/1.5.0/lz-string.min.js"></script>
711+
709712
<!-- Service Worker Registration -->
710713
<script src="sw-register.js"></script>
711714

service-worker.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,9 @@ const CDN_ASSETS = [
5050
// Data decompression (essential for loading data)
5151
'https://unpkg.com/pako@2.1.0/dist/pako.min.js',
5252
// Coordinate conversion (essential for map display)
53-
'https://unpkg.com/proj4@2.9.0/dist/proj4.js'
53+
'https://unpkg.com/proj4@2.9.0/dist/proj4.js',
54+
// URL compression (essential for sharing filters)
55+
'https://cdnjs.cloudflare.com/ajax/libs/lz-string/1.5.0/lz-string.min.js'
5456
// Other libraries are cached on-demand when first used
5557
];
5658

0 commit comments

Comments
 (0)