(markers)
| 6088 | } |
| 6089 | |
| 6090 | function detachSharedMarkers(markers) { |
| 6091 | for (var i = 0; i < markers.length; i++) { |
| 6092 | var marker = markers[i], linked = [marker.primary.doc];; |
| 6093 | linkedDocs(marker.primary.doc, function(d) { linked.push(d); }); |
| 6094 | for (var j = 0; j < marker.markers.length; j++) { |
| 6095 | var subMarker = marker.markers[j]; |
| 6096 | if (indexOf(linked, subMarker.doc) == -1) { |
| 6097 | subMarker.parent = null; |
| 6098 | marker.markers.splice(j--, 1); |
| 6099 | } |
| 6100 | } |
| 6101 | } |
| 6102 | } |
| 6103 | |
| 6104 | // TEXTMARKER SPANS |
| 6105 |
no test coverage detected