Add tag for moves in diff visualizaion

Test: N/A
Change-Id: Ic01b3d8af99e3c34a5b554b010835f7efb6bbf77
This commit is contained in:
Pablo Gamito
2020-06-04 11:18:42 +01:00
parent eac2e9220c
commit cd2e505523
2 changed files with 15 additions and 7 deletions

View File

@@ -347,21 +347,28 @@ export default {
background: #f1f1f1; background: #f1f1f1;
} }
.tree-view .node:not(.selected).added { .tree-view .node:not(.selected).added,
background: chartreuse; .tree-view .node:not(.selected).addedMove {
background: #03ff35;
} }
.tree-view .node:not(.selected).deleted { .tree-view .node:not(.selected).deleted,
background: coral; .tree-view .node:not(.selected).deletedMove {
background: #ff6b6b;
} }
.tree-view .node:not(.selected).modified { .tree-view .node:not(.selected).modified {
background: cyan; background: cyan;
} }
.tree-view .node:not(.selected).addedMove, .tree-view .node.addedMove:after,
.tree-view .node:not(.selected).deletedMove { .tree-view .node.deletedMove:after {
background: slateblue; content: 'moved';
margin: 0 5px;
background: #448aff;
border-radius: 5px;
padding: 3px;
color: white;
} }
.children { .children {

View File

@@ -39,6 +39,7 @@ class DiffGenerator {
this.getNodeId = node => { this.getNodeId = node => {
const id = getNodeId(node); const id = getNodeId(node);
if (id === null || id === undefined) { if (id === null || id === undefined) {
console.error("Null node ID for node", node);
throw new Error("Node ID can't be null or undefined"); throw new Error("Node ID can't be null or undefined");
} }
return id; return id;