@@ -1111,10 +1111,11 @@
1111 1111 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( zType[0]=='a' ){
1112 1112 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
tmFlags = TIMELINE_BRIEF | TIMELINE_GRAPH;
1113 1113 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
1114 1114 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
tmFlags = TIMELINE_GRAPH;
1115 1115 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1116 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ url_add_parameter(&url, "n", mprintf("%d", nEntry));
1116 1117 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( P("ng")!=0 || zSearch!=0 ){
1117 1118 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
tmFlags &= ~TIMELINE_GRAPH;
1118 1119 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
url_add_parameter(&url, "ng", 0);
1119 1120 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1120 1121 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( P("brbg")!=0 ){
@@ -1231,10 +1232,23 @@
1231 1232 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1232 1233 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( d_rid==0 && useDividers ) timeline_add_dividers(0, p_rid);
1233 1234 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1234 1235 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_appendf(&desc, " of %z[%.10s]</a>",
1235 1236 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
href("%R/info/%s", zUuid), zUuid);
1237 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( (tmFlags & TIMELINE_UNHIDE)==0 ){
1238 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( p_rid ){
1239 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ url_add_parameter(&url, "p", zUuid);
1240 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
1241 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( d_rid ){
1242 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( p_rid ){
1243 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* If both p= and d= are set, we don't have the uuid of d yet. */
1244 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ zUuid = db_text("", "SELECT uuid FROM blob WHERE rid=%d", d_rid);
1245 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
1246 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ url_add_parameter(&url, "d", zUuid);
1247 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
1248 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ timeline_submenu(&url, "Unhide", "unhide", "", 0);
1249 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
1236 1250 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else if( f_rid && g.perm.Read ){
1237 1251 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* If f= is present, ignore all other parameters other than n= */
1238 1252 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zUuid;
1239 1253 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_multi_exec(
1240 1254 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"CREATE TEMP TABLE IF NOT EXISTS ok(rid INTEGER PRIMARY KEY);"
@@ -1248,17 +1262,19 @@
1248 1262 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( useDividers ) timeline_add_dividers(0, f_rid);
1249 1263 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_appendf(&desc, "Parents and children of check-in ");
1250 1264 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zUuid = db_text("", "SELECT uuid FROM blob WHERE rid=%d", f_rid);
1251 1265 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_appendf(&desc, "%z[%.10s]</a>", href("%R/info/%s", zUuid), zUuid);
1252 1266 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
tmFlags |= TIMELINE_DISJOINT;
1267 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( (tmFlags & TIMELINE_UNHIDE)==0 ){
1268 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ url_add_parameter(&url, "f", zUuid);
1269 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ timeline_submenu(&url, "Unhide", "unhide", "", 0);
1270 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
1253 1271 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
1254 1272 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Otherwise, a timeline based on a span of time */
1255 1273 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int n;
1256 1274 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zEType = "timeline item";
1257 1275 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
char *zDate;
1258 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- char *zNEntry = mprintf("%d", nEntry);
1259 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- url_add_parameter(&url, "n", zNEntry);
1260 1276 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( zUses ){
1261 1277 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_appendf(&sql, " AND event.objid IN usesfile ");
1262 1278 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1263 1279 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( renameOnly ){
1264 1280 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_appendf(&sql, " AND event.objid IN rnfile ");
@@ -1944,11 +1960,11 @@
1944 1960 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
" AND blob.rid=c.cid"
1945 1961 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
);
1946 1962 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
while( db_step(&q)==SQLITE_ROW ){
1947 1963 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zUuid = db_column_text(&q, 0);
1948 1964 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <li>
1949 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- @ <a href="%s(g.zTop)/timeline?p=%S(zUuid)&d=%S(zUuid)">%S(zUuid)</a>
1965 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ @ <a href="%s(g.zTop)/timeline?p=%S(zUuid)&d=%S(zUuid)&unhide">%S(zUuid)</a>
1950 1966 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1951 1967 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_finalize(&q);
1952 1968 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
style_footer();
1953 1969 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1954 1970 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
1955 1971 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!