Fossil SCM

Add "Unhide" buttin in finfo page. (Doesn't do anything yet)

jan.nijtmans 2013-12-23 21:25 UTC hidden-tag
Commit 73da41c5eb41278a92b75ecdae1159874de5047a
1 file changed +9 -1
+9 -1
--- src/finfo.c
+++ src/finfo.c
@@ -273,10 +273,11 @@
273273
Stmt q;
274274
const char *zFilename;
275275
char zPrevDate[20];
276276
const char *zA;
277277
const char *zB;
278
+ const char *zUnhide;
278279
int n;
279280
int baseCheckin;
280281
281282
Blob title;
282283
Blob sql;
@@ -294,11 +295,11 @@
294295
url_initialize(&url, "finfo");
295296
if( brBg ) url_add_parameter(&url, "brbg", 0);
296297
if( uBg ) url_add_parameter(&url, "ubg", 0);
297298
baseCheckin = name_to_rid_www("ci");
298299
if( baseCheckin ) firstChngOnly = 1;
299
- if( firstChngOnly ) url_add_parameter(&url, "fco", "0");
300
+ if( !firstChngOnly ) url_add_parameter(&url, "fco", "0");
300301
301302
zPrevDate[0] = 0;
302303
zFilename = PD("name","");
303304
url_add_parameter(&url, "name", zFilename);
304305
blob_zero(&sql);
@@ -339,10 +340,13 @@
339340
);
340341
if( baseCheckin ){
341342
compute_direct_ancestors(baseCheckin, 10000000);
342343
blob_appendf(&sql," AND mlink.mid IN (SELECT rid FROM ancestor)");
343344
}
345
+ if( (zUnhide = P("unhide")) ){
346
+ url_add_parameter(&url, "unhide", "");
347
+ }
344348
if( (zA = P("a"))!=0 ){
345349
blob_appendf(&sql, " AND event.mtime>=julianday('%q')", zA);
346350
url_add_parameter(&url, "a", zA);
347351
}
348352
if( (zB = P("b"))!=0 ){
@@ -365,10 +369,14 @@
365369
style_submenu_element("Simplified",
366370
"Show only first use of a change","%s",
367371
url_render(&url, "fco", "1", 0, 0));
368372
}
369373
}
374
+ if( !zUnhide ){
375
+ style_submenu_element("Unhide", "Unhide","%s",
376
+ url_render(&url, "unhide", "", 0, 0));
377
+ }
370378
db_prepare(&q, blob_str(&sql));
371379
if( P("showsql")!=0 ){
372380
@ <p>SQL: %h(blob_str(&sql))</p>
373381
}
374382
blob_reset(&sql);
375383
--- src/finfo.c
+++ src/finfo.c
@@ -273,10 +273,11 @@
273 Stmt q;
274 const char *zFilename;
275 char zPrevDate[20];
276 const char *zA;
277 const char *zB;
 
278 int n;
279 int baseCheckin;
280
281 Blob title;
282 Blob sql;
@@ -294,11 +295,11 @@
294 url_initialize(&url, "finfo");
295 if( brBg ) url_add_parameter(&url, "brbg", 0);
296 if( uBg ) url_add_parameter(&url, "ubg", 0);
297 baseCheckin = name_to_rid_www("ci");
298 if( baseCheckin ) firstChngOnly = 1;
299 if( firstChngOnly ) url_add_parameter(&url, "fco", "0");
300
301 zPrevDate[0] = 0;
302 zFilename = PD("name","");
303 url_add_parameter(&url, "name", zFilename);
304 blob_zero(&sql);
@@ -339,10 +340,13 @@
339 );
340 if( baseCheckin ){
341 compute_direct_ancestors(baseCheckin, 10000000);
342 blob_appendf(&sql," AND mlink.mid IN (SELECT rid FROM ancestor)");
343 }
 
 
 
344 if( (zA = P("a"))!=0 ){
345 blob_appendf(&sql, " AND event.mtime>=julianday('%q')", zA);
346 url_add_parameter(&url, "a", zA);
347 }
348 if( (zB = P("b"))!=0 ){
@@ -365,10 +369,14 @@
365 style_submenu_element("Simplified",
366 "Show only first use of a change","%s",
367 url_render(&url, "fco", "1", 0, 0));
368 }
369 }
 
 
 
 
370 db_prepare(&q, blob_str(&sql));
371 if( P("showsql")!=0 ){
372 @ <p>SQL: %h(blob_str(&sql))</p>
373 }
374 blob_reset(&sql);
375
--- src/finfo.c
+++ src/finfo.c
@@ -273,10 +273,11 @@
273 Stmt q;
274 const char *zFilename;
275 char zPrevDate[20];
276 const char *zA;
277 const char *zB;
278 const char *zUnhide;
279 int n;
280 int baseCheckin;
281
282 Blob title;
283 Blob sql;
@@ -294,11 +295,11 @@
295 url_initialize(&url, "finfo");
296 if( brBg ) url_add_parameter(&url, "brbg", 0);
297 if( uBg ) url_add_parameter(&url, "ubg", 0);
298 baseCheckin = name_to_rid_www("ci");
299 if( baseCheckin ) firstChngOnly = 1;
300 if( !firstChngOnly ) url_add_parameter(&url, "fco", "0");
301
302 zPrevDate[0] = 0;
303 zFilename = PD("name","");
304 url_add_parameter(&url, "name", zFilename);
305 blob_zero(&sql);
@@ -339,10 +340,13 @@
340 );
341 if( baseCheckin ){
342 compute_direct_ancestors(baseCheckin, 10000000);
343 blob_appendf(&sql," AND mlink.mid IN (SELECT rid FROM ancestor)");
344 }
345 if( (zUnhide = P("unhide")) ){
346 url_add_parameter(&url, "unhide", "");
347 }
348 if( (zA = P("a"))!=0 ){
349 blob_appendf(&sql, " AND event.mtime>=julianday('%q')", zA);
350 url_add_parameter(&url, "a", zA);
351 }
352 if( (zB = P("b"))!=0 ){
@@ -365,10 +369,14 @@
369 style_submenu_element("Simplified",
370 "Show only first use of a change","%s",
371 url_render(&url, "fco", "1", 0, 0));
372 }
373 }
374 if( !zUnhide ){
375 style_submenu_element("Unhide", "Unhide","%s",
376 url_render(&url, "unhide", "", 0, 0));
377 }
378 db_prepare(&q, blob_str(&sql));
379 if( P("showsql")!=0 ){
380 @ <p>SQL: %h(blob_str(&sql))</p>
381 }
382 blob_reset(&sql);
383

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button