mirror of
https://github.com/soapingtime/diyhrt.git
synced 2026-09-05 04:20:20 +02:00
[automated] update diyhrt.market
This commit is contained in:
@@ -5084,6 +5084,8 @@ textarea.form-control-lg {
|
||||
--bs-list-group-action-active-bg: #e9ecef;
|
||||
--bs-list-group-disabled-color: #868e96;
|
||||
--bs-list-group-disabled-bg: #fff;
|
||||
--bs-list-group-striped-color: #212529;
|
||||
--bs-list-group-striped-bg: rgba(0, 0, 0, 0.012);
|
||||
--bs-list-group-active-color: #fff;
|
||||
--bs-list-group-active-bg: #EE2B4F;
|
||||
--bs-list-group-active-border-color: #EE2B4F;
|
||||
@@ -5094,6 +5096,22 @@ textarea.form-control-lg {
|
||||
border-radius: var(--bs-list-group-border-radius);
|
||||
}
|
||||
|
||||
.list-group-striped .list-group-item:nth-of-type(odd) {
|
||||
background-color: var(--bs-list-group-striped-bg);
|
||||
}
|
||||
|
||||
.list-group-striped .list-group-item:nth-of-type(odd):hover, .list-group-striped .list-group-item:nth-of-type(odd):focus {
|
||||
z-index: 1;
|
||||
color: var(--bs-list-group-action-hover-color);
|
||||
text-decoration: none;
|
||||
background-color: var(--bs-list-group-action-hover-bg);
|
||||
}
|
||||
|
||||
.list-group-striped .list-group-item:nth-of-type(odd):active {
|
||||
color: var(--bs-list-group-action-active-color);
|
||||
background-color: var(--bs-list-group-action-active-bg);
|
||||
}
|
||||
|
||||
.list-group-numbered {
|
||||
list-style-type: none;
|
||||
counter-reset: section;
|
||||
|
||||
@@ -75,5 +75,5 @@
|
||||
});
|
||||
}
|
||||
</script>
|
||||
<script>(function(){var js = "window['__CF$cv$params']={r:'85b448ed58ca114b',t:'MTcwODkwOTU4MC41OTYwMDA='};_cpo=document.createElement('script');_cpo.nonce='',_cpo.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js',document.getElementsByTagName('head')[0].appendChild(_cpo);";var _0xh = document.createElement('iframe');_0xh.height = 1;_0xh.width = 1;_0xh.style.position = 'absolute';_0xh.style.top = 0;_0xh.style.left = 0;_0xh.style.border = 'none';_0xh.style.visibility = 'hidden';document.body.appendChild(_0xh);function handler() {var _0xi = _0xh.contentDocument || _0xh.contentWindow.document;if (_0xi) {var _0xj = _0xi.createElement('script');_0xj.innerHTML = js;_0xi.getElementsByTagName('head')[0].appendChild(_0xj);}}if (document.readyState !== 'loading') {handler();} else if (window.addEventListener) {document.addEventListener('DOMContentLoaded', handler);} else {var prev = document.onreadystatechange || function () {};document.onreadystatechange = function (e) {prev(e);if (document.readyState !== 'loading') {document.onreadystatechange = prev;handler();}};}})();</script></body>
|
||||
<script>(function(){var js = "window['__CF$cv$params']={r:'85edf8b739f517f0',t:'MTcwOTUxNDQ2OS42MTQwMDA='};_cpo=document.createElement('script');_cpo.nonce='',_cpo.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js',document.getElementsByTagName('head')[0].appendChild(_cpo);";var _0xh = document.createElement('iframe');_0xh.height = 1;_0xh.width = 1;_0xh.style.position = 'absolute';_0xh.style.top = 0;_0xh.style.left = 0;_0xh.style.border = 'none';_0xh.style.visibility = 'hidden';document.body.appendChild(_0xh);function handler() {var _0xi = _0xh.contentDocument || _0xh.contentWindow.document;if (_0xi) {var _0xj = _0xi.createElement('script');_0xj.innerHTML = js;_0xi.getElementsByTagName('head')[0].appendChild(_0xj);}}if (document.readyState !== 'loading') {handler();} else if (window.addEventListener) {document.addEventListener('DOMContentLoaded', handler);} else {var prev = document.onreadystatechange || function () {};document.onreadystatechange = function (e) {prev(e);if (document.readyState !== 'loading') {document.onreadystatechange = prev;handler();}};}})();</script></body>
|
||||
</html>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,116 @@
|
||||
const priceChartElement = document.getElementById("price-chart");
|
||||
const priceChartData = JSON.parse(document.getElementById("pricechart-data").textContent);
|
||||
|
||||
function skipped(ctx, value) {
|
||||
output = !ctx.p0.raw.in_stock ? value : undefined;
|
||||
return output;
|
||||
}
|
||||
|
||||
priceChartData.datasets.forEach(
|
||||
function (dataset) {
|
||||
dataset.segment = {
|
||||
borderColor: ctx => skipped(ctx, "rgba(0, 0, 0, 0)")
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
function afterLabelGen(tooltipItem) {
|
||||
return tooltipItem.raw.state;
|
||||
}
|
||||
|
||||
|
||||
let start_date = new Date();
|
||||
start_date.setDate(start_date.getDate() - 365);
|
||||
|
||||
|
||||
let priceChart = new Chart(
|
||||
priceChartElement,
|
||||
{
|
||||
type: 'line',
|
||||
data: priceChartData,
|
||||
options: {
|
||||
responsive: true,
|
||||
maintainAspectRatio: false,
|
||||
scales: {
|
||||
xAxis: {
|
||||
type: "time",
|
||||
min: start_date,
|
||||
max: new Date(),
|
||||
},
|
||||
yAxis: {
|
||||
}
|
||||
},
|
||||
interaction: {
|
||||
intersect: false,
|
||||
axis: 'xAxis'
|
||||
},
|
||||
plugins: {
|
||||
legend: {
|
||||
labels: {
|
||||
// This more specific font property overrides the global property
|
||||
font: {
|
||||
family: '"Nunito Sans", Cambria, "Times New Roman", Times, serif',
|
||||
size: 16
|
||||
}
|
||||
}
|
||||
},
|
||||
tooltip: {
|
||||
callbacks: {
|
||||
afterLabel: afterLabelGen,
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
const actions = [
|
||||
{
|
||||
name: 'Step: false (default)',
|
||||
handler: (chart) => {
|
||||
chart.data.datasets.forEach(dataset => {
|
||||
dataset.stepped = false;
|
||||
});
|
||||
chart.update();
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'Step: true',
|
||||
handler: (chart) => {
|
||||
chart.data.datasets.forEach(dataset => {
|
||||
dataset.stepped = true;
|
||||
});
|
||||
chart.update();
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'Step: before',
|
||||
handler: (chart) => {
|
||||
chart.data.datasets.forEach(dataset => {
|
||||
dataset.stepped = 'before';
|
||||
});
|
||||
chart.update();
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'Step: after',
|
||||
handler: (chart) => {
|
||||
chart.data.datasets.forEach(dataset => {
|
||||
dataset.stepped = 'after';
|
||||
});
|
||||
chart.update();
|
||||
}
|
||||
},
|
||||
{
|
||||
name: 'Step: middle',
|
||||
handler: (chart) => {
|
||||
chart.data.datasets.forEach(dataset => {
|
||||
dataset.stepped = 'middle';
|
||||
});
|
||||
chart.update();
|
||||
}
|
||||
}
|
||||
];
|
||||
Reference in New Issue
Block a user