Merge branch 'main' of github.com:pmret/website into party

This commit is contained in:
Alex Bates 2021-02-21 02:34:40 +00:00
commit c5681b26e3
No known key found for this signature in database
GPG Key ID: 7531C5E1D6B1CA9A

View File

@ -28,7 +28,7 @@ async function fetchData(version) {
const csv = await fetch(`https://papermar.io/reports/progress_${version}.csv`)
.then(response => response.text())
return csv
const rows = csv
.split("\n")
.filter(row => row.length)
.map(row => {
@ -40,10 +40,15 @@ async function fetchData(version) {
obj[key] = transform(data.shift())
}
obj.percentBytes = Math.round((obj.matchingBytes / obj.totalBytes) * 100)
return obj
})
const latest = rows[rows.length - 1]
for (const row of rows) {
row.percentBytes = (row.matchingBytes / latest.totalBytes) * 100
}
return rows
}
export default function ProgressPane({ captionPortal, nonce, color, version }) {
@ -93,15 +98,6 @@ function DataView({ data, captionPortal, nonce, color }) {
const maxPercent = latest ? Math.ceil(latest.percentBytes / 25) * 25 : 25
return <>
{/*<table width="250" className="outline-invert">
<tbody>
<tr>
<td>Matched</td>
<td className="thin align-right">{Math.round((latest.matchingBytes / latest.totalBytes) * 10000) / 100}%</td>
</tr>
</tbody>
</table>*/}
<div className="shadow-box flex-grow">
<div className="shadow-box-inner" style={{ paddingRight: ".7em", paddingTop: ".7em", "--text-outline": "transparent", background: "#e2e1d8" }}>
<div className="progress-chart">
@ -163,7 +159,7 @@ function EntryInfo({ entry, isLatest }) {
/*const [commitMessage, setCommitMessage] = useState(null)
useEffect(async () => {
fetch(`https://api.github.com/repos/ethteck/papermario/commits/${entry.commit}`)
fetch(`https://api.github.com/repos/pmret/papermario/commits/${entry.commit}`)
.then(resp => resp.json())
.then(resp => {
setCommitMessage(resp.commit.message.split("\n")[0])
@ -171,7 +167,7 @@ function EntryInfo({ entry, isLatest }) {
}, [entry.commit])*/
return <div>
<a href={`https://github.com/ethteck/papermario/commit/${entry.commit}`}>
<a href={`https://github.com/pmret/papermario/commit/${entry.commit}`}>
{entry.commit.substr(0, 8)}
</a>
{isLatest && " (latest)"}
@ -180,8 +176,8 @@ function EntryInfo({ entry, isLatest }) {
<tr>
<td width="200">Matched</td>
<td className="thin align-right">
{Math.round((entry.matchingBytes / entry.totalBytes) * 10000) / 100}% bytes
({entry.matchingFuncs}/{entry.totalFuncs} split functions)
{Math.round(entry.percentBytes * 100) / 100}% bytes
({entry.matchingFuncs}/{entry.totalFuncs} functions)
</td>
</tr>
</tbody>