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

Function copySharedMarkers

static/editor.md/lib/codemirror/lib/codemirror.js:6078–6088  ·  view source on GitHub ↗
(doc, markers)

Source from the content-addressed store, hash-verified

6076 }
6077
6078 function copySharedMarkers(doc, markers) {
6079 for (var i = 0; i < markers.length; i++) {
6080 var marker = markers[i], pos = marker.find();
6081 var mFrom = doc.clipPos(pos.from), mTo = doc.clipPos(pos.to);
6082 if (cmp(mFrom, mTo)) {
6083 var subMark = markText(doc, mFrom, mTo, marker.primary, marker.primary.type);
6084 marker.markers.push(subMark);
6085 subMark.parent = marker;
6086 }
6087 }
6088 }
6089
6090 function detachSharedMarkers(markers) {
6091 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