(markers)
| 6290 | } |
| 6291 | |
| 6292 | function detachSharedMarkers(markers) { |
| 6293 | for (var i = 0; i < markers.length; i++) { |
| 6294 | var marker = markers[i], linked = [marker.primary.doc];; |
| 6295 | linkedDocs(marker.primary.doc, function(d) { linked.push(d); }); |
| 6296 | for (var j = 0; j < marker.markers.length; j++) { |
| 6297 | var subMarker = marker.markers[j]; |
| 6298 | if (indexOf(linked, subMarker.doc) == -1) { |
| 6299 | subMarker.parent = null; |
| 6300 | marker.markers.splice(j--, 1); |
| 6301 | } |
| 6302 | } |
| 6303 | } |
| 6304 | } |
| 6305 | |
| 6306 | // TEXTMARKER SPANS |
| 6307 |
no test coverage detected