mirror of
https://gitlab.com/Shinobi-Systems/ShinobiCE.git
synced 2025-03-09 15:40:15 +00:00
105 lines
No EOL
3.2 KiB
JavaScript
105 lines
No EOL
3.2 KiB
JavaScript
$.shinobi = {
|
|
user : $user,
|
|
webSocket : io(location.origin)
|
|
}
|
|
|
|
$.shinobi.webSocket.on('connect',function(){
|
|
console.log('Websocket Connected')
|
|
console.log('$user',$user)
|
|
})
|
|
|
|
// ///////////////////////////////////////
|
|
// DEMO CHART
|
|
$(document).ready(function() {
|
|
// Javascript method's body can be found in assets/js/demos.js
|
|
var ctx = document.getElementById('bigDashboardChart').getContext("2d");
|
|
var chartColor = "#FFFFFF";
|
|
|
|
var gradientStroke = ctx.createLinearGradient(500, 0, 100, 0);
|
|
gradientStroke.addColorStop(0, '#80b6f4');
|
|
gradientStroke.addColorStop(1, chartColor);
|
|
|
|
var gradientFill = ctx.createLinearGradient(0, 200, 0, 50);
|
|
gradientFill.addColorStop(0, "rgba(128, 182, 244, 0)");
|
|
gradientFill.addColorStop(1, "rgba(255, 255, 255, 0.24)");
|
|
|
|
var myChart = new Chart(ctx, {
|
|
type: 'line',
|
|
data: {
|
|
labels: ["JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC"],
|
|
datasets: [{
|
|
label: "Data",
|
|
borderColor: chartColor,
|
|
pointBorderColor: chartColor,
|
|
pointBackgroundColor: "#1e3d60",
|
|
pointHoverBackgroundColor: "#1e3d60",
|
|
pointHoverBorderColor: chartColor,
|
|
pointBorderWidth: 1,
|
|
pointHoverRadius: 7,
|
|
pointHoverBorderWidth: 2,
|
|
pointRadius: 5,
|
|
fill: true,
|
|
backgroundColor: gradientFill,
|
|
borderWidth: 2,
|
|
data: [50, 150, 100, 190, 130, 90, 150, 160, 120, 140, 190, 95]
|
|
}]
|
|
},
|
|
options: {
|
|
layout: {
|
|
padding: {
|
|
left: 20,
|
|
right: 20,
|
|
top: 0,
|
|
bottom: 0
|
|
}
|
|
},
|
|
maintainAspectRatio: false,
|
|
tooltips: {
|
|
backgroundColor: '#fff',
|
|
titleFontColor: '#333',
|
|
bodyFontColor: '#666',
|
|
bodySpacing: 4,
|
|
xPadding: 12,
|
|
mode: "nearest",
|
|
intersect: 0,
|
|
position: "nearest"
|
|
},
|
|
legend: {
|
|
position: "bottom",
|
|
fillStyle: "#FFF",
|
|
display: false
|
|
},
|
|
scales: {
|
|
yAxes: [{
|
|
ticks: {
|
|
fontColor: "rgba(255,255,255,0.4)",
|
|
fontStyle: "bold",
|
|
beginAtZero: true,
|
|
maxTicksLimit: 5,
|
|
padding: 10
|
|
},
|
|
gridLines: {
|
|
drawTicks: true,
|
|
drawBorder: false,
|
|
display: true,
|
|
color: "rgba(255,255,255,0.1)",
|
|
zeroLineColor: "transparent"
|
|
}
|
|
|
|
}],
|
|
xAxes: [{
|
|
gridLines: {
|
|
zeroLineColor: "transparent",
|
|
display: false,
|
|
|
|
},
|
|
ticks: {
|
|
padding: 10,
|
|
fontColor: "rgba(255,255,255,0.4)",
|
|
fontStyle: "bold"
|
|
}
|
|
}]
|
|
}
|
|
}
|
|
});
|
|
}); |