| ▲ | mg a day ago | |||||||||||||||||||||||||||||||||||||||||||
I'm currently building an online 3D-Editor that supports OpenSCAD and Python as the input language. The ease of use to highlight static text via Arborium seems nice:
But does it support editing highlighted text? If not, one would have to do some trickery by hiding a textarea and updating the <code> element on each keypress, I guess. Which probably has a thousand corner cases one would have to deal with.And how would one add SCAD support? | ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | debazel a day ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||||||||
The example on their website is editable and it looks like they overlay the highlighted output on top of the textarea with `pointer-events: none` like you mentioned. The code isn't minified so you can see how they do it by looking at the `doHighlight()` function here https://arborium.bearcove.eu/pkg/app.generated.js | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | metmac a day ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||||||||
I’m now just curious about your project | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||