fix/dossiers-ngi: update README and scripts for branch status
This commit is contained in:
parent
c14e215ad8
commit
8ad49de231
8 changed files with 188 additions and 15 deletions
|
|
@ -36,7 +36,7 @@ html {
|
|||
}
|
||||
a.cascade-tree-row {
|
||||
display: grid;
|
||||
grid-template-columns: minmax(6rem, 1fr) 7.2rem 10.5rem 4.4rem 3.6rem;
|
||||
grid-template-columns: 1.05rem minmax(6rem, 1fr) 7.2rem 10.5rem 4.4rem 3.6rem;
|
||||
column-gap: 0.55rem;
|
||||
align-items: baseline;
|
||||
color: #7ec8ff;
|
||||
|
|
@ -89,11 +89,22 @@ a.cascade-tree-row.is-active:hover {
|
|||
max-width: 100%;
|
||||
}
|
||||
a.cascade-tree-row {
|
||||
grid-template-columns: minmax(5rem, 1fr) 5.6rem 8.4rem 3.6rem 3rem;
|
||||
grid-template-columns: 0.9rem minmax(5rem, 1fr) 5.6rem 8.4rem 3.6rem 3rem;
|
||||
column-gap: 0.35rem;
|
||||
}
|
||||
}
|
||||
|
||||
.cascade-mark {
|
||||
text-align: center;
|
||||
font-weight: 700;
|
||||
line-height: 1;
|
||||
}
|
||||
.cascade-bar .cascade-ok {
|
||||
color: #3fb950;
|
||||
}
|
||||
.cascade-bar .cascade-fail {
|
||||
color: #f85149;
|
||||
}
|
||||
.cascade-bar .diff-plus {
|
||||
color: #3fb950;
|
||||
font-weight: 600;
|
||||
|
|
|
|||
|
|
@ -59,6 +59,31 @@
|
|||
return sec || at;
|
||||
}
|
||||
|
||||
function freezeOk(row) {
|
||||
return row && row.freeze_ok === true;
|
||||
}
|
||||
|
||||
function freezeLabel(row) {
|
||||
if (freezeOk(row)) return "freeze ok";
|
||||
var err = row && row.freeze_error ? String(row.freeze_error) : "";
|
||||
return err ? "freeze failed: " + err : "freeze failed";
|
||||
}
|
||||
|
||||
function freezeMarkHtml(row) {
|
||||
var ok = freezeOk(row);
|
||||
return (
|
||||
'<span class="cascade-mark ' +
|
||||
(ok ? "cascade-ok" : "cascade-fail") +
|
||||
'" title="' +
|
||||
esc(freezeLabel(row)) +
|
||||
'" aria-label="' +
|
||||
esc(freezeLabel(row)) +
|
||||
'">' +
|
||||
(ok ? "✓" : "✗") +
|
||||
"</span>"
|
||||
);
|
||||
}
|
||||
|
||||
function plusHtml(row) {
|
||||
if (row.vs_parent_plus != null) {
|
||||
var p = Number(row.vs_parent_plus);
|
||||
|
|
@ -111,6 +136,8 @@
|
|||
(tip ? " @ " + tip : "") +
|
||||
(tipTime ? " tip=" + shortTime(tipTime) : "") +
|
||||
(built ? " build=" + built : "") +
|
||||
" " +
|
||||
freezeLabel(row) +
|
||||
vs
|
||||
);
|
||||
}
|
||||
|
|
@ -191,6 +218,11 @@
|
|||
else a.removeAttribute("data-default");
|
||||
setText(a.querySelector(".cascade-when"), shortTime(row.tip_time || ""));
|
||||
setText(a.querySelector(".cascade-built"), builtText(row));
|
||||
var markEl = a.querySelector(".cascade-mark");
|
||||
if (markEl) {
|
||||
var markHtml = freezeMarkHtml(row);
|
||||
if (markEl.outerHTML !== markHtml) markEl.outerHTML = markHtml;
|
||||
}
|
||||
var plusEl = a.querySelector(".cascade-plus");
|
||||
if (plusEl) {
|
||||
var ph = plusHtml(row);
|
||||
|
|
@ -256,6 +288,7 @@
|
|||
' title="' +
|
||||
esc(rowTitle(row)) +
|
||||
'">' +
|
||||
freezeMarkHtml(row) +
|
||||
'<span class="cascade-name">' +
|
||||
esc(prefix) +
|
||||
"<code>" +
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ html {
|
|||
}
|
||||
a.cascade-tree-row {
|
||||
display: grid;
|
||||
grid-template-columns: minmax(6rem, 1fr) 7.2rem 10.5rem 4.4rem 3.6rem;
|
||||
grid-template-columns: 1.05rem minmax(6rem, 1fr) 7.2rem 10.5rem 4.4rem 3.6rem;
|
||||
column-gap: 0.55rem;
|
||||
align-items: baseline;
|
||||
color: #7ec8ff;
|
||||
|
|
@ -89,11 +89,22 @@ a.cascade-tree-row.is-active:hover {
|
|||
max-width: 100%;
|
||||
}
|
||||
a.cascade-tree-row {
|
||||
grid-template-columns: minmax(5rem, 1fr) 5.6rem 8.4rem 3.6rem 3rem;
|
||||
grid-template-columns: 0.9rem minmax(5rem, 1fr) 5.6rem 8.4rem 3.6rem 3rem;
|
||||
column-gap: 0.35rem;
|
||||
}
|
||||
}
|
||||
|
||||
.cascade-mark {
|
||||
text-align: center;
|
||||
font-weight: 700;
|
||||
line-height: 1;
|
||||
}
|
||||
.cascade-bar .cascade-ok {
|
||||
color: #3fb950;
|
||||
}
|
||||
.cascade-bar .cascade-fail {
|
||||
color: #f85149;
|
||||
}
|
||||
.cascade-bar .diff-plus {
|
||||
color: #3fb950;
|
||||
font-weight: 600;
|
||||
|
|
|
|||
|
|
@ -59,6 +59,31 @@
|
|||
return sec || at;
|
||||
}
|
||||
|
||||
function freezeOk(row) {
|
||||
return row && row.freeze_ok === true;
|
||||
}
|
||||
|
||||
function freezeLabel(row) {
|
||||
if (freezeOk(row)) return "freeze ok";
|
||||
var err = row && row.freeze_error ? String(row.freeze_error) : "";
|
||||
return err ? "freeze failed: " + err : "freeze failed";
|
||||
}
|
||||
|
||||
function freezeMarkHtml(row) {
|
||||
var ok = freezeOk(row);
|
||||
return (
|
||||
'<span class="cascade-mark ' +
|
||||
(ok ? "cascade-ok" : "cascade-fail") +
|
||||
'" title="' +
|
||||
esc(freezeLabel(row)) +
|
||||
'" aria-label="' +
|
||||
esc(freezeLabel(row)) +
|
||||
'">' +
|
||||
(ok ? "✓" : "✗") +
|
||||
"</span>"
|
||||
);
|
||||
}
|
||||
|
||||
function plusHtml(row) {
|
||||
if (row.vs_parent_plus != null) {
|
||||
var p = Number(row.vs_parent_plus);
|
||||
|
|
@ -111,6 +136,8 @@
|
|||
(tip ? " @ " + tip : "") +
|
||||
(tipTime ? " tip=" + shortTime(tipTime) : "") +
|
||||
(built ? " build=" + built : "") +
|
||||
" " +
|
||||
freezeLabel(row) +
|
||||
vs
|
||||
);
|
||||
}
|
||||
|
|
@ -191,6 +218,11 @@
|
|||
else a.removeAttribute("data-default");
|
||||
setText(a.querySelector(".cascade-when"), shortTime(row.tip_time || ""));
|
||||
setText(a.querySelector(".cascade-built"), builtText(row));
|
||||
var markEl = a.querySelector(".cascade-mark");
|
||||
if (markEl) {
|
||||
var markHtml = freezeMarkHtml(row);
|
||||
if (markEl.outerHTML !== markHtml) markEl.outerHTML = markHtml;
|
||||
}
|
||||
var plusEl = a.querySelector(".cascade-plus");
|
||||
if (plusEl) {
|
||||
var ph = plusHtml(row);
|
||||
|
|
@ -256,6 +288,7 @@
|
|||
' title="' +
|
||||
esc(rowTitle(row)) +
|
||||
'">' +
|
||||
freezeMarkHtml(row) +
|
||||
'<span class="cascade-name">' +
|
||||
esc(prefix) +
|
||||
"<code>" +
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue