(searchTraces, clickedPtInfo)
| 892 | } |
| 893 | |
| 894 | function isOnlyThisBinSelected(searchTraces, clickedPtInfo) { |
| 895 | var tracesWithSelectedPts = []; |
| 896 | var searchInfo, trace, isSameTrace, i; |
| 897 | |
| 898 | for(i = 0; i < searchTraces.length; i++) { |
| 899 | searchInfo = searchTraces[i]; |
| 900 | if(searchInfo.cd[0].trace.selectedpoints && searchInfo.cd[0].trace.selectedpoints.length > 0) { |
| 901 | tracesWithSelectedPts.push(searchInfo); |
| 902 | } |
| 903 | } |
| 904 | |
| 905 | if(tracesWithSelectedPts.length === 1) { |
| 906 | isSameTrace = tracesWithSelectedPts[0] === clickedPtInfo.searchInfo; |
| 907 | if(isSameTrace) { |
| 908 | trace = clickedPtInfo.searchInfo.cd[0].trace; |
| 909 | if(trace.selectedpoints.length === clickedPtInfo.pointNumbers.length) { |
| 910 | for(i = 0; i < clickedPtInfo.pointNumbers.length; i++) { |
| 911 | if(trace.selectedpoints.indexOf(clickedPtInfo.pointNumbers[i]) < 0) { |
| 912 | return false; |
| 913 | } |
| 914 | } |
| 915 | return true; |
| 916 | } |
| 917 | } |
| 918 | } |
| 919 | |
| 920 | return false; |
| 921 | } |
| 922 | |
| 923 | function isOnlyOnePointSelected(searchTraces) { |
| 924 | var len = 0; |
no outgoing calls
no test coverage detected
searching dependent graphs…