(function ($) {
'use strict';
$(function () {
// flot chart script
$(function () {
'use strict'
var dashData3 = [
[0, 55],
[1, 59],
[2, 57],
[3, 50],
[4, 48],
[5, 45],
[6, 43],
[7, 39],
[8, 35],
[9, 37],
[10, 38],
[11, 36],
[12, 38],
[13, 35],
[14, 37],
[15, 35],
[16, 39],
[17, 37],
[18, 38],
[19, 35],
[20, 32],
[21, 36],
[22, 40],
[23, 34],
[24, 39],
[25, 33],
[26, 30],
[27, 29],
[28, 35],
[29, 29],
[30, 27],
[31, 25],
[32, 28],
[33, 24],
[34, 25],
[35, 23],
[36, 27],
[37, 26],
[38, 23],
[39, 27],
[40, 28],
[41, 25],
[42, 29],
[43, 31],
[44, 33],
[45, 39],
[46, 34],
[47, 34],
[48, 34],
[49, 38],
[50, 36],
[51, 38],
[52, 33],
[53, 35],
[54, 37],
[55, 33],
[56, 29],
[57, 36],
[58, 37],
[59, 40],
[60, 38],
[61, 35],
[62, 40],
[63, 41],
[64, 43],
[65, 47],
[66, 51],
[67, 53],
[68, 56],
[69, 49],
[70, 46],
[71, 40],
[72, 41],
[73, 44],
[74, 40],
[75, 43],
[76, 40],
[77, 45],
[78, 40],
[79, 42],
[80, 40],
[81, 38],
[82, 36],
[83, 37],
[84, 39],
[85, 43],
[86, 45],
[87, 45],
[88, 47],
[89, 45],
[90, 46]
];
var dashData4 = [
[0, 75],
[1, 70],
[2, 65],
[3, 60],
[4, 57],
[5, 53],
[6, 49],
[7, 45],
[8, 54],
[9, 52],
[10, 50],
[11, 45],
[12, 41],
[13, 37],
[14, 54],
[15, 49],
[16, 52],
[17, 52],
[18, 52],
[19, 50],
[20, 49],
[21, 45],
[22, 45],
[23, 45],
[24, 58],
[25, 57],
[26, 56],
[27, 54],
[28, 54],
[29, 54],
[30, 50],
[31, 49],
[32, 48],
[33, 47],
[34, 46],
[35, 48],
[36, 49],
[37, 50],
[38, 51],
[39, 53],
[40, 55],
[41, 59],
[42, 65],
[43, 71],
[44, 76],
[45, 74],
[46, 74],
[47, 74],
[48, 74],
[49, 67],
[50, 60],
[51, 58],
[52, 57],
[53, 56],
[54, 59],
[55, 64],
[56, 67],
[57, 65],
[58, 67],
[59, 70],
[60, 68],
[61, 66],
[62, 64],
[63, 59],
[64, 57],
[65, 59],
[66, 56],
[67, 53],
[68, 45],
[69, 50],
[70, 55],
[71, 57],
[72, 62],
[73, 65],
[74, 63],
[75, 64],
[76, 68],
[77, 65],
[78, 60],
[79, 62],
[80, 59],
[81, 57],
[82, 55],
[83, 54],
[84, 50],
[85, 55],
[86, 53],
[87, 50],
[88, 48],
[89, 49],
[90, 50]
];
function bgFlotData(num, val) {
var data = [];
for (var i = 0; i < num; ++i) {
data.push([i, val]);
}
return data;
}
function bgFlotData(num, val) {
var data = [];
for (var i = 0; i < num; ++i) {
data.push([i, val]);
}
return data;
}
var plot = $.plot('#flotChart', [{
data: dashData4,
color: '#5e6eed',
lines: {
fillColor: 'rgba(94, 110, 237, 0.03)'
}
}], {
series: {
shadowSize: 0,
lines: {
show: true,
lineWidth: 2,
fill: true
}
},
grid: {
borderWidth: 0,
labelMargin: 8
},
yaxis: {
show: true,
min: 0,
max: 100,
ticks: [[0, '1,000'], [20, '50,000'], [40, '100,000'], [60, '150,000'], [80, '200,000'], [100, '250,000']],
},
xaxis: {
show: true,
color: '#fff',
tickColor: '#eee',
ticks: [[0, '1 Jan'], [10, '5 Jan'], [20, '10 Jan'], [30, '15 Jan'], [40, '20 Jan'], [50, '25 Jan'], [60, '30 Jan'], [70, '1 Feb'], [80, '5 Feb'], [90, '10 Feb']],
}
});
var plot2 = $.plot('#flotChart2', [{
data: dashData3,
color: '#58c7f2',
lines: {
fillColor: 'rgba(89, 199, 242, 0.1)'
}
}], {
series: {
shadowSize: 0,
lines: {
show: true,
lineWidth: 2,
fill: true
}
},
grid: {
borderWidth: 0,
labelMargin: 8
},
yaxis: {
show: true,
min: 0,
max: 100,
ticks: [[0, '100'], [20, '500'], [40, '1000'], [60, '1500'], [80, '2000'], [100, '2500']],
},
xaxis: {
show: true,
color: '#fff',
tickColor: '#eee',
ticks: [[0, '1 Jan'], [10, '5 Jan'], [20, '10 Jan'], [30, '15 Jan'], [40, '20 Jan'], [50, '25 Jan'], [60, '30 Jan'], [70, '1 Feb'], [80, '5 Feb'], [90, '10 Feb']],
}
});
var plot3 = $.plot('#flotChart3', [{
data: dashData4,
color: '#4dd996',
lines: {
fillColor: 'rgba(157, 233, 194, 0.1)'
}
}], {
series: {
shadowSize: 0,
lines: {
show: true,
lineWidth: 2,
fill: true
}
},
grid: {
borderWidth: 0,
labelMargin: 8
},
yaxis: {
show: true,
min: 0,
max: 100,
ticks: [[0, '1,000'], [20, '50,000'], [40, '100,000'], [60, '150,000'], [80, '200,000'], [100, '250,000']],
},
xaxis: {
show: true,
color: '#fff',
tickColor: '#eee',
ticks: [[0, '1 Jan'], [10, '5 Jan'], [20, '10 Jan'], [30, '15 Jan'], [40, '20 Jan'], [50, '25 Jan'], [60, '30 Jan'], [70, '1 Feb'], [80, '5 Feb'], [90, '10 Feb']],
}
});
});
// flot dark
$(function () {
'use strict'
var dashDatadark3 = [
[0, 55],
[1, 59],
[2, 57],
[3, 50],
[4, 48],
[5, 45],
[6, 43],
[7, 39],
[8, 35],
[9, 37],
[10, 38],
[11, 36],
[12, 38],
[13, 35],
[14, 37],
[15, 35],
[16, 39],
[17, 37],
[18, 38],
[19, 35],
[20, 32],
[21, 36],
[22, 40],
[23, 34],
[24, 39],
[25, 33],
[26, 30],
[27, 29],
[28, 35],
[29, 29],
[30, 27],
[31, 25],
[32, 28],
[33, 24],
[34, 25],
[35, 23],
[36, 27],
[37, 26],
[38, 23],
[39, 27],
[40, 28],
[41, 25],
[42, 29],
[43, 31],
[44, 33],
[45, 39],
[46, 34],
[47, 34],
[48, 34],
[49, 38],
[50, 36],
[51, 38],
[52, 33],
[53, 35],
[54, 37],
[55, 33],
[56, 29],
[57, 36],
[58, 37],
[59, 40],
[60, 38],
[61, 35],
[62, 40],
[63, 41],
[64, 43],
[65, 47],
[66, 51],
[67, 53],
[68, 56],
[69, 49],
[70, 46],
[71, 40],
[72, 41],
[73, 44],
[74, 40],
[75, 43],
[76, 40],
[77, 45],
[78, 40],
[79, 42],
[80, 40],
[81, 38],
[82, 36],
[83, 37],
[84, 39],
[85, 43],
[86, 45],
[87, 45],
[88, 47],
[89, 45],
[90, 46]
];
var dashDatadark4 = [
[0, 75],
[1, 70],
[2, 65],
[3, 60],
[4, 57],
[5, 53],
[6, 49],
[7, 45],
[8, 54],
[9, 52],
[10, 50],
[11, 45],
[12, 41],
[13, 37],
[14, 54],
[15, 49],
[16, 52],
[17, 52],
[18, 52],
[19, 50],
[20, 49],
[21, 45],
[22, 45],
[23, 45],
[24, 58],
[25, 57],
[26, 56],
[27, 54],
[28, 54],
[29, 54],
[30, 50],
[31, 49],
[32, 48],
[33, 47],
[34, 46],
[35, 48],
[36, 49],
[37, 50],
[38, 51],
[39, 53],
[40, 55],
[41, 59],
[42, 65],
[43, 71],
[44, 76],
[45, 74],
[46, 74],
[47, 74],
[48, 74],
[49, 67],
[50, 60],
[51, 58],
[52, 57],
[53, 56],
[54, 59],
[55, 64],
[56, 67],
[57, 65],
[58, 67],
[59, 70],
[60, 68],
[61, 66],
[62, 64],
[63, 59],
[64, 57],
[65, 59],
[66, 56],
[67, 53],
[68, 45],
[69, 50],
[70, 55],
[71, 57],
[72, 62],
[73, 65],
[74, 63],
[75, 64],
[76, 68],
[77, 65],
[78, 60],
[79, 62],
[80, 59],
[81, 57],
[82, 55],
[83, 54],
[84, 50],
[85, 55],
[86, 53],
[87, 50],
[88, 48],
[89, 49],
[90, 50]
];
function bgFlotData(num, val) {
var data = [];
for (var i = 0; i < num; ++i) {
data.push([i, val]);
}
return data;
}
function bgFlotData(num, val) {
var data = [];
for (var i = 0; i < num; ++i) {
data.push([i, val]);
}
return data;
}
var plot = $.plot('#flotChartDark', [{
data: dashDatadark4,
color: '#5e6eed',
lines: {
fillColor: 'rgba(230, 246, 249, 0.06)'
}
}, {
data: dashDatadark3,
color: '#00cff4',
lines: {
fillColor: 'rgba(230, 246, 249, 0.11)'
}
}], {
series: {
shadowSize: 0,
lines: {
show: true,
lineWidth: 2,
fill: true
}
},
grid: {
borderWidth: 0,
labelMargin: 8
},
yaxis: {
show: true,
min: 0,
max: 100,
ticks: true,
},
xaxis: {
show: true,
color: '#fff',
tickColor: 'rgba(88, 88, 88, 0.36)',
ticks: [[0, '4'], [10, '8'], [20, '12'], [30, '16'], [40, '20'], [50, '24'], [60, '28'], [70, '32'], [80, '36'], [90, '40']],
}
});
});
// line chart script
var data = {
labels: ["10", "", "20", "", "30", "", "40", "", "50", "", "60"],
datasets: [{
label: '# of Votes',
data: [10, 9, 8, 9, 12, 13, 14, 13, 12, 14, 13],
backgroundColor: [
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
],
borderColor: [
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
],
borderWidth: 1,
fill: false
}]
};
var options = {
scales: {
yAxes: [{
ticks: {
display: false,
min: 0
},
gridLines: {
display: false
},
beginAtZero: true
}],
xAxes: [{
barPercentage: 0.4,
gridLines: {
drawBorder: false,
}
}]
},
legend: {
display: false
},
elements: {
point: {
radius: 0
}
}
};
if ($("#barchart").length) {
var barChartCanvas = $("#barchart").get(0).getContext("2d");
// This will get the first returned node in the jQuery collection.
var barChart = new Chart(barChartCanvas, {
type: 'bar',
data: data,
options: options
});
}
// flot-bar chart
$(function () {
var data = [
["0", 5],
["1", 6],
["2", 7],
["3", 6],
["4", 7],
["5", 8],
["6", 7],
["7", 9],
];
if ($("#column-chart").length) {
$.plot("#column-chart", [data], {
series: {
bars: {
show: true,
barWidth: 0.2,
align: "center",
fillColor: '#ffffff',
},
color: '#ffffff',
lines: {
fill: true,
}
},
xaxis: {
mode: "categories",
tickLength: 0,
ticks: [],
},
yaxis: {
ticks: [],
},
grid: {
borderWidth: 0,
labelMargin: 10,
hoverable: true,
clickable: true,
mouseActiveRadius: 6,
}
});
}
});
// star rating scrjipt
$('#star-1').barrating({
theme: 'css-stars',
showSelectedRating: false,
initialRating: 5
});
$('#star-2').barrating({
theme: 'css-stars',
showSelectedRating: false,
initialRating: 2
});
$('#star-3').barrating({
theme: 'css-stars',
showSelectedRating: false,
initialRating: 4
});
$('#star-4').barrating({
theme: 'css-stars',
showSelectedRating: false,
initialRating: 3
});
$('#star-5').barrating({
theme: 'css-stars',
showSelectedRating: false,
initialRating: 4
});
$('#star-6').barrating({
theme: 'css-stars',
showSelectedRating: false,
initialRating: 3
});
$('#star-7').barrating({
theme: 'css-stars',
showSelectedRating: false,
initialRating: 3
});
// doughnut chart starts here
if ($("#doughnutChart1").length) {
var ctx = document.getElementById('doughnutChart1').getContext("2d");
var Blue = '#cdcdcd';
var red = '#ff5730';
var green = '#00d284';
var trafficChartData = {
datasets: [{
data: [70, 30],
backgroundColor: [
Blue,
green
],
hoverBackgroundColor: [
Blue,
green
],
borderColor: [
Blue,
green
],
legendColor: [
Blue,
green
]
}],
// These labels appear in the legend and in the tooltips when hovering different arcs
labels: [
'Old',
'New'
]
};
var trafficChartOptions = {
responsive: true,
animation: {
animateScale: true,
animateRotate: true
},
legend: false,
legendCallback: function (chart) {
var text = [];
text.push('
');
for (var i = 0; i < trafficChartData.datasets[0].data.length; i++) {
text.push('- ');
if (trafficChartData.labels[i]) {
text.push(trafficChartData.labels[i]);
}
// text.push('' + trafficChartData.datasets[0].data[i] + "%" + '')
text.push('
');
}
text.push('
');
return text.join('');
}
};
var trafficChartCanvas = $("#doughnutChart1").get(0).getContext("2d");
var trafficChart = new Chart(trafficChartCanvas, {
type: 'doughnut',
data: trafficChartData,
options: trafficChartOptions
});
$("#doughnut-chart-legend").html(trafficChart.generateLegend());
}
if ($("#doughnutChart2").length) {
var ctx = document.getElementById('doughnutChart2').getContext("2d");
var blue1 = '#cdcdcd';
var red1 = '#ff0854';
var green1 = '#00d284';
var trafficChartData = {
datasets: [{
data: [80, 20],
backgroundColor: [
blue1,
red1
],
hoverBackgroundColor: [
blue1,
red1
],
borderColor: [
blue1,
red1
],
legendColor: [
blue1,
red1
]
}],
// These labels appear in the legend and in the tooltips when hovering different arcs
labels: [
'Old',
'New'
]
};
var trafficChartOptions = {
responsive: true,
animation: {
animateScale: true,
animateRotate: true
},
legend: false,
legendCallback: function (chart) {
var text = [];
text.push('');
for (var i = 0; i < trafficChartData.datasets[0].data.length; i++) {
text.push('- ');
if (trafficChartData.labels[i]) {
text.push(trafficChartData.labels[i]);
}
// text.push('' + trafficChartData.datasets[0].data[i] + "%" + '')
text.push('
');
}
text.push('
');
return text.join('');
}
};
var trafficChartCanvas = $("#doughnutChart2").get(0).getContext("2d");
var trafficChart = new Chart(trafficChartCanvas, {
type: 'doughnut',
data: trafficChartData,
options: trafficChartOptions
});
$("#doughnut-chart-legend2").html(trafficChart.generateLegend());
}
if ($("#doughnutChart3").length) {
var ctx = document.getElementById('doughnutChart3').getContext("2d");
var blue2 = '#00cff4';
var red2 = '#ff0d59';
var green2 = '#00d284';
var trafficChartData = {
datasets: [{
data: [40, 50, 10],
backgroundColor: [
blue2,
green2,
red2
],
hoverBackgroundColor: [
blue2,
green2,
red2
],
borderColor: [
blue2,
green2,
red2
],
legendColor: [
blue2,
green2,
red2
]
}],
// These labels appear in the legend and in the tooltips when hovering different arcs
labels: [
'Iphone',
'Samsung',
'Oneplus',
]
};
var trafficChartOptions = {
responsive: true,
animation: {
animateScale: true,
animateRotate: true
},
legend: false,
legendCallback: function (chart) {
var text = [];
text.push('');
for (var i = 0; i < trafficChartData.datasets[0].data.length; i++) {
text.push('- ');
if (trafficChartData.labels[i]) {
text.push(trafficChartData.labels[i]);
}
text.push('
');
}
text.push('
');
return text.join('');
}
};
var trafficChartCanvas = $("#doughnutChart3").get(0).getContext("2d");
var trafficChart = new Chart(trafficChartCanvas, {
type: 'doughnut',
data: trafficChartData,
options: trafficChartOptions
});
$("#doughnut-chart-legend3").html(trafficChart.generateLegend());
}
});
// gradient line chart
if ($("#linechart").length) {
var chart = document.getElementById('linechart').getContext('2d'),
gradient = chart.createLinearGradient(0, 0, 0, 150);
gradient.addColorStop(0, 'rgba(0, 210, 132, 0.78)');
gradient.addColorStop(0.5, 'rgba(255, 255, 255, 0.2)');
gradient.addColorStop(1, 'rgba(255, 255, 255, 0.1)');
var data = {
labels: ["", "jan", "", "feb", "", "mar", "", "apr", "", "may", "", "nov", ""],
datasets: [{
label: 'Custom Label Name',
backgroundColor: gradient,
pointBackgroundColor: 'white',
borderWidth: 1,
borderColor: '#00d284',
data: [15, 16, 15, 14, 13, 12, 13, 14, 16, 15, 16, 17, 18],
}]
};
var options = {
responsive: true,
maintainAspectRatio: true,
animation: {
easing: 'easeInOutQuad',
duration: 520
},
scales: {
xAxes: [{
gridLines: {
color: 'rgba(0, 210, 132, 0.41)',
lineWidth: 1,
drawBorder: false,
}
}],
yAxes: [{
gridLines: {
display: false,
drawBorder: false
},
ticks: {
display: false,
beginAtZero: true
}
}]
},
elements: {
line: {
tension: 0.4
}
},
legend: {
display: false
},
point: {
backgroundColor: 'white'
},
};
var chartInstance = new Chart(chart, {
type: 'line',
data: data,
options: options
});
}
// linechart dark
if ($("#linechartDark").length) {
var chart = document.getElementById('linechartDark').getContext('2d'),
gradient = chart.createLinearGradient(0, 0, 0, 150);
gradient.addColorStop(0, 'rgba(0, 210, 132, 0.78)');
gradient.addColorStop(0.5, 'rgba(255, 255, 255, 0.2)');
gradient.addColorStop(1, 'rgba(255, 255, 255, 0.01)');
var data = {
labels: ["", "jan", "", "feb", "", "mar", "", "apr", "", "may", "", "nov", ""],
datasets: [{
label: 'Custom Label Name',
backgroundColor: gradient,
pointBackgroundColor: 'white',
borderWidth: 1,
borderColor: '#00d284',
data: [15, 16, 15, 14, 13, 12, 13, 14, 16, 15, 16, 17, 18],
}]
};
var options = {
responsive: true,
maintainAspectRatio: true,
animation: {
easing: 'easeInOutQuad',
duration: 520
},
scales: {
xAxes: [{
gridLines: {
color: 'rgba(0, 210, 132, 0.41)',
lineWidth: 1,
drawBorder: false,
}
}],
yAxes: [{
gridLines: {
display: false,
drawBorder: false
},
ticks: {
display: false,
beginAtZero: true
}
}]
},
elements: {
line: {
tension: 0.4
}
},
legend: {
display: false
},
point: {
backgroundColor: 'white'
},
};
var chartInstance = new Chart(chart, {
type: 'line',
data: data,
options: options
});
}
// flot chart hospital patient total
$(function () {
'use strict'
var patientTotalData3 = [
[0, 55],
[1, 59],
[2, 57],
[3, 50],
[4, 48],
[5, 45],
[6, 43],
[7, 39],
[8, 35],
[9, 37],
[10, 38],
[11, 36],
[12, 38],
[13, 35],
[14, 37],
[15, 35],
[16, 39],
[17, 37],
[18, 38],
[19, 35],
[20, 32],
[21, 36],
[22, 40],
[23, 34],
[24, 39],
[25, 33],
[26, 30],
[27, 29],
[28, 35],
[29, 29],
[30, 27],
[31, 25],
[32, 28],
[33, 24],
[34, 25],
[35, 23],
[36, 27],
[37, 26],
[38, 23],
[39, 27],
[40, 28],
[41, 25],
[42, 29],
[43, 31],
[44, 33],
[45, 39],
[46, 34],
[47, 34],
[48, 34],
[49, 38],
[50, 36],
[51, 38],
[52, 33],
[53, 35],
[54, 37],
[55, 33],
[56, 29],
[57, 36],
[58, 37],
[59, 40],
[60, 38],
[61, 35],
[62, 40],
[63, 41],
[64, 43],
[65, 47],
[66, 51],
[67, 53],
[68, 56],
[69, 49],
[70, 46],
[71, 40],
[72, 41],
[73, 44],
[74, 40],
[75, 43],
[76, 40],
[77, 45],
[78, 40],
[79, 42],
[80, 40],
[81, 38],
[82, 36],
[83, 37],
[84, 39],
[85, 43],
[86, 45],
[87, 45],
[88, 47],
[89, 45],
[90, 46]
];
var patientTotalData4 = [
[0, 45],
[1, 70],
[2, 65],
[3, 60],
[4, 57],
[5, 53],
[6, 49],
[7, 45],
[8, 54],
[9, 52],
[10, 50],
[11, 45],
[12, 41],
[13, 37],
[14, 54],
[15, 49],
[16, 52],
[17, 52],
[18, 52],
[19, 50],
[20, 49],
[21, 45],
[22, 45],
[23, 45],
[24, 58],
[25, 57],
[26, 56],
[27, 54],
[28, 54],
[29, 54],
[30, 50],
[31, 49],
[32, 48],
[33, 47],
[34, 46],
[35, 48],
[36, 49],
[37, 50],
[38, 51],
[39, 53],
[40, 55],
[41, 59],
[42, 65],
[43, 71],
[44, 76],
[45, 74],
[46, 74],
[47, 74],
[48, 74],
[49, 67],
[50, 60],
[51, 58],
[52, 57],
[53, 56],
[54, 59],
[55, 64],
[56, 67],
[57, 65],
[58, 67],
[59, 70],
[60, 68],
[61, 66],
[62, 64],
[63, 59],
[64, 57],
[65, 59],
[66, 56],
[67, 53],
[68, 45],
[69, 50],
[70, 55],
[71, 57],
[72, 62],
[73, 65],
[74, 63],
[75, 64],
[76, 68],
[77, 65],
[78, 60],
[79, 62],
[80, 59],
[81, 57],
[82, 55],
[83, 54],
[84, 50],
[85, 55],
[86, 53],
[87, 50],
[88, 48],
[89, 49],
[90, 50]
];
function bgFlotData(num, val) {
var data = [];
for (var i = 0; i < num; ++i) {
data.push([i, val]);
}
return data;
}
function bgFlotData(num, val) {
var data = [];
for (var i = 0; i < num; ++i) {
data.push([i, val]);
}
return data;
}
var plot = $.plot('#patientTotal', [{
data: patientTotalData4,
color: '#00d284',
lines: {
fillColor: 'rgba(94, 110, 237, 0.03)'
}
}, {
data: patientTotalData3,
color: '#5e6eed',
lines: {
fillColor: 'rgba(239, 241, 254, .24)'
}
}], {
series: {
shadowSize: 0,
lines: {
show: true,
lineWidth: 2,
fill: true
}
},
grid: {
borderWidth: 0,
labelMargin: 8
},
yaxis: {
show: true,
min: 0,
max: 90,
ticks: true,
},
xaxis: {
show: true,
color: '#fff',
tickColor: '#eee',
ticks: [[0, 'Sun'], [15, 'Mon'], [30, 'Tue'], [45, 'Wed'], [60, 'Thu'], [75, 'Fri'], [90, 'Sat']],
}
});
});
// flot dark
$(function () {
'use strict'
var patientTotaldark3 = [
[0, 55],
[1, 59],
[2, 57],
[3, 50],
[4, 48],
[5, 45],
[6, 43],
[7, 39],
[8, 35],
[9, 37],
[10, 38],
[11, 36],
[12, 38],
[13, 35],
[14, 37],
[15, 35],
[16, 39],
[17, 37],
[18, 38],
[19, 35],
[20, 32],
[21, 36],
[22, 40],
[23, 34],
[24, 39],
[25, 33],
[26, 30],
[27, 29],
[28, 35],
[29, 29],
[30, 27],
[31, 25],
[32, 28],
[33, 24],
[34, 25],
[35, 23],
[36, 27],
[37, 26],
[38, 23],
[39, 27],
[40, 28],
[41, 25],
[42, 29],
[43, 31],
[44, 33],
[45, 39],
[46, 34],
[47, 34],
[48, 34],
[49, 38],
[50, 36],
[51, 38],
[52, 33],
[53, 35],
[54, 37],
[55, 33],
[56, 29],
[57, 36],
[58, 37],
[59, 40],
[60, 38],
[61, 35],
[62, 40],
[63, 41],
[64, 43],
[65, 47],
[66, 51],
[67, 53],
[68, 56],
[69, 49],
[70, 46],
[71, 40],
[72, 41],
[73, 44],
[74, 40],
[75, 43],
[76, 40],
[77, 45],
[78, 40],
[79, 42],
[80, 40],
[81, 38],
[82, 36],
[83, 37],
[84, 39],
[85, 43],
[86, 45],
[87, 45],
[88, 47],
[89, 45],
[90, 46]
];
var patientTotaldark4 = [
[0, 75],
[1, 70],
[2, 65],
[3, 60],
[4, 57],
[5, 53],
[6, 49],
[7, 45],
[8, 54],
[9, 52],
[10, 50],
[11, 45],
[12, 41],
[13, 37],
[14, 54],
[15, 49],
[16, 52],
[17, 52],
[18, 52],
[19, 50],
[20, 49],
[21, 45],
[22, 45],
[23, 45],
[24, 58],
[25, 57],
[26, 56],
[27, 54],
[28, 54],
[29, 54],
[30, 50],
[31, 49],
[32, 48],
[33, 47],
[34, 46],
[35, 48],
[36, 49],
[37, 50],
[38, 51],
[39, 53],
[40, 55],
[41, 59],
[42, 65],
[43, 71],
[44, 76],
[45, 74],
[46, 74],
[47, 74],
[48, 74],
[49, 67],
[50, 60],
[51, 58],
[52, 57],
[53, 56],
[54, 59],
[55, 64],
[56, 67],
[57, 65],
[58, 67],
[59, 70],
[60, 68],
[61, 66],
[62, 64],
[63, 59],
[64, 57],
[65, 59],
[66, 56],
[67, 53],
[68, 45],
[69, 50],
[70, 55],
[71, 57],
[72, 62],
[73, 65],
[74, 63],
[75, 64],
[76, 68],
[77, 65],
[78, 60],
[79, 62],
[80, 59],
[81, 57],
[82, 55],
[83, 54],
[84, 50],
[85, 55],
[86, 53],
[87, 50],
[88, 48],
[89, 49],
[90, 50]
];
function bgFlotData(num, val) {
var data = [];
for (var i = 0; i < num; ++i) {
data.push([i, val]);
}
return data;
}
function bgFlotData(num, val) {
var data = [];
for (var i = 0; i < num; ++i) {
data.push([i, val]);
}
return data;
}
var plot = $.plot('#patientTotalDark', [{
data: patientTotaldark4,
color: '#5e6eed',
lines: {
fillColor: 'rgba(230, 246, 249, 0.06)'
}
}, {
data: patientTotaldark3,
color: '#00cff4',
lines: {
fillColor: 'rgba(230, 246, 249, 0.11)'
}
}], {
series: {
shadowSize: 0,
lines: {
show: true,
lineWidth: 2,
fill: true
}
},
grid: {
borderWidth: 0,
labelMargin: 8
},
yaxis: {
show: true,
min: 0,
max: 100,
ticks: true,
},
xaxis: {
show: true,
color: '#fff',
tickColor: 'rgba(88, 88, 88, 0.36)',
ticks: [[0, '4'], [10, '8'], [20, '12'], [30, '16'], [40, '20'], [50, '24'], [60, '28'], [70, '32'], [80, '36'], [90, '40']],
}
});
});
if ($("#deseaseReport").length) {
var ctx = document.getElementById('deseaseReport').getContext("2d");
var deseaseReportData = {
datasets: [{
data: [10, 30, 40, 20],
backgroundColor: [
"#00cff4",
"#5e6eed",
"#ff0d59",
"#00d284"
],
hoverBackgroundColor: [
"#00cff4",
"#5e6eed",
"#ff0d59",
"#00d284"
],
borderColor: [
"#00cff4",
"#5e6eed",
"#ff0d59",
"#00d284"
],
legendColor: [
"#00cff4",
"#5e6eed",
"#ff0d59",
"#00d284"
]
}],
// These labels appear in the legend and in the tooltips when hovering different arcs
labels: [
'Pneumonia',
'Daibetis',
'Colds',
'Flue'
]
};
var deseaseReportOptions = {
responsive: true,
animation: {
animateScale: true,
animateRotate: true
},
legend: false,
legendCallback: function (chart) {
var text = [];
text.push('');
for (var i = 0; i < deseaseReportData.datasets[0].data.length; i++) {
text.push('');
if (deseaseReportData.labels[i]) {
text.push(deseaseReportData.labels[i]);
}
text.push('
');
}
text.push('
');
return text.join('');
}
};
var deseaseReportCanvas = $("#deseaseReport").get(0).getContext("2d");
var deseaseReport = new Chart(deseaseReportCanvas, {
type: 'doughnut',
data: deseaseReportData,
options: deseaseReportOptions
});
$("#deseaseReport-legend3").html(deseaseReport.generateLegend());
}
if ($("#employeeDepartment").length) {
var ctx = document.getElementById('employeeDepartment').getContext("2d");
var employeeDepartmentData = {
datasets: [{
data: [10, 30, 40, 20],
backgroundColor: [
"#00cff4",
"#5e6eed",
"#ff0d59",
"#00d284"
],
hoverBackgroundColor: [
"#00cff4",
"#5e6eed",
"#ff0d59",
"#00d284"
],
borderColor: [
"#00cff4",
"#5e6eed",
"#ff0d59",
"#00d284"
],
legendColor: [
"#00cff4",
"#5e6eed",
"#ff0d59",
"#00d284"
]
}],
// These labels appear in the legend and in the tooltips when hovering different arcs
labels: [
'Developer',
'Designer',
'Sales',
'Tester'
]
};
var employeeDepartmentOptions = {
responsive: true,
animation: {
animateScale: true,
animateRotate: true
},
legend: false,
legendCallback: function (chart) {
var text = [];
text.push('');
return text.join('');
}
};
var employeeDepartmentCanvas = $("#employeeDepartment").get(0).getContext("2d");
var employeeDepartment = new Chart(employeeDepartmentCanvas, {
type: 'doughnut',
data: employeeDepartmentData,
options: employeeDepartmentOptions
});
$("#employeeDepartment-legend3").html(employeeDepartment.generateLegend());
}
var totalSalaryData = {
labels: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
datasets: [{
label: '# of Votes',
data: [76, 65, 24, 65, 89, 122, 146],
backgroundColor: [
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
],
borderColor: [
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
'#5e6eed',
],
borderWidth: 1,
fill: false
}]
};
var totalSalaryOptions = {
scales: {
yAxes: [{
ticks: {
display: false,
min: 0
},
gridLines: {
display: false
},
beginAtZero: true
}],
xAxes: [{
barPercentage: 0.3,
gridLines: {
drawBorder: false,
color: "rgba(169, 169, 169, .32)"
}
}]
},
legend: {
display: false
},
elements: {
point: {
radius: 0
}
}
};
if ($("#totalSalary").length) {
var totalSalaryCanvas = $("#totalSalary").get(0).getContext("2d");
// This will get the first returned node in the jQuery collection.
var totalSalary = new Chart(totalSalaryCanvas, {
type: 'bar',
data: totalSalaryData,
options: totalSalaryOptions
});
}
$(".close-hr-banner").on("click", function() {
$('.hr-banner').hide();
});
})(jQuery);