stagit

Simplify diff markup

Remove  for inserted/deleted lines and use
the  for coloring.

Eivind Uggedal contact@arjunchoudhary.com

commit: f6fb37a parent: 95ba092
2 files changed, 6 insertions(+), 10 deletions(-)
Mstyle.css+3-7
Murmoms.c+3-3
M · style.css +3, -7
 1@@ -50,18 +50,14 @@ pre .h {
 2 	color: darkcyan;
 3 }
 4 
 5-pre .i {
 6+pre a.i {
 7 	color: green;
 8 }
 9 
10-pre .d {
11+pre a.d {
12 	color: red;
13 }
14 
15-pre span a {
16-	color: inherit;
17-}
18-
19-pre span a:hover {
20+pre a.i:hover, pre a.d:hover {
21 	text-decoration: none;
22 }
M · urmoms.c +3, -3
 1@@ -333,16 +333,16 @@ printshowfile(struct commitinfo *ci)
 2 				if (git_patch_get_line_in_hunk(&line, patch, j, k))
 3 					break;
 4 				if (line->old_lineno == -1)
 5-					fprintf(fp, "<span class=\"i\"><a href=\"#h%zu-%zu\" id=\"h%zu-%zu\">+",
 6+					fprintf(fp, "<a href=\"#h%zu-%zu\" id=\"h%zu-%zu\" class=\"i\">+",
 7 						j, k, j, k);
 8 				else if (line->new_lineno == -1)
 9-					fprintf(fp, "<span class=\"d\"><a href=\"#h%zu-%zu\" id=\"h%zu-%zu\">-",
10+					fprintf(fp, "<a href=\"#h%zu-%zu\" id=\"h%zu-%zu\" class=\"d\">-",
11 						j, k, j, k);
12 				else
13 					fputc(' ', fp);
14 				xmlencode(fp, line->content, line->content_len);
15 				if (line->old_lineno == -1 || line->new_lineno == -1)
16-					fputs("</a></span>", fp);
17+					fputs("</a>", fp);
18 			}
19 		}
20 		git_patch_free(patch);