(markers)
| 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 |
no test coverage detected