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

parent 8635c101
......@@ -9,7 +9,6 @@ $(document).ready(function(){
activeLine = $(selectorActiveLine).data('filter-category'),
activeTime,
activeDays,
timeInterval = [],
toggelDates = [],
selectedCategoriesId = [],
weekDatesDataStart,
......@@ -21,12 +20,6 @@ $(document).ready(function(){
'admoney' : '#9467BD'
};
// Временные интервалы для отображения на оси:
for (var i = 0; i < 24; i++) {
timeInterval.push(pad(i) + ':00');
}
// Добавление впереди 0 у однозначных значений
function pad(number) {
var r = String(number);
......@@ -99,6 +92,8 @@ $(document).ready(function(){
}
var chart;
$.extend({
ChartStat: {
DateStat: function(dataLineChartStat) {
......@@ -139,12 +134,11 @@ $(document).ready(function(){
axes['data'+i] = 'y';
colors['data'+i] = colorsActiveLines[currentActiveLine];
}
}
//console.log('AAA dataColumnsTemp ', dataColumnsTemp);
var chart = c3.generate({
//var chart = c3.generate({
chart = c3.generate({
bindto: selectorGraphChartStat,
data: {
x: 'x',
......@@ -154,10 +148,6 @@ $(document).ready(function(){
types: types,
axes: axes,
colors: colors,
/*
colors: {
data: '#2ca02c',
},*/
},
axis: {
x: {
......@@ -211,6 +201,10 @@ $(document).ready(function(){
}
},
ToggleCats: function(toggelDates) {
chart.toggle(toggelDates);
}
}
});
......
......@@ -136,13 +136,14 @@ $(document).ready(function(){
if ($this.hasClass('main-cat')) {
dataLineChartStat = ($this.hasClass('date')) ? periodStatsData : companyStatsData;
$tableHeadColsChecks.attr("disabled", $this.hasClass('company'));
}
renderHourTable();
});
// Клик на 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();
});
......
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