diff options
| -rw-r--r-- | ui-diff.c | 5 | ||||
| -rw-r--r-- | ui-shared.c | 10 |
2 files changed, 15 insertions, 0 deletions
| @@ -171,6 +171,11 @@ void cgit_print_diffstat(const unsigned char *old_sha1, | |||
| 171 | cgit_self_link("less", NULL, NULL, &ctx); | 171 | cgit_self_link("less", NULL, NULL, &ctx); |
| 172 | ctx.qry.context = save_context; | 172 | ctx.qry.context = save_context; |
| 173 | html(" context)"); | 173 | html(" context)"); |
| 174 | html(" ("); | ||
| 175 | ctx.qry.ignorews = (ctx.qry.ignorews + 1) % 2; | ||
| 176 | cgit_self_link(ctx.qry.ignorews ? "ignore" : "show", NULL, NULL, &ctx); | ||
| 177 | ctx.qry.ignorews = (ctx.qry.ignorews + 1) % 2; | ||
| 178 | html(" whitespace changes)"); | ||
| 174 | html("</div>"); | 179 | html("</div>"); |
| 175 | html("<table summary='diffstat' class='diffstat'>"); | 180 | html("<table summary='diffstat' class='diffstat'>"); |
| 176 | max_changes = 0; | 181 | max_changes = 0; |
diff --git a/ui-shared.c b/ui-shared.c index c99bcec..f46c935 100644 --- a/ui-shared.c +++ b/ui-shared.c | |||
| @@ -349,6 +349,11 @@ void cgit_commit_link(char *name, const char *title, const char *class, | |||
| 349 | htmlf("%d", ctx.qry.context); | 349 | htmlf("%d", ctx.qry.context); |
| 350 | delim = "&"; | 350 | delim = "&"; |
| 351 | } | 351 | } |
| 352 | if (ctx.qry.ignorews) { | ||
| 353 | html(delim); | ||
| 354 | html("ignorews=1"); | ||
| 355 | delim = "&"; | ||
| 356 | } | ||
| 352 | html("'>"); | 357 | html("'>"); |
| 353 | html_txt(name); | 358 | html_txt(name); |
| 354 | html("</a>"); | 359 | html("</a>"); |
| @@ -397,6 +402,11 @@ void cgit_diff_link(const char *name, const char *title, const char *class, | |||
| 397 | htmlf("%d", ctx.qry.context); | 402 | htmlf("%d", ctx.qry.context); |
| 398 | delim = "&"; | 403 | delim = "&"; |
| 399 | } | 404 | } |
| 405 | if (ctx.qry.ignorews) { | ||
| 406 | html(delim); | ||
| 407 | html("ignorews=1"); | ||
| 408 | delim = "&"; | ||
| 409 | } | ||
| 400 | html("'>"); | 410 | html("'>"); |
| 401 | html_txt(name); | 411 | html_txt(name); |
| 402 | html("</a>"); | 412 | html("</a>"); |
