MCPcopy Create free account
hub / github.com/TruthHun/BookStack / copySharedMarkers

Function copySharedMarkers

static/mergely/lib/codemirror.js:6280–6290  ·  view source on GitHub ↗
(doc, markers)

Source from the content-addressed store, hash-verified

6278 }
6279
6280 function copySharedMarkers(doc, markers) {
6281 for (var i = 0; i < markers.length; i++) {
6282 var marker = markers[i], pos = marker.find();
6283 var mFrom = doc.clipPos(pos.from), mTo = doc.clipPos(pos.to);
6284 if (cmp(mFrom, mTo)) {
6285 var subMark = markText(doc, mFrom, mTo, marker.primary, marker.primary.type);
6286 marker.markers.push(subMark);
6287 subMark.parent = marker;
6288 }
6289 }
6290 }
6291
6292 function detachSharedMarkers(markers) {
6293 for (var i = 0; i < markers.length; i++) {

Callers 1

codemirror.jsFile · 0.70

Calls 2

markTextFunction · 0.70
cmpFunction · 0.50

Tested by

no test coverage detected