Bettern cmap handling. Lots of changes.

This commit is contained in:
2026-08-17 23:06:23 +02:00
parent 8997f7f94a
commit 12f1ed2764
27 changed files with 10351 additions and 217 deletions
+12
View File
@@ -0,0 +1,12 @@
# Vendor extensions
`cmap-racket-wiki.js` is the racket-wiki interaction layer for upstream
`ionstage/cmap` 0.1.3. The upstream library is installed as `/vendor/cmap.js`
by the normal frontend setup. Racket-wiki adjusts its `Node.prototype.style`
so rendered concept nodes accept pointer events; upstream's link hit testing is
left unchanged.
The extension remains separate because selection handles, resize controls,
drag-to-connect relations, separate linking-phrase nodes and wiki page/submap
behaviour belong to the racket-wiki editor rather than the generic drawing
library.