Логика checkbox-категории в табл. при переключении дата/компания

parent 8635c101
...@@ -9,7 +9,6 @@ $(document).ready(function(){ ...@@ -9,7 +9,6 @@ $(document).ready(function(){
activeLine = $(selectorActiveLine).data('filter-category'), activeLine = $(selectorActiveLine).data('filter-category'),
activeTime, activeTime,
activeDays, activeDays,
timeInterval = [],
toggelDates = [], toggelDates = [],
selectedCategoriesId = [], selectedCategoriesId = [],
weekDatesDataStart, weekDatesDataStart,
...@@ -21,12 +20,6 @@ $(document).ready(function(){ ...@@ -21,12 +20,6 @@ $(document).ready(function(){
'admoney' : '#9467BD' 'admoney' : '#9467BD'
}; };
// Временные интервалы для отображения на оси:
for (var i = 0; i < 24; i++) {
timeInterval.push(pad(i) + ':00');
}
// Добавление впереди 0 у однозначных значений // Добавление впереди 0 у однозначных значений
function pad(number) { function pad(number) {
var r = String(number); var r = String(number);
...@@ -99,6 +92,8 @@ $(document).ready(function(){ ...@@ -99,6 +92,8 @@ $(document).ready(function(){
} }
var chart;
$.extend({ $.extend({
ChartStat: { ChartStat: {
DateStat: function(dataLineChartStat) { DateStat: function(dataLineChartStat) {
...@@ -139,12 +134,11 @@ $(document).ready(function(){ ...@@ -139,12 +134,11 @@ $(document).ready(function(){
axes['data'+i] = 'y'; axes['data'+i] = 'y';
colors['data'+i] = colorsActiveLines[currentActiveLine]; colors['data'+i] = colorsActiveLines[currentActiveLine];
} }
} }
//console.log('AAA dataColumnsTemp ', dataColumnsTemp); //console.log('AAA dataColumnsTemp ', dataColumnsTemp);
var chart = c3.generate({ //var chart = c3.generate({
chart = c3.generate({
bindto: selectorGraphChartStat, bindto: selectorGraphChartStat,
data: { data: {
x: 'x', x: 'x',
...@@ -154,10 +148,6 @@ $(document).ready(function(){ ...@@ -154,10 +148,6 @@ $(document).ready(function(){
types: types, types: types,
axes: axes, axes: axes,
colors: colors, colors: colors,
/*
colors: {
data: '#2ca02c',
},*/
}, },
axis: { axis: {
x: { x: {
...@@ -211,6 +201,10 @@ $(document).ready(function(){ ...@@ -211,6 +201,10 @@ $(document).ready(function(){
} }
}, },
ToggleCats: function(toggelDates) {
chart.toggle(toggelDates);
}
} }
}); });
......
...@@ -136,13 +136,14 @@ $(document).ready(function(){ ...@@ -136,13 +136,14 @@ $(document).ready(function(){
if ($this.hasClass('main-cat')) { if ($this.hasClass('main-cat')) {
dataLineChartStat = ($this.hasClass('date')) ? periodStatsData : companyStatsData; dataLineChartStat = ($this.hasClass('date')) ? periodStatsData : companyStatsData;
$tableHeadColsChecks.attr("disabled", $this.hasClass('company'));
} }
renderHourTable(); renderHourTable();
}); });
// Клик на checkbox в названии поля таблицы: // Клик на checkbox в названии поля таблицы:
var $tableHeadColsChecks = $('#table-line thead.metric.sortable th input[type="checkbox"]'); var $tableHeadColsChecks = $('#table-line thead.metric.sortable th input[type="checkbox"]');
$tableHeadColsChecks.on('change', 'thead.metric.sortable th input[type="checkbox"]', function(){ $tableHeadColsChecks.on('change', function(){
renderLineChart(); renderLineChart();
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment