You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>Move the slider to choose the range of versions for which the genealogy plot needs to be generated.By default the genealogy plot for all available versions is shown below.</p>
47
+
<p>The checkbox can be selected to also view the clone genealogies that have dissapeared or have split and are no longer alive.</p>
46
48
<divid="sliderContainer"></div>
47
49
<div>
48
50
<inputtype="checkbox" id="filterGenealogy" />
49
-
<labelfor="filterGenealogy" class='SubHeadingTitle'>Split and Dissapeared Genealogies</label>
51
+
<labelfor="filterGenealogy" class='SubHeadingTitle'>View Dead Genealogies</label>
fragment.append('p').text('File : '+sourceValue._attributes.file+" , "+'Start Line Number : '+sourceValue._attributes.startline+","+' End Line Number : '+sourceValue._attributes.endline);
62
+
});
63
+
64
+
targetdetailedContainer.append('p').text('Number of Lines : '+genealogyInfo.class[1]._attributes.nlines);
65
+
targetdetailedContainer.append('p').text('Number of Fragments : '+genealogyInfo.class[1]._attributes.nfragments);
fragment.append('p').text('File : '+targetValue._attributes.file+" , "+'Start Line Number : '+targetValue._attributes.startline+","+' End Line Number : '+targetValue._attributes.endline);
70
+
});
71
+
72
+
}
73
+
74
+
}
75
+
76
+
functionsanitizeChangeType(changeInfo){
77
+
letchange=changeInfo.split(" "),
78
+
changeType=change[0].split("_").join(" "),
79
+
fragmentChange=change[1].split("_").join(" ");
80
+
return"Change Type : "+changeType+" , Clone Fragments Change : "+fragmentChange;
fragment.append('p').text('File : '+sourceValue._attributes.file+" , "+'Start Line Number : '+sourceValue._attributes.startline+","+' End Line Number : '+sourceValue._attributes.endline);
228
-
});
229
-
230
-
targetdetailedContainer.append('p').text('Number of Lines : '+genealogyInfo.class[1]._attributes.nlines);
231
-
targetdetailedContainer.append('p').text('Number of Fragments : '+genealogyInfo.class[1]._attributes.nfragments);
fragment.append('p').text('File : '+targetValue._attributes.file+" , "+'Start Line Number : '+targetValue._attributes.startline+","+' End Line Number : '+targetValue._attributes.endline);
236
-
});
237
-
238
-
}
239
-
240
-
}
241
-
242
-
functionsanitizeChangeType(changeInfo){
243
-
letchange=changeInfo.split(" "),
244
-
changeType=change[0].split("_").join(" "),
245
-
fragmentChange=change[1].split("_").join(" ");
246
-
return"Change Type : "+changeType+" , Clone Fragments Change : "+fragmentChange;
0 commit comments