diff --git a/stagit.c b/stagit.c
@@ -692,7 +692,8 @@ void printshowfile(FILE *fp, struct commitinfo *ci)
ci->addcount, ci->addcount == 1 ? "" : "s",
ci->delcount, ci->delcount == 1 ? "" : "s");
- fputs("<table>\n"
+ fputs("<div class=\"table-container\">\n"
+ "<table>\n"
"<thead>\n"
"<tr>\n"
"<td>Mode</td>\n"
@@ -738,7 +739,7 @@ void printshowfile(FILE *fp, struct commitinfo *ci)
ci->deltas[i]->delcount);
}
- fputs("</tbody>\n</table>\n", fp);
+ fputs("</tbody>\n</table>\n</div>\n", fp);
for (i = 0; i < ci->ndeltas; i++) {
@@ -1165,22 +1166,23 @@ int writefiles(FILE *fp, const git_oid *id)
git_commit *commit = NULL;
int ret = -1;
- fputs("<table>\n"
- "<colgroup>"
- "<col style=\"width: 80pt;\" />"
- "<col /><col />"
- "</colgroup>"
- "<thead>\n<tr>"
- "<td>Mode</td><td>Name</td>"
- "<td align=\"right\">Size</td>"
- "</tr>\n</thead>\n"
- "<tbody>\n", fp);
+ fputs("<div class=\"table-container\">\n"
+ "<table>\n"
+ "<colgroup>"
+ "<col style=\"width: 80pt;\" />"
+ "<col /><col />"
+ "</colgroup>"
+ "<thead>\n<tr>"
+ "<td>Mode</td><td>Name</td>"
+ "<td align=\"right\">Size</td>"
+ "</tr>\n</thead>\n"
+ "<tbody>\n", fp);
if (!git_commit_lookup(&commit, repo, id) &&
!git_commit_tree(&tree, commit))
ret = writefilestree(fp, tree, "");
- fputs("</tbody>\n</table>\n", fp);
+ fputs("</tbody>\n</table>\n</div>\n", fp);
git_commit_free(commit);
git_tree_free(tree);
@@ -1202,14 +1204,17 @@ int writerefs(FILE *fp)
for (i = 0, j = 0, count = 0; i < refcount; i++) {
if (j == 0 && git_reference_is_tag(ris[i].ref)) {
- if (count) fputs("</tbody>\n</table>\n<br/>\n", fp);
+ if (count) fputs("</tbody>\n</table>\n</div>\n", fp);
count = 0;
j = 1;
}
/* print header if it has an entry (first). */
if (++count == 1) {
- fprintf(fp, "<h2>%s</h2>\n<table id=\"%s\">\n"
+ fprintf(fp,
+ "<h2>%s</h2>\n"
+ "<div class=\"table-container\">\n"
+ "<table id=\"%s\">\n"
"<thead>\n<tr><td>Name</td>"
"<td>Last commit date</td>"
"<td>Author</td>\n</tr>\n"
@@ -1237,7 +1242,7 @@ int writerefs(FILE *fp)
}
/* table footer */
if (count)
- fputs("</tbody></table><br/>\n", fp);
+ fputs("</tbody>\n</table>\n</div>\n", fp);
for (i = 0; i < refcount; i++) {
commitinfo_free(ris[i].ci);
@@ -1465,7 +1470,7 @@ int main(int argc, char *argv[])
writelog(fp, head);
}
- fputs("</tbody></table></div>", fp);
+ fputs("</tbody>\n</table>\n</div>\n", fp);
writefooter(fp);
fclose(fp);