MCPcopy
hub / github.com/csev/py4e / copySharedMarkers

Function copySharedMarkers

tools/pythonauto/static/codemirrorepl/codemirror.js:5072–5082  ·  view source on GitHub ↗
(doc, markers)

Source from the content-addressed store, hash-verified

5070 }
5071
5072 function copySharedMarkers(doc, markers) {
5073 for (var i = 0; i < markers.length; i++) {
5074 var marker = markers[i], pos = marker.find();
5075 var mFrom = doc.clipPos(pos.from), mTo = doc.clipPos(pos.to);
5076 if (cmp(mFrom, mTo)) {
5077 var subMark = markText(doc, mFrom, mTo, marker.primary, marker.primary.type);
5078 marker.markers.push(subMark);
5079 subMark.parent = marker;
5080 }
5081 }
5082 }
5083
5084 function detachSharedMarkers(markers) {
5085 for (var i = 0; i < markers.length; i++) {

Callers 1

codemirror.jsFile · 0.85

Calls 3

cmpFunction · 0.85
markTextFunction · 0.70
findMethod · 0.45

Tested by

no test coverage detected