mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2024-10-07 02:47:27 +02:00
Small tweaks to nightmode
- Now set 'async' - World pies inside session accordion have correct night bg color - Tables have correct text color (Not #FFF)
This commit is contained in:
parent
84f2cfdb3a
commit
88628a35fd
@ -79,7 +79,7 @@
|
|||||||
'.card,.bg-white,.modal-content,.page-loader,.nav-tabs .nav-link:hover,.nav-tabs,hr {background-color:#44475a;border-color:#6272a4!important;}' +
|
'.card,.bg-white,.modal-content,.page-loader,.nav-tabs .nav-link:hover,.nav-tabs,hr {background-color:#44475a;border-color:#6272a4!important;}' +
|
||||||
'.bg-white.collapse-inner {border:1px solid;}' +
|
'.bg-white.collapse-inner {border:1px solid;}' +
|
||||||
'.card-header {background-color:#44475a;border-color:#6272a4;}' +
|
'.card-header {background-color:#44475a;border-color:#6272a4;}' +
|
||||||
'#content,.col-black,.text-gray-800,.collapse-item,.modal-title,.modal-body,.page-loader,.close,.fc-title,.fc-time,pre {color:#eee8d5 !important;}' +
|
'#content,.col-black,.text-gray-800,.collapse-item,.modal-title,.modal-body,.page-loader,.close,.fc-title,.fc-time,pre,.table-dark {color:#eee8d5 !important;}' +
|
||||||
'.collapse-item:hover,.nav-link.active {background-color: #606270 !important;}' +
|
'.collapse-item:hover,.nav-link.active {background-color: #606270 !important;}' +
|
||||||
'.nav-tabs .nav-link.active {background-color: #44475a !important;border-color:#6272a4 #6272a4 #44475a !important;}' +
|
'.nav-tabs .nav-link.active {background-color: #44475a !important;border-color:#6272a4 #6272a4 #44475a !important;}' +
|
||||||
'.fc-today {background:#646e8c !important}' +
|
'.fc-today {background:#646e8c !important}' +
|
||||||
@ -343,9 +343,11 @@
|
|||||||
} else {
|
} else {
|
||||||
nightMode = true;
|
nightMode = true;
|
||||||
}
|
}
|
||||||
window.localStorage.setItem('nightMode', nightMode);
|
setTimeout(function () {
|
||||||
changeNightModeCSS();
|
window.localStorage.setItem('nightMode', nightMode);
|
||||||
changeHighChartsNightMode();
|
changeNightModeCSS();
|
||||||
|
changeHighChartsNightMode();
|
||||||
|
}, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#night-mode-toggle').on('click', toggleNightMode);
|
$('#night-mode-toggle').on('click', toggleNightMode);
|
||||||
|
@ -20,6 +20,7 @@ var linegraphButtons = [{
|
|||||||
}];
|
}];
|
||||||
|
|
||||||
var graphs = [];
|
var graphs = [];
|
||||||
|
var specialColors = {};
|
||||||
|
|
||||||
function activityPie(id, activitySeries) {
|
function activityPie(id, activitySeries) {
|
||||||
graphs.push(Highcharts.chart(id, {
|
graphs.push(Highcharts.chart(id, {
|
||||||
@ -553,12 +554,13 @@ function worldMap(id, colorMin, colorMax, mapSeries) {
|
|||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
function worldPie(id, worldSeries, gmSeries) {
|
function worldPie(id, worldSeries, gmSeries, bgColor) {
|
||||||
var defaultTitle = '';
|
var defaultTitle = '';
|
||||||
var defaultSubtitle = 'Click the slices to view used GameMode';
|
var defaultSubtitle = 'Click the slices to view used GameMode';
|
||||||
|
|
||||||
graphs.push(Highcharts.chart(id, {
|
var chart = Highcharts.chart(id, {
|
||||||
chart: {
|
chart: {
|
||||||
|
backgroundColor: bgColor ? bgColor : '#44475a',
|
||||||
plotBackgroundColor: null,
|
plotBackgroundColor: null,
|
||||||
plotBorderWidth: null,
|
plotBorderWidth: null,
|
||||||
plotShadow: false,
|
plotShadow: false,
|
||||||
@ -597,11 +599,23 @@ function worldPie(id, worldSeries, gmSeries) {
|
|||||||
return {name: d.name, id: d.id, colors: gmPieColors, data: d.data}
|
return {name: d.name, id: d.id, colors: gmPieColors, data: d.data}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}));
|
});
|
||||||
|
if (bgColor) {
|
||||||
|
specialColors[graphs.length] = bgColor;
|
||||||
|
}
|
||||||
|
graphs.push(chart);
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateGraphs() {
|
function updateGraphs() {
|
||||||
|
var nightMode = window.localStorage.getItem('nightMode') == 'true';
|
||||||
for (var i = 0; i < graphs.length; i++) {
|
for (var i = 0; i < graphs.length; i++) {
|
||||||
graphs[i].update(Highcharts.theme)
|
graphs[i].update(Highcharts.theme);
|
||||||
|
if (nightMode && specialColors[i]) {
|
||||||
|
graphs[i].update({
|
||||||
|
chart: {
|
||||||
|
backgroundColor: specialColors[i]
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -42,7 +42,7 @@ function onOpenSession(i, sessions) {
|
|||||||
var worldSeries = {name: 'World Playtime', colorByPoint: true, data: session.world_series};
|
var worldSeries = {name: 'World Playtime', colorByPoint: true, data: session.world_series};
|
||||||
var gmSeries = session.gm_series;
|
var gmSeries = session.gm_series;
|
||||||
|
|
||||||
worldPie("worldpie_" + i, worldSeries, gmSeries);
|
worldPie("worldpie_" + i, worldSeries, gmSeries, '#3A3B45');
|
||||||
}, 250);
|
}, 250);
|
||||||
opened = true;
|
opened = true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user