diff --git a/application/controllers/Accumulated.php b/application/controllers/Accumulated.php index f7a4f5f7e..df442d870 100644 --- a/application/controllers/Accumulated.php +++ b/application/controllers/Accumulated.php @@ -1,14 +1,18 @@ load->model('user_model'); - if(!$this->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); } + if (!$this->user_model->authorize(2)) { + $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); + redirect('dashboard'); + } } public function index() @@ -32,7 +36,8 @@ class Accumulated extends CI_Controller { /* * Used for ajax-call in javascript to fetch the data and insert into table and chart */ - public function get_accumulated_data(){ + public function get_accumulated_data() + { //load model $this->load->model('accumulate_model'); $band = $this->input->post('Band'); @@ -45,5 +50,4 @@ class Accumulated extends CI_Controller { header('Content-Type: application/json'); echo json_encode($data); } - -} \ No newline at end of file +} diff --git a/application/models/Accumulate_model.php b/application/models/Accumulate_model.php index 0ea9ac344..63685108a 100644 --- a/application/models/Accumulate_model.php +++ b/application/models/Accumulate_model.php @@ -3,31 +3,40 @@ if (!defined('BASEPATH')) exit('No direct script access allowed'); class Accumulate_model extends CI_Model { - function get_accumulated_data($band, $award, $mode, $period) { - $this->load->model('logbooks_model'); - $logbooks_locations_array = $this->logbooks_model->list_logbook_relationships($this->session->userdata('active_station_logbook')); + function get_accumulated_data($band, $award, $mode, $period) + { + $this->load->model('logbooks_model'); + $logbooks_locations_array = $this->logbooks_model->list_logbook_relationships($this->session->userdata('active_station_logbook')); if (!$logbooks_locations_array) { return array(); } - $location_list = "'".implode("','",$logbooks_locations_array)."'"; + $location_list = "'" . implode("','", $logbooks_locations_array) . "'"; switch ($award) { - case 'dxcc': $result = $this->get_accumulated_dxcc($band, $mode, $period, $location_list); break; - case 'was': $result = $this->get_accumulated_was($band, $mode, $period, $location_list); break; - case 'iota': $result = $this->get_accumulated_iota($band, $mode, $period, $location_list); break; - case 'waz': $result = $this->get_accumulated_waz($band, $mode, $period, $location_list); break; + case 'dxcc': + $result = $this->get_accumulated_dxcc($band, $mode, $period, $location_list); + break; + case 'was': + $result = $this->get_accumulated_was($band, $mode, $period, $location_list); + break; + case 'iota': + $result = $this->get_accumulated_iota($band, $mode, $period, $location_list); + break; + case 'waz': + $result = $this->get_accumulated_waz($band, $mode, $period, $location_list); + break; } return $result; } - function get_accumulated_dxcc($band, $mode, $period, $location_list) { + function get_accumulated_dxcc($band, $mode, $period, $location_list) + { if ($period == "year") { $sql = "select year(thcv.col_time_on) year"; - } - else if ($period == "month") { + } else if ($period == "month") { $sql = "select date_format(col_time_on, '%Y-%m') year"; } @@ -39,14 +48,13 @@ class Accumulate_model extends CI_Model if ($period == "year") { $sql .= "year(col_time_on)"; - } - else if ($period == "month") { + } else if ($period == "month") { $sql .= "date_format(col_time_on, '%Y-%m')"; } $sql .= " year, col_dxcc - from " . $this->config->item('table_name') . - " where col_dxcc > 0 and station_id in (". $location_list . ")"; + from " . $this->config->item('table_name') . + " where col_dxcc > 0 and station_id in (" . $location_list . ")"; if ($band != 'All') { if ($band == 'SAT') { @@ -57,47 +65,45 @@ class Accumulate_model extends CI_Model } } - if ($mode != 'All') { - $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; - } - - $sql .= " order by year - ) x - where not exists (select 1 from " . $this->config->item('table_name') . " where"; - - if ($period == "year") { - $sql .= " year(col_time_on) < year";; - } - else if ($period == "month") { - $sql .= " date_format(col_time_on, '%Y-%m') < year";; - } - - $sql .= " and col_dxcc = x.col_dxcc"; - - if ($band != 'All') { - if ($band == 'SAT') { - $sql .= " and col_prop_mode ='" . $band . "'"; - } else { - $sql .= " and col_prop_mode !='SAT'"; - $sql .= " and col_band ='" . $band . "'"; - } - } - if ($mode != 'All') { $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; } - $sql .= " and station_id in (". $location_list . ")) + $sql .= " order by year + ) x + where not exists (select 1 from " . $this->config->item('table_name') . " where"; + + if ($period == "year") { + $sql .= " year(col_time_on) < year";; + } else if ($period == "month") { + $sql .= " date_format(col_time_on, '%Y-%m') < year";; + } + + $sql .= " and col_dxcc = x.col_dxcc"; + + if ($band != 'All') { + if ($band == 'SAT') { + $sql .= " and col_prop_mode ='" . $band . "'"; + } else { + $sql .= " and col_prop_mode !='SAT'"; + $sql .= " and col_band ='" . $band . "'"; + } + } + + if ($mode != 'All') { + $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; + } + + $sql .= " and station_id in (" . $location_list . ")) group by year order by year"; if ($period == "year") { $sql .= " ) y on year(thcv.col_time_on) = y.year"; - } - else if ($period == "month") { + } else if ($period == "month") { $sql .= " ) y on date_format(col_time_on, '%Y-%m') = y.year"; } - + $sql .= " where thcv.col_dxcc > 0"; if ($band != 'All') { @@ -110,17 +116,15 @@ class Accumulate_model extends CI_Model } if ($mode != 'All') { - $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; + $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; } - - $sql .= " and station_id in (". $location_list . ")"; + + $sql .= " and station_id in (" . $location_list . ")"; if ($period == "year") { $sql .= " group by year(thcv.col_time_on), y.tot order by year(thcv.col_time_on)"; - } - - else if ($period == "month") { + } else if ($period == "month") { $sql .= " group by date_format(col_time_on, '%Y-%m'), y.tot order by date_format(col_time_on, '%Y-%m')"; } @@ -130,7 +134,8 @@ class Accumulate_model extends CI_Model return $this->count_and_add_accumulated_total($query->result()); } - function count_and_add_accumulated_total($array) { + function count_and_add_accumulated_total($array) + { $counter = 0; for ($i = 0; $i < count($array); $i++) { $array[$i]->total = $array[$i]->tot + $counter; @@ -139,11 +144,11 @@ class Accumulate_model extends CI_Model return $array; } - function get_accumulated_was($band, $mode, $period, $location_list) { + function get_accumulated_was($band, $mode, $period, $location_list) + { if ($period == "year") { $sql = "select year(thcv.col_time_on) year"; - } - else if ($period == "month") { + } else if ($period == "month") { $sql = "select date_format(col_time_on, '%Y-%m') year"; } @@ -155,14 +160,13 @@ class Accumulate_model extends CI_Model if ($period == "year") { $sql .= "year(col_time_on)"; - } - else if ($period == "month") { + } else if ($period == "month") { $sql .= "date_format(col_time_on, '%Y-%m')"; } $sql .= " year, col_state - from " . $this->config->item('table_name') . - " where station_id in (". $location_list . ")"; + from " . $this->config->item('table_name') . + " where station_id in (" . $location_list . ")"; if ($band != 'All') { if ($band == 'SAT') { @@ -173,35 +177,6 @@ class Accumulate_model extends CI_Model } } - if ($mode != 'All') { - $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; - } - - $sql .= " and COL_DXCC in ('291', '6', '110')"; - $sql .= " and COL_STATE in ('AK','AL','AR','AZ','CA','CO','CT','DE','FL','GA','HI','IA','ID','IL','IN','KS','KY','LA','MA','MD','ME','MI','MN','MO','MS','MT','NC','ND','NE','NH','NJ','NM','NV','NY','OH','OK','OR','PA','RI','SC','SD','TN','TX','UT','VA','VT','WA','WI','WV','WY')"; - - $sql .= " order by year - ) x - where not exists (select 1 from " . $this->config->item('table_name') . " where"; - - if ($period == "year") { - $sql .= " year(col_time_on) < year";; - } - else if ($period == "month") { - $sql .= " date_format(col_time_on, '%Y-%m') < year";; - } - - $sql .= " and col_state = x.col_state"; - - if ($band != 'All') { - if ($band == 'SAT') { - $sql .= " and col_prop_mode ='" . $band . "'"; - } else { - $sql .= " and col_prop_mode !='SAT'"; - $sql .= " and col_band ='" . $band . "'"; - } - } - if ($mode != 'All') { $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; } @@ -209,18 +184,17 @@ class Accumulate_model extends CI_Model $sql .= " and COL_DXCC in ('291', '6', '110')"; $sql .= " and COL_STATE in ('AK','AL','AR','AZ','CA','CO','CT','DE','FL','GA','HI','IA','ID','IL','IN','KS','KY','LA','MA','MD','ME','MI','MN','MO','MS','MT','NC','ND','NE','NH','NJ','NM','NV','NY','OH','OK','OR','PA','RI','SC','SD','TN','TX','UT','VA','VT','WA','WI','WV','WY')"; - $sql .= " and station_id in (". $location_list . ")) - group by year - order by year"; + $sql .= " order by year + ) x + where not exists (select 1 from " . $this->config->item('table_name') . " where"; if ($period == "year") { - $sql .= " ) y on year(thcv.col_time_on) = y.year"; + $sql .= " year(col_time_on) < year";; + } else if ($period == "month") { + $sql .= " date_format(col_time_on, '%Y-%m') < year";; } - else if ($period == "month") { - $sql .= " ) y on date_format(col_time_on, '%Y-%m') = y.year"; - } - - $sql .= " where station_id in (". $location_list . ")"; + + $sql .= " and col_state = x.col_state"; if ($band != 'All') { if ($band == 'SAT') { @@ -232,15 +206,41 @@ class Accumulate_model extends CI_Model } if ($mode != 'All') { - $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; + $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; } - + + $sql .= " and COL_DXCC in ('291', '6', '110')"; + $sql .= " and COL_STATE in ('AK','AL','AR','AZ','CA','CO','CT','DE','FL','GA','HI','IA','ID','IL','IN','KS','KY','LA','MA','MD','ME','MI','MN','MO','MS','MT','NC','ND','NE','NH','NJ','NM','NV','NY','OH','OK','OR','PA','RI','SC','SD','TN','TX','UT','VA','VT','WA','WI','WV','WY')"; + + $sql .= " and station_id in (" . $location_list . ")) + group by year + order by year"; + + if ($period == "year") { + $sql .= " ) y on year(thcv.col_time_on) = y.year"; + } else if ($period == "month") { + $sql .= " ) y on date_format(col_time_on, '%Y-%m') = y.year"; + } + + $sql .= " where station_id in (" . $location_list . ")"; + + if ($band != 'All') { + if ($band == 'SAT') { + $sql .= " and col_prop_mode ='" . $band . "'"; + } else { + $sql .= " and col_prop_mode !='SAT'"; + $sql .= " and col_band ='" . $band . "'"; + } + } + + if ($mode != 'All') { + $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; + } + if ($period == "year") { $sql .= " group by year(thcv.col_time_on), y.tot order by year(thcv.col_time_on)"; - } - - else if ($period == "month") { + } else if ($period == "month") { $sql .= " group by date_format(col_time_on, '%Y-%m'), y.tot order by date_format(col_time_on, '%Y-%m')"; } @@ -250,11 +250,11 @@ class Accumulate_model extends CI_Model return $this->count_and_add_accumulated_total($query->result()); } - function get_accumulated_iota($band, $mode, $period, $location_list) { + function get_accumulated_iota($band, $mode, $period, $location_list) + { if ($period == "year") { $sql = "select year(thcv.col_time_on) year"; - } - else if ($period == "month") { + } else if ($period == "month") { $sql = "select date_format(col_time_on, '%Y-%m') year"; } @@ -266,14 +266,13 @@ class Accumulate_model extends CI_Model if ($period == "year") { $sql .= "year(col_time_on)"; - } - else if ($period == "month") { + } else if ($period == "month") { $sql .= "date_format(col_time_on, '%Y-%m')"; } $sql .= " year, col_iota - from " . $this->config->item('table_name') . - " where station_id in (". $location_list . ")"; + from " . $this->config->item('table_name') . + " where station_id in (" . $location_list . ")"; if ($band != 'All') { if ($band == 'SAT') { @@ -284,48 +283,21 @@ class Accumulate_model extends CI_Model } } - if ($mode != 'All') { - $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; - } - - $sql .= " order by year - ) x - where not exists (select 1 from " . $this->config->item('table_name') . " where"; - - if ($period == "year") { - $sql .= " year(col_time_on) < year";; - } - else if ($period == "month") { - $sql .= " date_format(col_time_on, '%Y-%m') < year";; - } - - $sql .= " and col_iota = x.col_iota"; - - if ($band != 'All') { - if ($band == 'SAT') { - $sql .= " and col_prop_mode ='" . $band . "'"; - } else { - $sql .= " and col_prop_mode !='SAT'"; - $sql .= " and col_band ='" . $band . "'"; - } - } - if ($mode != 'All') { $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; } - $sql .= " and station_id in (". $location_list . ")) - group by year - order by year"; + $sql .= " order by year + ) x + where not exists (select 1 from " . $this->config->item('table_name') . " where"; if ($period == "year") { - $sql .= " ) y on year(thcv.col_time_on) = y.year"; + $sql .= " year(col_time_on) < year";; + } else if ($period == "month") { + $sql .= " date_format(col_time_on, '%Y-%m') < year";; } - else if ($period == "month") { - $sql .= " ) y on date_format(col_time_on, '%Y-%m') = y.year"; - } - - $sql .= " where station_id in (". $location_list . ")"; + + $sql .= " and col_iota = x.col_iota"; if ($band != 'All') { if ($band == 'SAT') { @@ -337,15 +309,38 @@ class Accumulate_model extends CI_Model } if ($mode != 'All') { - $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; + $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; } - + + $sql .= " and station_id in (" . $location_list . ")) + group by year + order by year"; + + if ($period == "year") { + $sql .= " ) y on year(thcv.col_time_on) = y.year"; + } else if ($period == "month") { + $sql .= " ) y on date_format(col_time_on, '%Y-%m') = y.year"; + } + + $sql .= " where station_id in (" . $location_list . ")"; + + if ($band != 'All') { + if ($band == 'SAT') { + $sql .= " and col_prop_mode ='" . $band . "'"; + } else { + $sql .= " and col_prop_mode !='SAT'"; + $sql .= " and col_band ='" . $band . "'"; + } + } + + if ($mode != 'All') { + $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; + } + if ($period == "year") { $sql .= " group by year(thcv.col_time_on), y.tot order by year(thcv.col_time_on)"; - } - - else if ($period == "month") { + } else if ($period == "month") { $sql .= " group by date_format(col_time_on, '%Y-%m'), y.tot order by date_format(col_time_on, '%Y-%m')"; } @@ -355,11 +350,11 @@ class Accumulate_model extends CI_Model return $this->count_and_add_accumulated_total($query->result()); } - function get_accumulated_waz($band, $mode, $period, $location_list) { + function get_accumulated_waz($band, $mode, $period, $location_list) + { if ($period == "year") { $sql = "select year(thcv.col_time_on) year"; - } - else if ($period == "month") { + } else if ($period == "month") { $sql = "select date_format(col_time_on, '%Y-%m') year"; } @@ -371,14 +366,13 @@ class Accumulate_model extends CI_Model if ($period == "year") { $sql .= "year(col_time_on)"; - } - else if ($period == "month") { + } else if ($period == "month") { $sql .= "date_format(col_time_on, '%Y-%m')"; } $sql .= " year, col_cqz - from " . $this->config->item('table_name') . - " where station_id in (". $location_list . ")"; + from " . $this->config->item('table_name') . + " where station_id in (" . $location_list . ")"; if ($band != 'All') { if ($band == 'SAT') { @@ -389,48 +383,21 @@ class Accumulate_model extends CI_Model } } - if ($mode != 'All') { - $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; - } - - $sql .= " order by year - ) x - where not exists (select 1 from " . $this->config->item('table_name') . " where"; - - if ($period == "year") { - $sql .= " year(col_time_on) < year";; - } - else if ($period == "month") { - $sql .= " date_format(col_time_on, '%Y-%m') < year";; - } - - $sql .= " and col_cqz = x.col_cqz"; - - if ($band != 'All') { - if ($band == 'SAT') { - $sql .= " and col_prop_mode ='" . $band . "'"; - } else { - $sql .= " and col_prop_mode !='SAT'"; - $sql .= " and col_band ='" . $band . "'"; - } - } - if ($mode != 'All') { $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; } - $sql .= " and station_id in (". $location_list . ")) - group by year - order by year"; + $sql .= " order by year + ) x + where not exists (select 1 from " . $this->config->item('table_name') . " where"; if ($period == "year") { - $sql .= " ) y on year(thcv.col_time_on) = y.year"; + $sql .= " year(col_time_on) < year";; + } else if ($period == "month") { + $sql .= " date_format(col_time_on, '%Y-%m') < year";; } - else if ($period == "month") { - $sql .= " ) y on date_format(col_time_on, '%Y-%m') = y.year"; - } - - $sql .= " where station_id in (". $location_list . ")"; + + $sql .= " and col_cqz = x.col_cqz"; if ($band != 'All') { if ($band == 'SAT') { @@ -442,15 +409,38 @@ class Accumulate_model extends CI_Model } if ($mode != 'All') { - $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; + $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; } - + + $sql .= " and station_id in (" . $location_list . ")) + group by year + order by year"; + + if ($period == "year") { + $sql .= " ) y on year(thcv.col_time_on) = y.year"; + } else if ($period == "month") { + $sql .= " ) y on date_format(col_time_on, '%Y-%m') = y.year"; + } + + $sql .= " where station_id in (" . $location_list . ")"; + + if ($band != 'All') { + if ($band == 'SAT') { + $sql .= " and col_prop_mode ='" . $band . "'"; + } else { + $sql .= " and col_prop_mode !='SAT'"; + $sql .= " and col_band ='" . $band . "'"; + } + } + + if ($mode != 'All') { + $sql .= " and (col_mode ='" . $mode . "' or col_submode ='" . $mode . "')"; + } + if ($period == "year") { $sql .= " group by year(thcv.col_time_on), y.tot order by year(thcv.col_time_on)"; - } - - else if ($period == "month") { + } else if ($period == "month") { $sql .= " group by date_format(col_time_on, '%Y-%m'), y.tot order by date_format(col_time_on, '%Y-%m')"; } @@ -459,4 +449,4 @@ class Accumulate_model extends CI_Model return $this->count_and_add_accumulated_total($query->result()); } -} \ No newline at end of file +} diff --git a/assets/js/sections/accumulatedstatistics.js b/assets/js/sections/accumulatedstatistics.js index 809883981..06d15a643 100644 --- a/assets/js/sections/accumulatedstatistics.js +++ b/assets/js/sections/accumulatedstatistics.js @@ -1,64 +1,90 @@ function accumulatePlot(form) { - $(".ld-ext-right").addClass('running'); - $(".ld-ext-right").prop('disabled', true); + $(".ld-ext-right").addClass("running"); + $(".ld-ext-right").prop("disabled", true); // using this to change color of legend and label according to background color - var color = ifDarkModeThemeReturn('white', 'grey'); + var color = ifDarkModeThemeReturn("white", "grey"); var award = form.awardradio.value; var mode = form.mode.value; var period = form.periodradio.value; $.ajax({ - url: base_url + 'index.php/accumulated/get_accumulated_data', - type: 'post', - data: { 'Band': form.band.value, 'Award': award, 'Mode': mode, 'Period': period }, + url: base_url + "index.php/accumulated/get_accumulated_data", + type: "post", + data: { + Band: form.band.value, + Award: award, + Mode: mode, + Period: period, + }, success: function (data) { if (!$.trim(data)) { $("#accumulateContainer").empty(); - $("#accumulateContainer").append(''); - $(".ld-ext-right").removeClass('running'); - $(".ld-ext-right").prop('disabled', false); - } - else { + $("#accumulateContainer").append( + '' + ); + $(".ld-ext-right").removeClass("running"); + $(".ld-ext-right").prop("disabled", false); + } else { // used for switching award text in the table and the chart switch (award) { - case 'dxcc': var awardtext = lang_statistics_accumulated_worked_dxcc; break; - case 'was': var awardtext = lang_statistics_accumulated_worked_states; break; - case 'iota': var awardtext = lang_statistics_accumulated_worked_iota; break; - case 'waz': var awardtext = lang_statistics_accumulated_worked_cqzone; break; + case "dxcc": + var awardtext = lang_statistics_accumulated_worked_dxcc; + break; + case "was": + var awardtext = + lang_statistics_accumulated_worked_states; + break; + case "iota": + var awardtext = lang_statistics_accumulated_worked_iota; + break; + case "waz": + var awardtext = + lang_statistics_accumulated_worked_cqzone; + break; } var periodtext = lang_general_word_year; - if (period == 'month') { - periodtext = lang_general_word_year + ' + ' + lang_general_word_month; + if (period == "month") { + periodtext = + lang_general_word_year + + " + " + + lang_general_word_month; } // removing the old chart so that it will not interfere when loading chart again $("#accumulateContainer").empty(); - $("#accumulateContainer").append("
"); + $("#accumulateContainer").append( + '
' + ); // appending table to hold the data - $("#accumulateTable").append('' + - '' + - '' + - '' + - '' + - '' + - '' + - '
#' + periodtext + '' + awardtext + '
'); + $("#accumulateTable").append( + '' + + "" + + "" + + "" + + "" + + "" + + "" + + "
#" + + periodtext + + "" + + awardtext + + "
" + ); var labels = []; var dataDxcc = []; - var $myTable = $('.accutable'); + var $myTable = $(".accutable"); var i = 1; // building the rows in the table var rowElements = data.map(function (row) { + var $row = $(""); - var $row = $(''); - - var $iterator = $('').html(i++); - var $type = $('').html(row.year); - var $content = $('').html(row.total); + var $iterator = $("").html(i++); + var $type = $("").html(row.year); + var $content = $("").html(row.total); $row.append($iterator, $type, $content); @@ -73,76 +99,78 @@ function accumulatePlot(form) { dataDxcc.push(this.total); }); - var ctx = document.getElementById("myChartAccumulate").getContext('2d'); + var ctx = document + .getElementById("myChartAccumulate") + .getContext("2d"); var headerperiod; - if (period == 'year') { + if (period == "year") { headerperiod = lang_general_word_yearly; - } else if (period == 'month') { + } else if (period == "month") { headerperiod = lang_general_word_monthly; } else { - headerperiod = 'n/a'; + headerperiod = "n/a"; } var myChart = new Chart(ctx, { - type: 'bar', + type: "bar", data: { labels: labels, - datasets: [{ - label: awardtext + ' (' + headerperiod + ')', - data: dataDxcc, - backgroundColor: 'rgba(54, 162, 235, 0.2)', - borderColor: 'rgba(54, 162, 235, 1)', - borderWidth: 2, - color: color - }] + datasets: [ + { + label: awardtext + " (" + headerperiod + ")", + data: dataDxcc, + backgroundColor: "rgba(54, 162, 235, 0.2)", + borderColor: "rgba(54, 162, 235, 1)", + borderWidth: 2, + color: color, + }, + ], }, options: { scales: { y: { ticks: { beginAtZero: true, - color: color - } + color: color, + }, }, x: { ticks: { - color: color - } - } + color: color, + }, + }, }, plugins: { legend: { labels: { - color: color - } - } - } - } + color: color, + }, + }, + }, + }, }); - $(".ld-ext-right").removeClass('running'); - $(".ld-ext-right").prop('disabled', false); - $('.accutable').DataTable({ + $(".ld-ext-right").removeClass("running"); + $(".ld-ext-right").prop("disabled", false); + $(".accutable").DataTable({ responsive: false, ordering: false, - "scrollY": "400px", - "scrollCollapse": true, - "paging": false, - "scrollX": true, - "language": { + scrollY: "400px", + scrollCollapse: true, + paging: false, + scrollX: true, + language: { url: getDataTablesLanguageUrl(), }, - dom: 'Bfrtip', - buttons: [ - 'csv' - ] + dom: "Bfrtip", + buttons: ["csv"], }); // using this to change color of csv-button if dark mode is chosen - var background = $('body').css("background-color"); + var background = $("body").css("background-color"); - if (background != ('rgb(255, 255, 255)')) { + if (background != "rgb(255, 255, 255)") { $(".buttons-csv").css("color", "white"); } } - } + }, }); }