var added_nodes = document.querySelectorAll(".blob-code.blob-code-addition .blob-code-inner");
var deleted_nodes = document.querySelectorAll(".blob-code.blob-code-deletion .blob-code-inner");
// var neutral_nodes = document.querySelectorAll(".blob-code.blob-code-context .blob-code-inner"); //don't think one is necessary
var str, new_str, pieces;
function removeNodes(nodes) {
for(var i=0; i < nodes.length; i++) {
str = nodes[i].innerHTML;
pieces= str.split('');
pieces[0] = ' ';
nodes[i].innerHTML = pieces.join('');
}
}
removeNodes(added_nodes);
removeNodes(deleted_nodes);
// removeNodes(neutral_nodes);
based from: https://gist.github.com/crookedneighbor/a12148b54315ca92124b
Could you just do:
Since without the
/g
flag, replace will just swap out the first instance of+
.