Fix stargazers display (#58)
This commit is contained in:
2
.github/config/label.yml
vendored
2
.github/config/label.yml
vendored
@@ -23,7 +23,7 @@ action:
|
|||||||
web:
|
web:
|
||||||
- source/app/web/**
|
- source/app/web/**
|
||||||
- settings.example.json
|
- settings.example.json
|
||||||
plugin:
|
plugins:
|
||||||
- source/plugins/**
|
- source/plugins/**
|
||||||
queries:
|
queries:
|
||||||
- source/queries/**
|
- source/queries/**
|
||||||
|
|||||||
@@ -49,9 +49,9 @@
|
|||||||
total.max = Math.max(...Object.values(total.dates))
|
total.max = Math.max(...Object.values(total.dates))
|
||||||
//Format values
|
//Format values
|
||||||
for (const date in increments.dates)
|
for (const date in increments.dates)
|
||||||
increments.dates[date] = `${increments.dates[date] > 0 ? "+" : ""}${imports.format(increments.dates[date])}`
|
increments.dates[date] = {value:increments.dates[date], text:`${increments.dates[date] > 0 ? "+" : ""}${imports.format(increments.dates[date])}`}
|
||||||
for (const date in total.dates)
|
for (const date in total.dates)
|
||||||
total.dates[date] = imports.format(total.dates[date])
|
total.dates[date] = {value:total.dates[date], text:imports.format(total.dates[date])}
|
||||||
//Months name
|
//Months name
|
||||||
const months = ["", "Jan.", "Feb.", "Mar.", "Apr.", "May", "June", "July", "Aug.", "Sep.", "Oct.", "Nov.", "Dec."]
|
const months = ["", "Jan.", "Feb.", "Mar.", "Apr.", "May", "June", "July", "Aug.", "Sep.", "Oct.", "Nov.", "Dec."]
|
||||||
//Results
|
//Results
|
||||||
|
|||||||
@@ -14,9 +14,9 @@
|
|||||||
<section class="column chart">
|
<section class="column chart">
|
||||||
<h3>Total stargazers</h3>
|
<h3>Total stargazers</h3>
|
||||||
<div class="chart-bars">
|
<div class="chart-bars">
|
||||||
<% { let previous = null; for (const [date, value] of Object.entries(plugins.stargazers.total.dates)) { const p = 0.05+0.95*(value-plugins.stargazers.total.min)/(plugins.stargazers.total.max-plugins.stargazers.total.min); const [y, m, d] = date.split("-").map(Number) %>
|
<% { let previous = null; for (const [date, {value, text}] of Object.entries(plugins.stargazers.total.dates)) { const p = 0.05+0.95*(value-plugins.stargazers.total.min)/(plugins.stargazers.total.max-plugins.stargazers.total.min); const [y, m, d] = date.split("-").map(Number) %>
|
||||||
<div class="entry">
|
<div class="entry">
|
||||||
<span class="value"><%= (value-(previous ?? 0)) ? value : "" %></span>
|
<span class="value"><%= (value-(previous ?? 0)) ? text : "" %></span>
|
||||||
<div class="bar" style="height: <%= p*50 %>px; background-color: var(--color-calendar-graph-day-L<%= Math.ceil(p/0.25) %>-bg)"></div>
|
<div class="bar" style="height: <%= p*50 %>px; background-color: var(--color-calendar-graph-day-L<%= Math.ceil(p/0.25) %>-bg)"></div>
|
||||||
<%= d %>
|
<%= d %>
|
||||||
<% if ((previous === null)||(d === 1)) { %>
|
<% if ((previous === null)||(d === 1)) { %>
|
||||||
@@ -29,9 +29,9 @@
|
|||||||
<section class="column chart">
|
<section class="column chart">
|
||||||
<h3>New stargazers per day</h3>
|
<h3>New stargazers per day</h3>
|
||||||
<div class="chart-bars">
|
<div class="chart-bars">
|
||||||
<% { let previous = null; for (const [date, value] of Object.entries(plugins.stargazers.increments.dates)) { const p = value/plugins.stargazers.increments.max; const [y, m, d] = date.split("-").map(Number) %>
|
<% { let previous = null; for (const [date, {value, text}] of Object.entries(plugins.stargazers.increments.dates)) { const p = value/plugins.stargazers.increments.max; const [y, m, d] = date.split("-").map(Number) %>
|
||||||
<div class="entry">
|
<div class="entry">
|
||||||
<span class="value"><%= value != 0 ? value : "" %></span>
|
<span class="value"><%= value != 0 ? text : "" %></span>
|
||||||
<div class="bar" style="height: <%= p*50 %>px; background-color: var(--color-calendar-graph-day-L<%= Math.ceil(p/0.25) %>-bg)"></div>
|
<div class="bar" style="height: <%= p*50 %>px; background-color: var(--color-calendar-graph-day-L<%= Math.ceil(p/0.25) %>-bg)"></div>
|
||||||
<%= d %>
|
<%= d %>
|
||||||
<% if ((previous === null)||(d === 1)) { %>
|
<% if ((previous === null)||(d === 1)) { %>
|
||||||
|
|||||||
@@ -343,7 +343,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.chart-bars .entry .value {
|
.chart-bars .entry .value {
|
||||||
font-size: 9px;
|
font-size: 7px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.chart-bars .bar {
|
.chart-bars .bar {
|
||||||
|
|||||||
Reference in New Issue
Block a user