Fossil SCM
Fix the URL on some Download submenu links.
Commit
9d18585d544b41f27dcce9b5e531fe586e0b2a1fb44a8b3da41f19988691790f
Parent
a8098efebfa81f2…
1 file changed
+4
-6
+4
-6
| --- src/info.c | ||
| +++ src/info.c | ||
| @@ -1929,12 +1929,11 @@ | ||
| 1929 | 1929 | @ :</h2> |
| 1930 | 1930 | } |
| 1931 | 1931 | blob_zero(&downloadName); |
| 1932 | 1932 | if( P("verbose")!=0 ) objdescFlags |= OBJDESC_DETAIL; |
| 1933 | 1933 | object_description(rid, objdescFlags, 0, &downloadName); |
| 1934 | - style_submenu_element("Download", "%s/raw/%T?name=%s", | |
| 1935 | - g.zTop, blob_str(&downloadName), zUuid); | |
| 1934 | + style_submenu_element("Download", "%R/raw/%s", zUuid); | |
| 1936 | 1935 | @ <hr /> |
| 1937 | 1936 | content_get(rid, &content); |
| 1938 | 1937 | @ <blockquote><pre> |
| 1939 | 1938 | hexdump(&content); |
| 1940 | 1939 | @ </pre></blockquote> |
| @@ -2259,11 +2258,11 @@ | ||
| 2259 | 2258 | if( asText ) objdescFlags &= ~OBJDESC_BASE; |
| 2260 | 2259 | objType = object_description(rid, objdescFlags, |
| 2261 | 2260 | (isFile?zName:0), &downloadName); |
| 2262 | 2261 | } |
| 2263 | 2262 | if( !descOnly && P("download")!=0 ){ |
| 2264 | - cgi_redirectf("%R/raw/%T?name=%s", blob_str(&downloadName), | |
| 2263 | + cgi_redirectf("%R/raw/%s", | |
| 2265 | 2264 | db_text("?", "SELECT uuid FROM blob WHERE rid=%d", rid)); |
| 2266 | 2265 | /*NOTREACHED*/ |
| 2267 | 2266 | } |
| 2268 | 2267 | if( g.perm.Admin ){ |
| 2269 | 2268 | const char *zUuid = db_text("", "SELECT uuid FROM blob WHERE rid=%d", rid); |
| @@ -2305,12 +2304,11 @@ | ||
| 2305 | 2304 | const char *zIp = db_column_text(&q,2); |
| 2306 | 2305 | @ <p>Received on %s(zDate) from %h(zUser) at %h(zIp).</p> |
| 2307 | 2306 | } |
| 2308 | 2307 | db_finalize(&q); |
| 2309 | 2308 | } |
| 2310 | - style_submenu_element("Download", "%R/raw/%T?name=%s", | |
| 2311 | - blob_str(&downloadName), zUuid); | |
| 2309 | + style_submenu_element("Download", "%R/raw/%s", zUuid); | |
| 2312 | 2310 | if( db_exists("SELECT 1 FROM mlink WHERE fid=%d", rid) ){ |
| 2313 | 2311 | style_submenu_element("Check-ins Using", "%R/timeline?n=200&uf=%s", zUuid); |
| 2314 | 2312 | } |
| 2315 | 2313 | zMime = mimetype_from_name(blob_str(&downloadName)); |
| 2316 | 2314 | if( zMime ){ |
| @@ -2340,11 +2338,11 @@ | ||
| 2340 | 2338 | @ <hr /> |
| 2341 | 2339 | content_get(rid, &content); |
| 2342 | 2340 | if( renderAsWiki ){ |
| 2343 | 2341 | wiki_render_by_mimetype(&content, zMime); |
| 2344 | 2342 | }else if( renderAsHtml ){ |
| 2345 | - @ <iframe src="%R/raw/%T(blob_str(&downloadName))?name=%s(zUuid)" | |
| 2343 | + @ <iframe src="%R/raw/%s(zUuid)" | |
| 2346 | 2344 | @ width="100%%" frameborder="0" marginwidth="0" marginheight="0" |
| 2347 | 2345 | @ sandbox="allow-same-origin" id="ifm1"> |
| 2348 | 2346 | @ </iframe> |
| 2349 | 2347 | @ <script nonce="%h(style_nonce())"> |
| 2350 | 2348 | @ document.getElementById("ifm1").addEventListener("load", |
| 2351 | 2349 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -1929,12 +1929,11 @@ | |
| 1929 | @ :</h2> |
| 1930 | } |
| 1931 | blob_zero(&downloadName); |
| 1932 | if( P("verbose")!=0 ) objdescFlags |= OBJDESC_DETAIL; |
| 1933 | object_description(rid, objdescFlags, 0, &downloadName); |
| 1934 | style_submenu_element("Download", "%s/raw/%T?name=%s", |
| 1935 | g.zTop, blob_str(&downloadName), zUuid); |
| 1936 | @ <hr /> |
| 1937 | content_get(rid, &content); |
| 1938 | @ <blockquote><pre> |
| 1939 | hexdump(&content); |
| 1940 | @ </pre></blockquote> |
| @@ -2259,11 +2258,11 @@ | |
| 2259 | if( asText ) objdescFlags &= ~OBJDESC_BASE; |
| 2260 | objType = object_description(rid, objdescFlags, |
| 2261 | (isFile?zName:0), &downloadName); |
| 2262 | } |
| 2263 | if( !descOnly && P("download")!=0 ){ |
| 2264 | cgi_redirectf("%R/raw/%T?name=%s", blob_str(&downloadName), |
| 2265 | db_text("?", "SELECT uuid FROM blob WHERE rid=%d", rid)); |
| 2266 | /*NOTREACHED*/ |
| 2267 | } |
| 2268 | if( g.perm.Admin ){ |
| 2269 | const char *zUuid = db_text("", "SELECT uuid FROM blob WHERE rid=%d", rid); |
| @@ -2305,12 +2304,11 @@ | |
| 2305 | const char *zIp = db_column_text(&q,2); |
| 2306 | @ <p>Received on %s(zDate) from %h(zUser) at %h(zIp).</p> |
| 2307 | } |
| 2308 | db_finalize(&q); |
| 2309 | } |
| 2310 | style_submenu_element("Download", "%R/raw/%T?name=%s", |
| 2311 | blob_str(&downloadName), zUuid); |
| 2312 | if( db_exists("SELECT 1 FROM mlink WHERE fid=%d", rid) ){ |
| 2313 | style_submenu_element("Check-ins Using", "%R/timeline?n=200&uf=%s", zUuid); |
| 2314 | } |
| 2315 | zMime = mimetype_from_name(blob_str(&downloadName)); |
| 2316 | if( zMime ){ |
| @@ -2340,11 +2338,11 @@ | |
| 2340 | @ <hr /> |
| 2341 | content_get(rid, &content); |
| 2342 | if( renderAsWiki ){ |
| 2343 | wiki_render_by_mimetype(&content, zMime); |
| 2344 | }else if( renderAsHtml ){ |
| 2345 | @ <iframe src="%R/raw/%T(blob_str(&downloadName))?name=%s(zUuid)" |
| 2346 | @ width="100%%" frameborder="0" marginwidth="0" marginheight="0" |
| 2347 | @ sandbox="allow-same-origin" id="ifm1"> |
| 2348 | @ </iframe> |
| 2349 | @ <script nonce="%h(style_nonce())"> |
| 2350 | @ document.getElementById("ifm1").addEventListener("load", |
| 2351 |
| --- src/info.c | |
| +++ src/info.c | |
| @@ -1929,12 +1929,11 @@ | |
| 1929 | @ :</h2> |
| 1930 | } |
| 1931 | blob_zero(&downloadName); |
| 1932 | if( P("verbose")!=0 ) objdescFlags |= OBJDESC_DETAIL; |
| 1933 | object_description(rid, objdescFlags, 0, &downloadName); |
| 1934 | style_submenu_element("Download", "%R/raw/%s", zUuid); |
| 1935 | @ <hr /> |
| 1936 | content_get(rid, &content); |
| 1937 | @ <blockquote><pre> |
| 1938 | hexdump(&content); |
| 1939 | @ </pre></blockquote> |
| @@ -2259,11 +2258,11 @@ | |
| 2258 | if( asText ) objdescFlags &= ~OBJDESC_BASE; |
| 2259 | objType = object_description(rid, objdescFlags, |
| 2260 | (isFile?zName:0), &downloadName); |
| 2261 | } |
| 2262 | if( !descOnly && P("download")!=0 ){ |
| 2263 | cgi_redirectf("%R/raw/%s", |
| 2264 | db_text("?", "SELECT uuid FROM blob WHERE rid=%d", rid)); |
| 2265 | /*NOTREACHED*/ |
| 2266 | } |
| 2267 | if( g.perm.Admin ){ |
| 2268 | const char *zUuid = db_text("", "SELECT uuid FROM blob WHERE rid=%d", rid); |
| @@ -2305,12 +2304,11 @@ | |
| 2304 | const char *zIp = db_column_text(&q,2); |
| 2305 | @ <p>Received on %s(zDate) from %h(zUser) at %h(zIp).</p> |
| 2306 | } |
| 2307 | db_finalize(&q); |
| 2308 | } |
| 2309 | style_submenu_element("Download", "%R/raw/%s", zUuid); |
| 2310 | if( db_exists("SELECT 1 FROM mlink WHERE fid=%d", rid) ){ |
| 2311 | style_submenu_element("Check-ins Using", "%R/timeline?n=200&uf=%s", zUuid); |
| 2312 | } |
| 2313 | zMime = mimetype_from_name(blob_str(&downloadName)); |
| 2314 | if( zMime ){ |
| @@ -2340,11 +2338,11 @@ | |
| 2338 | @ <hr /> |
| 2339 | content_get(rid, &content); |
| 2340 | if( renderAsWiki ){ |
| 2341 | wiki_render_by_mimetype(&content, zMime); |
| 2342 | }else if( renderAsHtml ){ |
| 2343 | @ <iframe src="%R/raw/%s(zUuid)" |
| 2344 | @ width="100%%" frameborder="0" marginwidth="0" marginheight="0" |
| 2345 | @ sandbox="allow-same-origin" id="ifm1"> |
| 2346 | @ </iframe> |
| 2347 | @ <script nonce="%h(style_nonce())"> |
| 2348 | @ document.getElementById("ifm1").addEventListener("load", |
| 2349 |