Spaces:
Running
Running
Restricted badge and licence links
#2
by jborn50 - opened
- index.html +6 -4
index.html
CHANGED
|
@@ -60,6 +60,7 @@
|
|
| 60 |
.tag.Zero-shot { background: var(--tag-zs); }
|
| 61 |
.tag.Statistical { background: var(--tag-stat); }
|
| 62 |
.tag.Non-commercial { background: none; color: #B84A0E; border: 1px solid var(--orange); }
|
|
|
|
| 63 |
details { border: 1px solid var(--line); border-radius: 10px; margin-top: 14px; padding: 10px 16px; }
|
| 64 |
summary { cursor: pointer; }
|
| 65 |
details p { max-width: 860px; }
|
|
@@ -251,7 +252,7 @@ function selectedRows() {
|
|
| 251 |
function includedConfigs() {
|
| 252 |
return Object.entries(META).filter(([c, m]) =>
|
| 253 |
c === REF || (state.types.has(m.model_type) && state.settings.has(m.covariates) &&
|
| 254 |
-
(state.noncom || m.commercial_use))).map(([c]) => c);
|
| 255 |
}
|
| 256 |
|
| 257 |
function render() {
|
|
@@ -311,8 +312,9 @@ function render() {
|
|
| 311 |
view.forEach(o => {
|
| 312 |
const m = o.m;
|
| 313 |
h += `<tr><td class="num">${o.rank}</td>
|
| 314 |
-
<td><a href="${esc(URLS[m.model] || "#")}" target="_blank">${esc(m.model)}</a>${m.commercial_use ? "" :
|
| 315 |
-
` <
|
|
|
|
| 316 |
<td>${m.covariates === "past + calendar" ? "Yes" : "No"}</td>
|
| 317 |
<td class="num">${fmt(o.rel, 3)}</td><td class="num">${fmt(100 * (1 - o.rel), 1)}</td>
|
| 318 |
<td class="num">${fmt(100 * o.win, 1)}</td>
|
|
@@ -393,7 +395,7 @@ Promise.all([fetchCsv("tasks.csv"), fetchCsv("leaderboard.csv")]).then(([tasks,
|
|
| 393 |
TASKS = tasks;
|
| 394 |
for (const r of lb) META[r.configuration] = {
|
| 395 |
model: r.model, covariates: r.covariates, organization: r.organization, params: r.params ?? "",
|
| 396 |
-
model_type: r.model_type, commercial_use: r.commercial_use === true
|
| 397 |
};
|
| 398 |
render();
|
| 399 |
}).catch(err => { $("desc").innerHTML = `<div class="warn">Could not load results: ${esc(err.message || err)}</div>`; });
|
|
|
|
| 60 |
.tag.Zero-shot { background: var(--tag-zs); }
|
| 61 |
.tag.Statistical { background: var(--tag-stat); }
|
| 62 |
.tag.Non-commercial { background: none; color: #B84A0E; border: 1px solid var(--orange); }
|
| 63 |
+
.tag.Restricted { background: none; color: #8A6D0E; border: 1px solid #C9A227; }
|
| 64 |
details { border: 1px solid var(--line); border-radius: 10px; margin-top: 14px; padding: 10px 16px; }
|
| 65 |
summary { cursor: pointer; }
|
| 66 |
details p { max-width: 860px; }
|
|
|
|
| 252 |
function includedConfigs() {
|
| 253 |
return Object.entries(META).filter(([c, m]) =>
|
| 254 |
c === REF || (state.types.has(m.model_type) && state.settings.has(m.covariates) &&
|
| 255 |
+
(state.noncom || m.commercial_use === "yes"))).map(([c]) => c);
|
| 256 |
}
|
| 257 |
|
| 258 |
function render() {
|
|
|
|
| 312 |
view.forEach(o => {
|
| 313 |
const m = o.m;
|
| 314 |
h += `<tr><td class="num">${o.rank}</td>
|
| 315 |
+
<td><a href="${esc(URLS[m.model] || "#")}" target="_blank">${esc(m.model)}</a>${m.commercial_use === "yes" ? "" : m.commercial_use === "restricted"
|
| 316 |
+
? ` <a class="tag Restricted" href="${esc(m.license_url || "#")}" target="_blank" title="Commercial use depends on the licensee; see the license">Restricted</a>`
|
| 317 |
+
: ` <a class="tag Non-commercial" href="${esc(m.license_url || "#")}" target="_blank" title="License does not permit commercial use">Non-commercial</a>`}</td>
|
| 318 |
<td>${m.covariates === "past + calendar" ? "Yes" : "No"}</td>
|
| 319 |
<td class="num">${fmt(o.rel, 3)}</td><td class="num">${fmt(100 * (1 - o.rel), 1)}</td>
|
| 320 |
<td class="num">${fmt(100 * o.win, 1)}</td>
|
|
|
|
| 395 |
TASKS = tasks;
|
| 396 |
for (const r of lb) META[r.configuration] = {
|
| 397 |
model: r.model, covariates: r.covariates, organization: r.organization, params: r.params ?? "",
|
| 398 |
+
model_type: r.model_type, commercial_use: String(r.commercial_use).toLowerCase() === "true" ? "yes" : String(r.commercial_use).toLowerCase() === "false" ? "no" : String(r.commercial_use), license_url: r.license_url || "",
|
| 399 |
};
|
| 400 |
render();
|
| 401 |
}).catch(err => { $("desc").innerHTML = `<div class="warn">Could not load results: ${esc(err.message || err)}</div>`; });
|