diff options
Diffstat (limited to 'p/scripts/repartition.js')
-rw-r--r-- | p/scripts/repartition.js | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/p/scripts/repartition.js b/p/scripts/repartition.js deleted file mode 100644 index 0bc4e25c2..000000000 --- a/p/scripts/repartition.js +++ /dev/null @@ -1,75 +0,0 @@ -// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 -"use strict"; -/* globals Flotr, numberFormat */ -/* jshint esversion:6, strict:global */ - -function initStats() { - if (!window.Flotr) { - if (window.console) { - console.log('FreshRSS waiting for Flotr…'); - } - window.setTimeout(initStats, 50); - return; - } - const jsonRepartition = document.getElementById('jsonRepartition'), - stats = JSON.parse(jsonRepartition.innerHTML); - // Entry per hour - Flotr.draw(document.getElementById('statsEntryPerHour'), - [{ - data: stats.repartitionHour, - bars: {horizontal: false, show: true} - }], - { - grid: {verticalLines: false}, - xaxis: {noTicks: 23, - tickFormatter: function(x1) { - return 1 + parseInt(x1); - }, - min: -0.9, - max: 23.9, - tickDecimals: 0}, - yaxis: {min: 0}, - mouse: {relative: true, track: true, trackDecimals: 0, trackFormatter: function(obj) {return numberFormat(obj.y);}} - }); - // Entry per day of week - Flotr.draw(document.getElementById('statsEntryPerDayOfWeek'), - [{ - data: stats.repartitionDayOfWeek, - bars: {horizontal: false, show: true} - }], - { - grid: {verticalLines: false}, - xaxis: {noTicks: 6, - tickFormatter: function(x2) { - return stats.days[parseInt(x2)]; - }, - min: -0.9, - max: 6.9, - tickDecimals: 0}, - yaxis: {min: 0}, - mouse: {relative: true, track: true, trackDecimals: 0, trackFormatter: function(obj) {return numberFormat(obj.y);}} - }); - // Entry per month - Flotr.draw(document.getElementById('statsEntryPerMonth'), - [{ - data: stats.repartitionMonth, - bars: {horizontal: false, show: true} - }], - { - grid: {verticalLines: false}, - xaxis: {noTicks: 12, - tickFormatter: function(x3) { - return stats.months[parseInt(x3) - 1]; - }, - min: 0.1, - max: 12.9, - tickDecimals: 0}, - yaxis: {min: 0}, - mouse: {relative: true, track: true, trackDecimals: 0, trackFormatter: function(obj) {return numberFormat(obj.y);}} - }); - -} -initStats(); - -window.addEventListener('resize', initStats); -// @license-end |