NR: Add description to repos (INFRA-25160), lint.
diff --git a/htdocs/js/boxer.js b/htdocs/js/boxer.js
index b1a6821..9905497 100644
--- a/htdocs/js/boxer.js
+++ b/htdocs/js/boxer.js
@@ -219,14 +219,27 @@
gba.innerText = "GitBox";
const visispan = document.createElement('span');
visispan.style.marginLeft = "20px";
+ visispan.style.width = "8rem";
visispan.style.display = "inline-block";
visispan.innerText = private ? "Private repository" : "Public repository";
visispan.style.color = private ? "red" : "black";
+ const desc = document.createElement('span');
+ desc.style.display = "inline-block";
+ desc.style.width = "520px";
+ desc.style.lineHeight = "100%";
+ desc.style.whiteSpace = "nowrap";
+ desc.style.textOverflow = "ellipsis";
+ desc.style.overflowX = "hidden";
+ desc.style.color = "grey";
+ desc.style.marginLeft = "12px";
+ desc.style.fontSize = "0.8rem";
+ desc.innerText = login.github.metadata[repo].description;
const li = document.createElement('li');
li.appendChild(repospan);
li.appendChild(gha);
li.appendChild(gba);
li.appendChild(visispan);
+ li.appendChild(desc);
ul.appendChild(li);
}
} else {
@@ -369,7 +382,7 @@
td.innerHTML= "MFA not enabled on GitHub <sup>[3]</sup>";
}
tr.appendChild(td);
-
+
// Admin links
td = document.createElement('td');
let a_lock = document.createElement('a');
@@ -641,13 +654,13 @@
async function create_new_repo(project, name, priv, title, commit, dev) {
blurbg(true);
let rv = await POST("api/repository.json" , {
- action: 'create' ,
- repository: name,
- private: priv,
- title: title,
- commit: commit,
- issue: dev
- });
+ action: 'create' ,
+ repository: name,
+ private: priv,
+ title: title,
+ commit: commit,
+ issue: dev
+ });
blurbg(false);
if (rv.okay == true) {
let canvas = document.getElementById('main');