@@ -286,15 +286,10 @@
286 286 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zDateFmt = P("datefmt");
287 287 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( zDateFmt ) dateFormat = atoi(zDateFmt);
288 288 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( tmFlags & TIMELINE_GRAPH ){
289 289 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
pGraph = graph_init();
290 290 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
291 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Always combine TIMELINE_LEAFONLY with TIMELINE_DISJOINT, or graph_finish()
292 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** may fail because of too many descenders to (off-screen) parents. */
293 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( tmFlags & TIMELINE_LEAFONLY ){
294 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- tmFlags |= TIMELINE_DISJOINT;
295 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
296 291 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_static_prepare(&qbranch,
297 292 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"SELECT value FROM tagxref WHERE tagid=%d AND tagtype>0 AND rid=:rid",
298 293 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
TAG_BRANCH
299 294 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
);
300 295 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@@ -427,32 +422,26 @@
427 422 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zBgClr = hash_color(zBr);
428 423 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
429 424 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
430 425 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
431 426 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( zType[0]=='c' && pGraph ){
432 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( (tmFlags & TIMELINE_LEAFONLY)==0 ){
433 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- int nParent = 0;
434 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- int aParent[GR_MAX_RAIL];
435 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- static Stmt qparent;
436 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- db_static_prepare(&qparent,
437 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "SELECT pid FROM plink"
438 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- " WHERE cid=:rid AND pid NOT IN phantom"
439 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- " ORDER BY isprim DESC /*sort*/"
440 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- );
441 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- db_bind_int(&qparent, ":rid", rid);
442 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- while( db_step(&qparent)==SQLITE_ROW && nParent<count(aParent) ){
443 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- aParent[nParent++] = db_column_int(&qparent, 0);
444 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
445 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- db_reset(&qparent);
446 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- gidx = graph_add_row(pGraph, rid, nParent, aParent, zBr, zBgClr,
447 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zUuid, isLeaf);
448 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- db_reset(&qbranch);
449 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }else{
450 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- /* Omit parents if TIMELINE_LEAFONLY is set. */
451 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- gidx = graph_add_row(pGraph, rid, 0, 0, zBr, zBgClr,
452 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zUuid, isLeaf);
453 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- }
427 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ int nParent = 0;
428 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ int aParent[GR_MAX_RAIL];
429 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ static Stmt qparent;
430 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ db_static_prepare(&qparent,
431 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "SELECT pid FROM plink"
432 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ " WHERE cid=:rid AND pid NOT IN phantom"
433 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ " ORDER BY isprim DESC /*sort*/"
434 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ );
435 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ db_bind_int(&qparent, ":rid", rid);
436 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ while( db_step(&qparent)==SQLITE_ROW && nParent<count(aParent) ){
437 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ aParent[nParent++] = db_column_int(&qparent, 0);
438 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ }
439 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ db_reset(&qparent);
440 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ gidx = graph_add_row(pGraph, rid, nParent, aParent, zBr, zBgClr,
441 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ zUuid, isLeaf);
442 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ db_reset(&qbranch);
454 443 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <div id="m%d(gidx)" class="tl-nodemark"></div>
455 444 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else if( zType[0]=='e' && pGraph && zBgClr && zBgClr[0] ){
456 445 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* For technotes, make a graph node with nParent==(-1). This will
457 446 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** not actually draw anything on the graph, but it will set the
458 447 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** background color of the timeline entry */
459 448 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!