diff options
| -rw-r--r-- | cgit.css | 6 | ||||
| -rwxr-xr-x | tests/t0104-tree.sh | 4 | ||||
| -rw-r--r-- | ui-ssdiff.c | 8 | ||||
| -rw-r--r-- | ui-tree.c | 3 | 
4 files changed, 11 insertions, 10 deletions
| @@ -291,13 +291,15 @@ div#cgit table.blob pre {  	padding: 0; margin: 0;  } -div#cgit table.blob a.no, div#cgit table.ssdiff a.no { +div#cgit table.blob td.linenumbers a, +div#cgit table.ssdiff td.lineno a {  	color: gray;  	text-align: right;  	text-decoration: none;  } -div#cgit table.blob a.no a:hover { +div#cgit table.blob td.linenumbers a:hover, +div#cgit table.ssdiff td.lineno a:hover {  	color: black;  } diff --git a/tests/t0104-tree.sh b/tests/t0104-tree.sh index 100b026..2e140f5 100755 --- a/tests/t0104-tree.sh +++ b/tests/t0104-tree.sh @@ -10,11 +10,11 @@ test_expect_success 'find file-50' 'grep "file-50" tmp'  test_expect_success 'generate bar/tree/file-50' 'cgit_url "bar/tree/file-50" >tmp'  test_expect_success 'find line 1' ' -	grep "<a class=.no. id=.n1. name=.n1. href=.#n1.>1</a>" tmp +	grep "<a id=.n1. href=.#n1.>1</a>" tmp  '  test_expect_success 'no line 2' ' -	! grep "<a class=.no. id=.n2. name=.n2. href=.#n2.>2</a>" tmp +	! grep "<a id=.n2. href=.#n2.>2</a>" tmp  '  test_expect_success 'generate foo+bar/tree' 'cgit_url "foo%2bbar/tree" >tmp' diff --git a/ui-ssdiff.c b/ui-ssdiff.c index cbe60bd..08cf513 100644 --- a/ui-ssdiff.c +++ b/ui-ssdiff.c @@ -230,9 +230,9 @@ static void print_ssdiff_line(char *class,  		struct diff_filespec *old_file = cgit_get_current_old_file();  		char *lineno_str = fmt("n%d", old_line_no);  		char *id_str = fmt("id=%s#%s", is_null_sha1(old_file->sha1)?"HEAD":sha1_to_hex(old_rev_sha1), lineno_str); -		html("<td class='lineno'><a class='no' href='"); +		html("<td class='lineno'><a href='");  		html(cgit_fileurl(ctx.repo->url, "tree", old_file->path, id_str)); -		htmlf("' id='%s' name='%s'>%s</a>", lineno_str, lineno_str, lineno_str + 1); +		htmlf("' id='%s'>%s</a>", lineno_str, lineno_str + 1);  		html("</td>");  		htmlf("<td class='%s'>", class);  	} else if (old_line) @@ -251,9 +251,9 @@ static void print_ssdiff_line(char *class,  		struct diff_filespec *new_file = cgit_get_current_new_file();  		char *lineno_str = fmt("n%d", new_line_no);  		char *id_str = fmt("id=%s#%s", is_null_sha1(new_file->sha1)?"HEAD":sha1_to_hex(new_rev_sha1), lineno_str); -		html("<td class='lineno'><a class='no' href='"); +		html("<td class='lineno'><a href='");  		html(cgit_fileurl(ctx.repo->url, "tree", new_file->path, id_str)); -		htmlf("' id='%s' name='%s'>%s</a>", lineno_str, lineno_str, lineno_str + 1); +		htmlf("' id='%s'>%s</a>", lineno_str, lineno_str + 1);  		html("</td>");  		htmlf("<td class='%s'>", class);  	} else if (new_line) @@ -21,8 +21,7 @@ struct walk_tree_context {  static void print_text_buffer(const char *name, char *buf, unsigned long size)  {  	unsigned long lineno, idx; -	const char *numberfmt = -		"<a class='no' id='n%1$d' name='n%1$d' href='#n%1$d'>%1$d</a>\n"; +	const char *numberfmt = "<a id='n%1$d' href='#n%1$d'>%1$d</a>\n";  	html("<table summary='blob content' class='blob'>\n"); | 
