feat(dossiers-ngi): sticky bar + JSON diffstat vs parent tip
This commit is contained in:
parent
31af42538a
commit
27c7f4e37e
4 changed files with 32 additions and 31 deletions
|
|
@ -48,13 +48,13 @@
|
|||
if (buildSec != null && buildSec !== "")
|
||||
parts.push(esc("build " + fmtBuildSec(buildSec)));
|
||||
if (builtAt) parts.push(esc("at " + shortTime(builtAt)));
|
||||
// vs main: +grün / −rot (omit on main / when both zero absent)
|
||||
var plus = row.vs_main_plus;
|
||||
var minus = row.vs_main_minus;
|
||||
if (plus != null || minus != null) {
|
||||
// vs parent: +grün / −rot (omit when no parent)
|
||||
var plus = row.vs_parent_plus;
|
||||
var minus = row.vs_parent_minus;
|
||||
if (row.parent && (plus != null || minus != null)) {
|
||||
var p = plus == null ? 0 : Number(plus);
|
||||
var m = minus == null ? 0 : Number(minus);
|
||||
if (isFinite(p) && isFinite(m) && (p > 0 || m > 0 || row.branch !== "main")) {
|
||||
if (isFinite(p) && isFinite(m)) {
|
||||
parts.push(
|
||||
'<span class="diff-plus">+' +
|
||||
esc(String(p)) +
|
||||
|
|
@ -70,12 +70,14 @@
|
|||
function rowTitle(row, buildSec) {
|
||||
var tip = row.tip || "";
|
||||
var tipTime = row.tip_time || "";
|
||||
var plus = row.vs_main_plus;
|
||||
var minus = row.vs_main_minus;
|
||||
var plus = row.vs_parent_plus;
|
||||
var minus = row.vs_parent_minus;
|
||||
var vs = "";
|
||||
if (plus != null || minus != null) {
|
||||
if (row.parent && (plus != null || minus != null)) {
|
||||
vs =
|
||||
" vs main +" +
|
||||
" vs " +
|
||||
row.parent +
|
||||
" +" +
|
||||
String(plus == null ? 0 : plus) +
|
||||
"/−" +
|
||||
String(minus == null ? 0 : minus);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue