MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / insertLineWidgets

Function insertLineWidgets

lib/web/CodeMirror/src/display/update_line.js:150–154  ·  view source on GitHub ↗
(cm, lineView, dims)

Source from the content-addressed store, hash-verified

148// A lineView may contain multiple logical lines (when merged by
149// collapsed spans). The widgets for all of them need to be drawn.
150function insertLineWidgets(cm, lineView, dims) {
151 insertLineWidgetsFor(cm, lineView.line, lineView, dims, true)
152 if (lineView.rest) for (let i = 0; i < lineView.rest.length; i++)
153 insertLineWidgetsFor(cm, lineView.rest[i], lineView, dims, false)
154}
155
156function insertLineWidgetsFor(cm, line, lineView, dims, allowAbove) {
157 if (!line.widgets) return

Callers 2

updateLineWidgetsFunction · 0.70
buildLineElementFunction · 0.70

Calls 1

insertLineWidgetsForFunction · 0.70

Tested by

no test coverage detected