Over a million developers have joined DZone.
Platinum Partner

Javascript Snippet to Remove Line Number, Author, Revision Columns from Fisheye/Crucible

· Agile Zone

Consider testing earlier in your SDLC. Read the white paper Surviving Shift Left as a Tester, brought to you in partnership with CA Technologies.

Fisheye puts a bunch of useful columns in code reviews, but they’re irritating if you want to copy code out, because they copy too:

I’ve found it helpful to create bulk reviews to view patches, where the code is spread across many repositories (CVS + Git + many revisions + many branches, don’t ask). The following  JavaScript will remove these columns, so you can copy text out in peace:

var nodes = document.body.querySelectorAll(".tetrisColumn, .diffNav, .author, .revision, .diffLineNumbers, .diffLineNumbersA, .diffLineNumbersB");
for (var i = 0; i < nodes.length; i++)
  nodes[i].innerHTML = '';

The Agile Zone is brought to you in partnership with CA Technologies. Provide teams access to the data they need, in the right state. Read the ETL Testing Guide.


Published at DZone with permission of Gary Sieling , DZone MVB .

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}