diff --git a/application/views/interface_assets/footer.php b/application/views/interface_assets/footer.php index 5608b17d..e68875b9 100644 --- a/application/views/interface_assets/footer.php +++ b/application/views/interface_assets/footer.php @@ -1550,139 +1550,7 @@ $(document).ready(function(){ uri->segment(1) == "accumulated") { ?> - + uri->segment(1) == "timeplotter") { ?> diff --git a/assets/js/sections/accumulatedstatistics.js b/assets/js/sections/accumulatedstatistics.js new file mode 100644 index 00000000..0de4e902 --- /dev/null +++ b/assets/js/sections/accumulatedstatistics.js @@ -0,0 +1,130 @@ +function accumulatePlot(form) { + $(".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 background = $('body').css( "background-color"); + var color = 'grey'; + if (background != ('rgb(255, 255, 255)')) { + color = 'white'; + } + + 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}, + success: function(data) { + // used for switching award text in the table and the chart + switch(award) { + case 'dxcc': var awardtext = "DXCC\'s"; break; + case 'was': var awardtext = "states";break; + case 'iota': var awardtext = "IOTA\'s";break; + case 'waz': var awardtext = "CQ zones"; break; + } + + var periodtext = 'Year'; + if (period == 'month') { + periodtext += ' + month'; + } + // removing the old chart so that it will not interfere when loading chart again + $("#accumulateContainer").empty(); + $("#accumulateContainer").append("
"); + + // appending table to hold the data + $("#accumulateTable").append('| # | ' + + '' + periodtext + ' | ' + + 'Accumulated # of ' + awardtext + ' worked | '+ + '