@@ -836,54 +836,6 @@ private string ObserveAndHideFullyCovered()
836836 {
837837 return "";
838838 }
839- var old = @"
840- var targetNode = document;//document.querySelector('table.overview.table-fixed.stripped');
841-
842- var config = { attributes: false, childList: true, subtree: true };
843-
844- var callback = function(mutationsList, observer) {
845- var fullyCoveredTds = document.querySelectorAll('td.covered100.green')
846-
847- for (var i = 0; i < fullyCoveredTds.length; i++)
848- {
849- var td = fullyCoveredTds[i];
850- var parent = td.parentNode;
851- if (parent.nodeName === 'TABLE')
852- {
853- parent = parent.parentNode;
854- if (parent.nodeName === 'COVERAGE-BAR')
855- {
856- parent = parent.parentNode;
857- if (parent.nodeName === 'TD' || parent.nodeName === 'TH')
858- {
859- parent = parent.parentNode;
860- var coverageBars = parent.querySelectorAll('td>coverage-bar');
861- if(coverageBars.length == 0){
862- coverageBars = parent.querySelectorAll('th>coverage-bar');
863- }
864- var shouldHide = true;
865- // currently there is no option to hide branch coverage.
866- if(coverageBars.length === 2){
867- var branchCoverageBar = coverageBars[1];
868- // includes gray
869- var td = branchCoverageBar.querySelector('table>td.covered100');
870- if(!td){
871- shouldHide = false;
872- }
873- }
874- if(shouldHide){
875- parent.style.setProperty('display', 'none');
876- }
877- }
878- }
879-
880- }
881- }
882- };
883-
884- var observer = new MutationObserver(callback);
885- observer.observe(targetNode, config);
886- ";
887839 var code = $@"
888840function getCellValue(row, index){{
889841 return parseInt(row.cells[index].innerText);
0 commit comments