diff options
| author | Lukas Fleischer <cgit@cryptocrack.de> | 2013-03-05 15:42:14 +0100 | 
|---|---|---|
| committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2013-03-20 21:08:32 +0100 | 
| commit | ef8a97d9c6983e4fc3710bdbe771edd4e3550dba (patch) | |
| tree | 548ea4fda8fd0ed467895de2629ea3ea587143a1 /ui-log.c | |
| parent | html: check return value of write (diff) | |
| download | cgit-ef8a97d9c6983e4fc3710bdbe771edd4e3550dba.tar.gz cgit-ef8a97d9c6983e4fc3710bdbe771edd4e3550dba.tar.bz2 cgit-ef8a97d9c6983e4fc3710bdbe771edd4e3550dba.zip | |
Fix colspan values
This fixes a couple of minor oversights in previous commits and adjusts
all cells using colspan to use the correct width.
Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de>
Diffstat (limited to '')
| -rw-r--r-- | ui-log.c | 14 | 
1 files changed, 7 insertions, 7 deletions
| @@ -98,14 +98,14 @@ next:  static void print_commit(struct commit *commit, struct rev_info *revs)  {  	struct commitinfo *info; -	int cols = revs->graph ? 3 : 2; +	int columns = revs->graph ? 4 : 3;  	struct strbuf graphbuf = STRBUF_INIT;  	struct strbuf msgbuf = STRBUF_INIT;  	if (ctx.repo->enable_log_filecount) -		cols++; +		columns++;  	if (ctx.repo->enable_log_linecount) -		cols++; +		columns++;  	if (revs->graph) {  		/* Advance graph until current commit */ @@ -113,7 +113,7 @@ static void print_commit(struct commit *commit, struct rev_info *revs)  			/* Print graph segment in otherwise empty table row */  			html("<tr class='nohover'><td class='commitgraph'>");  			html(graphbuf.buf); -			htmlf("</td><td colspan='%d' /></tr>\n", cols); +			htmlf("</td><td colspan='%d' /></tr>\n", columns);  			strbuf_setlen(&graphbuf, 0);  		}  		/* Current commit's graph segment is now ready in graphbuf */ @@ -232,7 +232,7 @@ static void print_commit(struct commit *commit, struct rev_info *revs)  			html("<td/>"); /* Empty 'Age' column */  		/* Print msgbuf into remainder of table row */ -		htmlf("<td colspan='%d'%s>\n", cols, +		htmlf("<td colspan='%d'%s>\n", columns - (revs->graph ? 1 : 0),  			ctx.qry.showmsg ? " class='logmsg'" : "");  		html_txt(msgbuf.buf);  		html("</td></tr>\n"); @@ -283,7 +283,7 @@ void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, char *pattern  	struct rev_info rev;  	struct commit *commit;  	struct vector vec = VECTOR_INIT(char *); -	int i, columns = 3; +	int i, columns = commit_graph ? 4 : 3;  	char *arg;  	/* First argv is NULL */ @@ -421,7 +421,7 @@ void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, char *pattern  		}  		html("</div>");  	} else if ((commit = get_revision(&rev)) != NULL) { -		html("<tr class='nohover'><td colspan='3'>"); +		htmlf("<tr class='nohover'><td colspan='%d'>", columns);  		cgit_log_link("[...]", NULL, NULL, ctx.qry.head, NULL,  			      ctx.qry.vpath, 0, NULL, NULL, ctx.qry.showmsg);  		html("</td></tr>\n"); | 
