-rw-r--r-- | ui-shared.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/ui-shared.c b/ui-shared.c index c23bc75..a2f636c 100644 --- a/ui-shared.c +++ b/ui-shared.c | |||
@@ -218,27 +218,27 @@ static char *repolink(char *title, char *class, char *page, char *head, | |||
218 | if (path) | 218 | if (path) |
219 | html_attr(path); | 219 | html_attr(path); |
220 | } | 220 | } |
221 | } else { | 221 | } else { |
222 | html(ctx.cfg.script_name); | 222 | html(ctx.cfg.script_name); |
223 | html("?url="); | 223 | html("?url="); |
224 | html_attr(ctx.repo->url); | 224 | html_url_arg(ctx.repo->url); |
225 | if (ctx.repo->url[strlen(ctx.repo->url) - 1] != '/') | 225 | if (ctx.repo->url[strlen(ctx.repo->url) - 1] != '/') |
226 | html("/"); | 226 | html("/"); |
227 | if (page) { | 227 | if (page) { |
228 | html(page); | 228 | html_url_arg(page); |
229 | html("/"); | 229 | html("/"); |
230 | if (path) | 230 | if (path) |
231 | html_attr(path); | 231 | html_url_arg(path); |
232 | } | 232 | } |
233 | delim = "&"; | 233 | delim = "&"; |
234 | } | 234 | } |
235 | if (head && strcmp(head, ctx.repo->defbranch)) { | 235 | if (head && strcmp(head, ctx.repo->defbranch)) { |
236 | html(delim); | 236 | html(delim); |
237 | html("h="); | 237 | html("h="); |
238 | html_attr(head); | 238 | html_url_arg(head); |
239 | delim = "&"; | 239 | delim = "&"; |
240 | } | 240 | } |
241 | return fmt("%s", delim); | 241 | return fmt("%s", delim); |
242 | } | 242 | } |
243 | 243 | ||
244 | static void reporevlink(char *page, char *name, char *title, char *class, | 244 | static void reporevlink(char *page, char *name, char *title, char *class, |
@@ -247,13 +247,13 @@ static void reporevlink(char *page, char *name, char *title, char *class, | |||
247 | char *delim; | 247 | char *delim; |
248 | 248 | ||
249 | delim = repolink(title, class, page, head, path); | 249 | delim = repolink(title, class, page, head, path); |
250 | if (rev && strcmp(rev, ctx.qry.head)) { | 250 | if (rev && strcmp(rev, ctx.qry.head)) { |
251 | html(delim); | 251 | html(delim); |
252 | html("id="); | 252 | html("id="); |
253 | html_attr(rev); | 253 | html_url_arg(rev); |
254 | } | 254 | } |
255 | html("'>"); | 255 | html("'>"); |
256 | html_txt(name); | 256 | html_txt(name); |
257 | html("</a>"); | 257 | html("</a>"); |
258 | } | 258 | } |
259 | 259 | ||
@@ -275,23 +275,23 @@ void cgit_log_link(char *name, char *title, char *class, char *head, | |||
275 | char *delim; | 275 | char *delim; |
276 | 276 | ||
277 | delim = repolink(title, class, "log", head, path); | 277 | delim = repolink(title, class, "log", head, path); |
278 | if (rev && strcmp(rev, ctx.qry.head)) { | 278 | if (rev && strcmp(rev, ctx.qry.head)) { |
279 | html(delim); | 279 | html(delim); |
280 | html("id="); | 280 | html("id="); |
281 | html_attr(rev); | 281 | html_url_arg(rev); |
282 | delim = "&"; | 282 | delim = "&"; |
283 | } | 283 | } |
284 | if (grep && pattern) { | 284 | if (grep && pattern) { |
285 | html(delim); | 285 | html(delim); |
286 | html("qt="); | 286 | html("qt="); |
287 | html_attr(grep); | 287 | html_url_arg(grep); |
288 | delim = "&"; | 288 | delim = "&"; |
289 | html(delim); | 289 | html(delim); |
290 | html("q="); | 290 | html("q="); |
291 | html_attr(pattern); | 291 | html_url_arg(pattern); |
292 | } | 292 | } |
293 | if (ofs > 0) { | 293 | if (ofs > 0) { |
294 | html(delim); | 294 | html(delim); |
295 | html("ofs="); | 295 | html("ofs="); |
296 | htmlf("%d", ofs); | 296 | htmlf("%d", ofs); |
297 | } | 297 | } |
@@ -330,19 +330,19 @@ void cgit_diff_link(char *name, char *title, char *class, char *head, | |||
330 | char *delim; | 330 | char *delim; |
331 | 331 | ||
332 | delim = repolink(title, class, "diff", head, path); | 332 | delim = repolink(title, class, "diff", head, path); |
333 | if (new_rev && strcmp(new_rev, ctx.qry.head)) { | 333 | if (new_rev && strcmp(new_rev, ctx.qry.head)) { |
334 | html(delim); | 334 | html(delim); |
335 | html("id="); | 335 | html("id="); |
336 | html_attr(new_rev); | 336 | html_url_arg(new_rev); |
337 | delim = "&"; | 337 | delim = "&"; |
338 | } | 338 | } |
339 | if (old_rev) { | 339 | if (old_rev) { |
340 | html(delim); | 340 | html(delim); |
341 | html("id2="); | 341 | html("id2="); |
342 | html_attr(old_rev); | 342 | html_url_arg(old_rev); |
343 | } | 343 | } |
344 | html("'>"); | 344 | html("'>"); |
345 | html_txt(name); | 345 | html_txt(name); |
346 | html("</a>"); | 346 | html("</a>"); |
347 | } | 347 | } |
348 | 348 | ||