Reimplement feature-matrix filtering
authorMagnus Hagander <magnus@hagander.net>
Tue, 12 Aug 2025 20:13:40 +0000 (22:13 +0200)
committerMagnus Hagander <magnus@hagander.net>
Wed, 13 Aug 2025 10:15:01 +0000 (12:15 +0200)
commite06583131c2f1e1897cd58466310cba69936588c
tree820e74ca11446e285bda3097462ac7dbac015f0c
parent2d0a041540cb9b4b5df7aea2583922302b3ba37b
Reimplement feature-matrix filtering

* jQuery removed and replaced with native javascript
* Column filtering is now done in pure CSS without javascript. This also
  means that the initial rendering of the page is correct instead of
  rendering all column and then removing them (visible on slow
  connections)
* Reduce page size by moving some contents to CSS instead of repeating
  it
media/css/main.css
media/js/featurematrix.js
pgweb/featurematrix/views.py
templates/featurematrix/featurematrix.html