MCPcopy Index your code
hub / github.com/csev/py4e / detachSharedMarkers

Function detachSharedMarkers

tools/pythonauto/static/codemirrorepl/codemirror.js:5084–5096  ·  view source on GitHub ↗
(markers)

Source from the content-addressed store, hash-verified

5082 }
5083
5084 function detachSharedMarkers(markers) {
5085 for (var i = 0; i < markers.length; i++) {
5086 var marker = markers[i], linked = [marker.primary.doc];;
5087 linkedDocs(marker.primary.doc, function(d) { linked.push(d); });
5088 for (var j = 0; j < marker.markers.length; j++) {
5089 var subMarker = marker.markers[j];
5090 if (indexOf(linked, subMarker.doc) == -1) {
5091 subMarker.parent = null;
5092 marker.markers.splice(j--, 1);
5093 }
5094 }
5095 }
5096 }
5097
5098 // TEXTMARKER SPANS
5099

Callers 1

codemirror.jsFile · 0.85

Calls 2

linkedDocsFunction · 0.70
indexOfFunction · 0.70

Tested by

no test coverage detected