annotate default/assets/js/custom.js @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 /*
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 * Name: Oscar
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4 * Written by: Unifato - (http://unifato.com)
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 * Version: 1.0.0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 (function($) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 'use strict';
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 var Custom = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 init: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 this.warningModal();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 this.cancelModal();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 this.warningModal();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 this.infoModal();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 this.imageModal();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 //home
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 this.dialKnob();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 this.extraAreaMorrisChart();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 this.productLineHomeMorrisChart();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 this.siteVisitMorrisChart();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 this.barMorrisDashboardChart();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 this.homeSparkline1();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 this.homeSparkline2();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 //flot
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 this.lineFlotChart();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 this.movingLineFlotChart();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 this.barFlotChart();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 this.salesBarFlotChart();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 //morris
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 this.lineMorrisChart();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 this.donuteMorrisChart();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 this.productLineMorrisChart();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 this.barMorrisChart();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 //knob
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 this.knobChart();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 //Sparkline
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 this.sparklineChart();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 //Chart Js
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47 this.barMiddleAxesChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 this.lineSingleChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 this.areaMultiChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 this.lineMultiChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51 this.lineMultiSmallChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52 this.doughnutSlimChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
53 this.doughnutLegendChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54 this.doughnutSmallChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55 this.lineChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56 this.areaChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57 this.barChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
58 this.pieChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59 this.doughnutChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60 this.polarAreaChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
61 this.radarChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
62
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
63 // New Chartjs Charts
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
64 this.newUserChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
65
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
66 //Dashboard
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
67 this.lineSingleGradientChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
68 this.lineSingleDashboardChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
69 this.barhorizontalDashboardChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
70 this.areaMultiDashboardChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
71 this.lineMultiDashboardChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
72
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
73 //Chart js page
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
74 this.barhorizontalChartJs();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
75
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
76 //Widgets
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
77 this.doughnutChartWidget();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
78 this.barMorrisChartWidget();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
79 this.lineChartWidget();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
80
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
81 //Demos
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
82 this.barMorrisChartDemo();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
83 this.barMorrisChartUniversityDemo();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
84 this.donuteMorrisChartDemo();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
85 this.doughnutChartJsDemo();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
86
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
87 //Toastr
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
88 this.enableToastr();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
89
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
90 //Animations
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
91 this.testAnimation();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
92 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
93
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
94
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
95 warningModal: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
96 var el = $('.modal-alert-warning');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
97 if ( !el.length ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
98 el.on('click', function () {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
99 swal({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
100 title: 'Are you sure?',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
101 text: "You won't be able to revert this!",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
102 type: 'warning',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
103 showCancelButton: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
104 confirmButtonClass: 'btn btn-warning',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
105 confirmButtonText: 'Yes, delete it!'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
106 }).then(function () {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
107 swal({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
108 title: 'Deleted!',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
109 text: 'Your file has been deleted.',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
110 type: 'success',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
111 confirmButtonClass: 'btn btn-success'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
112 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
113 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
114 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
115 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
116
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
117 cancelModal: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
118 var el = $('.modal-alert-cancel');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
119 if ( !el.length ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
120 el.on('click', function () {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
121 swal({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
122 title: 'Are you sure?',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
123 text: "You won't be able to recover this imaginary file!",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
124 type: 'error',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
125 showCancelButton: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
126 confirmButtonClass: 'btn btn-danger',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
127 confirmButtonText: 'Yes, delete it!'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
128 }).then(function () {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
129 swal({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
130 title: 'Deleted!',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
131 text: 'Your imaginary file has been deleted.',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
132 type: 'success',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
133 confirmButtonClass: 'btn btn-success'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
134 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
135 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
136 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
137 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
138
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
139 infoModal: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
140 var el = $('.modal-alert-info');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
141 if ( !el.length ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
142 el.on('click', function () {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
143 swal({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
144 title: 'Are you sure?',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
145 text: "You won't be able to recover this imaginary file!",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
146 type: 'info',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
147 showCancelButton: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
148 confirmButtonText: 'Info'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
149 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
150 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
151 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
152
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
153 imageModal: function () {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
154 var el = $('.modal-alert-image');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
155 if ( !el.length ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
156 el.on('click', function () {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
157 swal({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
158 title: 'Sweet!',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
159 text: "Here's a custom image.",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
160 confirmButtonClass: 'btn btn-success',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
161 imageUrl: 'https://unsplash.it/400/200',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
162 imageWidth: 400,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
163 imageHeight: 200
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
164 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
165 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
166 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
167
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
168
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
169 /*************** Flot Charts ****************/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
170 lineFlotChart: function(){
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
171 var ctx = document.getElementById("lineFlot");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
172 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
173
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
174 var offset = 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
175 plot();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
176
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
177 function plot() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
178 var sin = [],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
179 cos = [];
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
180 for (var i = 0; i < 7; i += 0.2) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
181 sin.push([i, Math.sin(i + offset)]);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
182 cos.push([i, Math.cos(i + offset)]);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
183 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
184
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
185 var options = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
186 series: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
187 lines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
188 show: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
189 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
190 points: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
191 show: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
192 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
193 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
194 grid: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
195 hoverable: true, //IMPORTANT! this is needed for tooltip to work
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
196 color: "#AFAFAF",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
197 borderWidth: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
198 backgroundColor: '#FFF'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
199 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
200 yaxis: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
201 min: -1.2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
202 max: 1.2
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
203 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
204 colors: ["#007bb6", "#f0ad4e"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
205 tooltip: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
206 tooltipOpts: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
207 content: "'%s' of %x.1 is %y.4",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
208 shifts: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
209 x: -60,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
210 y: 25
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
211 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
212 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
213 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
214
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
215 var plotObj = function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
216 $.plot($("#lineFlot"), [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
217 data: sin,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
218 label: "&nbsp; sin(x)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
219 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
220 data: cos,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
221 label: "&nbsp; cos(x)"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
222 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
223 options);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
224 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
225
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
226 plotObj();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
227 $(document).on('SIDEBAR_CHANGED_WIDTH', plotObj);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
228 $(window).on('resize', plotObj);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
229 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
230 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
231
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
232 movingLineFlotChart: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
233 var ctx = document.getElementById("movingLineFlot");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
234 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
235
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
236 var container = $("#movingLineFlot");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
237 // Determine how many data points to keep based on the placeholder's initial size;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
238 // this gives us a nice high-res plot while avoiding more than one point per pixel.
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
239 var maximum = container.outerWidth() / 2 || 300;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
240 var data = [];
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
241 function getRandomData() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
242 if (data.length) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
243 data = data.slice(1);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
244 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
245 while (data.length < maximum) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
246 var previous = data.length ? data[data.length - 1] : 50;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
247 var y = previous + Math.random() * 10 - 5;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
248 data.push(y < 0 ? 0 : y > 100 ? 100 : y);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
249 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
250 // zip the generated y values with the x values
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
251 var res = [];
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
252 for (var i = 0; i < data.length; ++i) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
253 res.push([i, data[i]]);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
254 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
255 return res;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
256 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
257 var series = [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
258 data: getRandomData(),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
259 lines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
260 fill: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
261 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
262 }];
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
263
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
264 var plot = null;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
265
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
266 var FlotFunc = function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
267 plot = $.plot(container, series, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
268 colors: ["#e6614f"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
269 grid: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
270 borderWidth: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
271 minBorderMargin: 20,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
272 labelMargin: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
273 backgroundColor: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
274 colors: ["#fff", "#fff"]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
275 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
276 margin: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
277 top: 8,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
278 bottom: 20,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
279 left: 0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
280 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
281
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
282 markings: function(axes) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
283 var markings = [];
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
284 var xaxis = axes.xaxis;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
285 for (var x = Math.floor(xaxis.min); x < xaxis.max; x += xaxis.tickSize * 1) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
286 markings.push({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
287 xaxis: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
288 from: x,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
289 to: x + xaxis.tickSize
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
290 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
291 color: "#fff"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
292 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
293 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
294 return markings;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
295 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
296 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
297 xaxis: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
298 show: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
299 tickFormatter: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
300 return "";
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
301 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
302 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
303 yaxis: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
304 min: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
305 max: 110
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
306 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
307 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
308 show: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
309 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
310 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
311
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
312 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
313
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
314 FlotFunc();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
315
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
316 // Update the random dataset at 25FPS for a smoothly-animating chart
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
317 setInterval(function updateRandom() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
318 series[0].data = getRandomData();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
319 plot.setData(series);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
320 plot.draw();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
321 }, 40);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
322
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
323 $(document).on('SIDEBAR_CHANGED_WIDTH', FlotFunc);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
324 $(window).on('resize', FlotFunc);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
325
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
326 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
327
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
328 barFlotChart: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
329 var ctx = document.getElementById("barFlot");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
330 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
331
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
332 var barOptions = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
333 series: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
334 bars: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
335 show: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
336 barWidth: 0.5
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
337 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
338 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
339 xaxis: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
340 mode: "time",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
341 timeformat: "%m/%d",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
342 minTickSize: [2, "day"]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
343 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
344 grid: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
345 hoverable: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
346 color: "#AFAFAF",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
347 borderWidth: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
348 backgroundColor: '#FFF'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
349 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
350 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
351 show: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
352 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
353 tooltip: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
354 tooltipOpts: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
355 content: "x: %x, y: %y"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
356 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
357 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
358 var barData = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
359 label: "bar",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
360 color: "#51d2b7",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
361 data: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
362 [1, 5000],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
363 [2, 3000],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
364 [3, 6000],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
365 [4, 2000],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
366 [5, 4000],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
367 [6, 7000]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
368 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
369 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
370 var FlotFunc = function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
371 $.plot($("#barFlot"), [barData], barOptions);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
372 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
373 FlotFunc();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
374 $(document).on('SIDEBAR_CHANGED_WIDTH', FlotFunc);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
375 $(window).on('resize', FlotFunc);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
376 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
377
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
378 salesBarFlotChart: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
379 var ctx = document.getElementById("salesBarFlot");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
380 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
381
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
382 var d1 = [];
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
383 var i = 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
384 // for (i = 0; i <= 5; i += 1)
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
385 // d1.push([i, parseInt(Math.random() * 60)]);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
386
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
387 var d2 = [];
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
388 for (i = 0; i <= 5; i += 1)
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
389 d2.push([i, parseInt(Math.random() * 60)]);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
390
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
391 var d3 = [];
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
392 for (i = 0; i <= 5; i += 1)
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
393 d3.push([i, parseInt(Math.random() * 40)]);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
394
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
395 var ds = [];
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
396
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
397 ds.push({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
398 label : "Data One",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
399 data : d2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
400 bars : {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
401 order : 2
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
402 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
403 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
404 ds.push({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
405 label : "Data Two",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
406 data : d3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
407 bars : {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
408 order : 3
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
409 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
410 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
411
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
412 var stack = 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
413 bars = true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
414 lines = true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
415 steps = true;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
416
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
417 var options = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
418 bars : {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
419 show : true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
420 barWidth : 0.4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
421 fill : 1
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
422 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
423 grid : {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
424 show : true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
425 aboveData : false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
426 labelMargin : 5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
427 axisMargin : 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
428 borderWidth : 1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
429 minBorderMargin : 5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
430 clickable : true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
431 hoverable : true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
432 autoHighlight : false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
433 mouseActiveRadius : 20,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
434 borderColor : '#f5f5f5'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
435 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
436 series : {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
437 stack : stack
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
438 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
439 legend : {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
440 position : "ne",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
441 margin : [0, 0],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
442 noColumns : 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
443 labelBoxBorderColor : null,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
444 labelFormatter : function(label, series) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
445 // just add some space to labes
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
446 return '&nbsp;' + label + '&nbsp;&nbsp;&nbsp;';
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
447 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
448 width : 30,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
449 height : 5
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
450 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
451 yaxis : {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
452 tickColor : '#f5f5f5',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
453 font : {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
454 color : '#bdbdbd'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
455 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
456 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
457 xaxis : {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
458 tickColor : '#f5f5f5',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
459 font : {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
460 color : '#bdbdbd'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
461 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
462 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
463 colors : ["#5867c3", "#00c5dc"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
464 tooltip : true, //activate tooltip
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
465 tooltipOpts : {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
466 content : "%s : %y.0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
467 shifts : {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
468 x : -30,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
469 y : -50
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
470 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
471 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
472 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
473
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
474 var FlotFunc = function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
475 $.plot($("#salesBarFlot"), ds, options);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
476 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
477
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
478 FlotFunc();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
479 $(document).on('SIDEBAR_CHANGED_WIDTH', FlotFunc);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
480 $(window).on('resize', FlotFunc);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
481 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
482
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
483
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
484 /*************** Morris charts ****************/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
485 productLineMorrisChart: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
486 var ctx = document.getElementById("productLineMorris");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
487 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
488
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
489 var chart = Morris.Area({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
490 element: 'productLineMorris',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
491 data: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
492 period: '2010',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
493 dell: 70,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
494 lenovo: 110,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
495 sony: 80
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
496 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
497 period: '2011',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
498 dell: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
499 lenovo: 95,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
500 sony: 90
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
501 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
502 period: '2012',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
503 dell: 85,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
504 lenovo: 102,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
505 sony: 75
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
506 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
507 period: '2013',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
508 dell: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
509 lenovo: 90,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
510 sony: 104
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
511 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
512 period: '2014',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
513 dell: 95,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
514 lenovo: 105,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
515 sony: 75
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
516 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
517 period: '2015',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
518 dell: 87,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
519 lenovo: 95,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
520 sony: 80
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
521 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
522 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
523 period: '2016',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
524 dell: 92,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
525 lenovo: 108,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
526 sony: 70
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
527 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
528 xkey: 'period',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
529 ykeys: ['dell', 'lenovo', 'sony'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
530 labels: ['Dell', 'Lenovo', 'Sony'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
531 ymax: 'auto[110]',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
532 ymin: 'auto[70]',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
533 pointSize: 3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
534 fillOpacity: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
535 pointStrokeColors:['#00bfc7', '#fb9678', '#9675ce'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
536 behaveLikeLine: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
537 gridLineColor: '#e0e0e0',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
538 lineWidth: 1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
539 hideHover: 'auto',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
540 lineColors: ['#00bfc7', '#fb9678', '#9675ce'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
541 resize: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
542 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
543
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
544 $(document).on('SIDEBAR_CHANGED_WIDTH', chart.resizeHandler);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
545 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
546
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
547
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
548 /*************** Site Visit Morris Chart ****************/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
549 siteVisitMorrisChart: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
550 var ctx = document.getElementById("siteVisitMorris");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
551 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
552
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
553 var chart = Morris.Area({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
554 element: 'siteVisitMorris',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
555 data: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
556 period: '2010',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
557 SiteA: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
558 SiteB: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
559
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
560 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
561 period: '2011',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
562 SiteA: 130,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
563 SiteB: 100,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
564
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
565 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
566 period: '2012',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
567 SiteA: 60,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
568 SiteB: 80,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
569
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
570 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
571 period: '2013',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
572 SiteA: 180,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
573 SiteB: 200,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
574
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
575 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
576 period: '2014',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
577 SiteA: 280,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
578 SiteB: 100,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
579
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
580 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
581 period: '2015',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
582 SiteA: 170,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
583 SiteB: 150,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
584 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
585 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
586 period: '2016',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
587 SiteA: 200,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
588 SiteB: 80,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
589
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
590 },{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
591 period: '2017',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
592 SiteA: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
593 SiteB: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
594
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
595 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
596 xkey: 'period',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
597 ykeys: ['SiteA', 'SiteB'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
598 labels: ['Site A', 'Site B'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
599 pointSize: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
600 fillOpacity: 1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
601 pointStrokeColors:['#5867c3', '#00c5dc'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
602 behaveLikeLine: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
603 gridLineColor: '#e0e0e0',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
604 lineWidth: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
605 smooth: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
606 hideHover: 'auto',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
607 lineColors: ['#5867c3', '#00c5dc'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
608 resize: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
609 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
610 $(document).on('SIDEBAR_CHANGED_WIDTH', chart.resizeHandler);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
611 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
612
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
613 lineMorrisChart: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
614 var ctx = document.getElementById("lineMorris");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
615 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
616
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
617 var line = new Morris.Line({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
618 element: 'lineMorris',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
619 resize: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
620 data: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
621 {y: '2011 Q1', item1: 5666},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
622 {y: '2011 Q2', item1: 3778},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
623 {y: '2011 Q3', item1: 4912},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
624 {y: '2011 Q4', item1: 1767},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
625 {y: '2012 Q1', item1: 9810},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
626 {y: '2012 Q2', item1: 6670},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
627 {y: '2012 Q3', item1: 9820},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
628 {y: '2012 Q4', item1: 8073},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
629 {y: '2013 Q1', item1: 4687},
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
630 {y: '2013 Q2', item1: 9432}
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
631 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
632 xkey: 'y',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
633 ykeys: ['item1'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
634 labels: ['Item 1'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
635 gridLineColor: '#eef0f2',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
636 lineColors: ['#1d7c2a'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
637 lineWidth: 1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
638 hideHover: 'auto'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
639 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
640
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
641 $(document).on('SIDEBAR_CHANGED_WIDTH', line.resizeHandler);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
642 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
643
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
644 donuteMorrisChart: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
645 var ctx = document.getElementById("donuteMorris");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
646 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
647
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
648 var chart = Morris.Donut({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
649 element: 'donuteMorris',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
650 data: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
651 label: "Dell",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
652 value: 12,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
653
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
654 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
655 label: "Samsung",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
656 value: 30
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
657 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
658 label: "Apple",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
659 value: 20
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
660 },{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
661 label: "Lenovo",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
662 value: 24,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
663
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
664 },{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
665 label: "Sony",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
666 value: 37,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
667 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
668 resize: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
669 colors:['#99d683', '#13dafe', '#6164c1', '#ffb600', '#ff6261']
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
670 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
671
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
672 $(document).on('SIDEBAR_CHANGED_WIDTH', chart.resizeHandler);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
673 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
674
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
675 barMorrisChart: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
676 var ctx = document.getElementById("barMorris");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
677 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
678
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
679 var chart = Morris.Bar({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
680 element: 'barMorris',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
681 data: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
682 y: '2006',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
683 a: 100,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
684 b: 90
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
685 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
686 y: '2007',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
687 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
688 b: 65
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
689 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
690 y: '2008',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
691 a: 50,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
692 b: 40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
693 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
694 y: '2009',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
695 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
696 b: 65
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
697 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
698 y: '2010',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
699 a: 50,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
700 b: 40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
701 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
702 y: '2011',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
703 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
704 b: 65
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
705 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
706 y: '2012',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
707 a: 100,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
708 b: 90
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
709 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
710 xkey: 'y',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
711 ykeys: ['a', 'b'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
712 labels: ['A', 'B'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
713 barColors:['#00a9ff', '#5867c3'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
714 barOpacity: 0.5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
715 barSizeRatio: 0.5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
716 hideHover: 'auto',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
717 gridLineColor: '#eef0f2',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
718 resize: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
719 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
720
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
721 $(document).on('SIDEBAR_CHANGED_WIDTH', chart.resizeHandler);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
722 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
723
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
724
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
725 /*************** Homepage ****************/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
726 productLineHomeMorrisChart: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
727 var ctx = document.getElementById("productLineHomeMorris");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
728 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
729
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
730 var chart = Morris.Area({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
731 element: 'productLineHomeMorris',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
732 data: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
733 period: '2010',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
734 iphone: 70,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
735 ipad: 110,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
736 itouch: 80
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
737 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
738 period: '2011',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
739 iphone: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
740 ipad: 95,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
741 itouch: 90
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
742 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
743 period: '2012',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
744 iphone: 85,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
745 ipad: 102,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
746 itouch: 75
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
747 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
748 period: '2013',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
749 iphone: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
750 ipad: 90,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
751 itouch: 104
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
752 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
753 period: '2014',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
754 iphone: 95,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
755 ipad: 105,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
756 itouch: 75
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
757 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
758 period: '2015',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
759 iphone: 87,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
760 ipad: 95,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
761 itouch: 80
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
762 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
763 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
764 period: '2016',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
765 iphone: 92,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
766 ipad: 108,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
767 itouch: 70
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
768 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
769 xkey: 'period',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
770 ykeys: ['iphone', 'ipad', 'itouch'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
771 labels: ['iPhone', 'iPad', 'iPod Touch'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
772 ymax: 'auto[110]',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
773 ymin: 'auto[70]',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
774 pointSize: 3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
775 fillOpacity: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
776 pointStrokeColors:['#00bfc7', '#fb9678', '#9675ce'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
777 behaveLikeLine: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
778 gridLineColor: '#e0e0e0',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
779 lineWidth: 1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
780 hideHover: 'auto',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
781 lineColors: ['#00bfc7', '#fb9678', '#9675ce'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
782 resize: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
783 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
784
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
785 $(document).on('SIDEBAR_CHANGED_WIDTH', chart.resizeHandler);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
786 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
787
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
788 barMorrisDashboardChart: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
789 var ctx = document.getElementById("barMorrisDashboard");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
790 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
791
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
792 var chart = Morris.Bar({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
793 element: 'barMorrisDashboard',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
794 data: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
795 y: '2006',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
796 a: 100,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
797 b: 90,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
798 c: 60
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
799 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
800 y: '2007',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
801 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
802 b: 65,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
803 c: 40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
804 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
805 y: '2008',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
806 a: 50,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
807 b: 40,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
808 c: 30
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
809 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
810 y: '2009',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
811 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
812 b: 65,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
813 c: 40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
814 },{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
815 y: '2010',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
816 a: 45,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
817 b: 95,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
818 c: 30
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
819 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
820 xkey: 'y',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
821 ykeys: ['a', 'b', 'c'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
822 labels: ['Twitter', 'Facebook', 'Linkedin'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
823 barColors:['#b8edf0', '#b4c1d7', '#fcc9ba'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
824 barSizeRatio:0.55,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
825 hideHover: 'auto',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
826 gridLineColor: '#eef0f2',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
827 resize: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
828 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
829
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
830 $(document).on('SIDEBAR_CHANGED_WIDTH', chart.resizeHandler);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
831 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
832
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
833 extraAreaMorrisChart: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
834 var ctx = document.getElementById("extraAreaMorris");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
835 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
836
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
837 function generateData() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
838 var ele = null;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
839 var data = [];
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
840 for( var i=0; i<10; i++) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
841 ele = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
842 period: (2010 + i) + '',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
843 lenovo: Math.ceil( Math.random() * 200 ),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
844 dell: Math.ceil( Math.random() * 200 ),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
845 hp: Math.ceil( Math.random() * 200 ),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
846 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
847 data.push( ele );
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
848 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
849 return data;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
850 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
851
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
852 var chart = Morris.Area({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
853 element: 'extraAreaMorris',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
854 data: generateData(),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
855 lineColors: ['#1cb160','#57e998', '#c7ffdb'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
856 xkey: 'period',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
857 ykeys: ['lenovo','dell','hp'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
858 labels: ['Lenovo','Dell','HP'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
859 lineWidth: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
860 fillOpacity: 1.0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
861 pointSize: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
862 pointFillColors: ['#fff','#fff','#fff'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
863 pointStrokeColors: ["#1cb160","#57e998","#deffe3"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
864 behaveLikeLine: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
865 smooth: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
866 gridLineColor: '#e0e0e0',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
867 resize: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
868 hideHover: 'auto'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
869 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
870
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
871 $(document).on('SIDEBAR_CHANGED_WIDTH', chart.resizeHandler);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
872 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
873
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
874 dialKnob: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
875 var el = $(".knobHomePage");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
876 if ( !el.length ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
877 el.knob({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
878 'format' : function (value) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
879 return value + '%';
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
880 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
881 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
882 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
883
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
884 homeSparkline1: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
885 var el = $("#homeSparkline1");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
886 if ( !el.length ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
887
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
888 var sparklineFunc = function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
889 el.sparkline([5,6,2,8,9,4,7,10,11,12,10,4,7,10,6,4,6,9,2], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
890 type: 'bar',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
891 height: '45',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
892 barWidth: 4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
893 barSpacing: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
894 barColor: '#fb9678'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
895 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
896 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
897
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
898 sparklineFunc();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
899 $(window).on('resize', sparklineFunc);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
900 $(document).on('SIDEBAR_CHANGED_WIDTH', sparklineFunc);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
901 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
902
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
903 homeSparkline2: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
904 var el = $("#homeSparkline2");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
905 if ( !el.length ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
906
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
907 var sparklineFunc = function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
908 el.sparkline([10,7,4,10,12,11,10,7,4,9,8,2,6,5,9,4,7,10], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
909 type: 'bar',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
910 height: '45',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
911 barWidth: 4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
912 barSpacing: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
913 barColor: '#03a9f3'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
914 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
915 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
916
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
917 sparklineFunc();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
918 $(window).on('resize', sparklineFunc);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
919 $(document).on('SIDEBAR_CHANGED_WIDTH', sparklineFunc);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
920 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
921
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
922
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
923 /************** Knob Charts ****************/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
924 knobChart: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
925 var el = $('[data-plugin="knob"]');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
926 if ( !el.length ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
927 el.knob();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
928 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
929
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
930 /************** Sparkline Charts ****************/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
931 sparklineChart: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
932 var el = $(".sparklineChart");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
933 if ( !el.length ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
934
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
935 $(document).ready(function(){
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
936 var sparklineLogin = function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
937
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
938 $("#sparkline1").sparkline([5,6,2,8,9,4,7,10,11,12,10], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
939 type: 'bar',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
940 height: '45',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
941 barWidth: 7,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
942 barSpacing: 4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
943 barColor: '#99d683'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
944 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
945
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
946 $('#sparkline2').sparkline([20, 40, 30], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
947 type: 'pie',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
948 width: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
949 height: '45',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
950 resize: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
951 sliceColors: ['#13dafe', '#6164c1', '#f1f2f7']
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
952 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
953
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
954 $('#sparkline3').sparkline([5, 6, 2, 9, 4, 7, 10, 12], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
955 type: 'bar',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
956 height: '164',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
957 barWidth: '7',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
958 resize: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
959 barSpacing: '5',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
960 barColor: '#f96262'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
961 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
962
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
963 $("#sparkline4").sparkline([0, 23, 43, 35, 44, 45, 56, 37, 40, 45, 56, 7, 10], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
964 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
965 width: '120',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
966 height: '45',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
967 lineColor: '#fb6d9d',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
968 fillColor: 'transparent',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
969 spotColor: '#fb6d9d',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
970 minSpotColor: undefined,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
971 maxSpotColor: undefined,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
972 highlightSpotColor: undefined,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
973 highlightLineColor: undefined
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
974 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
975
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
976 $('#sparkline5').sparkline([15, 23, 55, 35, 54, 45, 66, 47, 30], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
977 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
978 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
979 height: '160',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
980 chartRangeMax: 50,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
981 resize: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
982 lineColor: '#13dafe',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
983 fillColor: 'rgba(19, 218, 254, 0.3)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
984 highlightLineColor: 'rgba(0,0,0,.1)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
985 highlightSpotColor: 'rgba(0,0,0,.2)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
986 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
987
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
988 $('#sparkline5').sparkline([0, 13, 10, 14, 15, 10, 18, 20, 0], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
989 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
990 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
991 height: '160',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
992 chartRangeMax: 40,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
993 lineColor: '#6164c1',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
994 fillColor: 'rgba(97, 100, 193, 0.3)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
995 composite: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
996 resize: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
997 highlightLineColor: 'rgba(0,0,0,.1)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
998 highlightSpotColor: 'rgba(0,0,0,.2)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
999 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1000
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1001 $('#sparkline6').sparkline([5, 6, 2, 8, 9, 4, 7, 10, 11, 12, 10], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1002 type: 'bar',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1003 height: '45',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1004 barWidth: '7',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1005 barSpacing: '4',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1006 barColor: '#13dafe'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1007 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1008
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1009 $("#sparkline7").sparkline([0,2,8,6,8,5,6,4,8,6,4,2 ], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1010 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1011 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1012 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1013 lineColor: '#ffca4a',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1014 fillColor: '#ffca4a',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1015 highlightLineColor: 'rgba(0, 0, 0, 0.2)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1016 highlightSpotColor: '#4f4f4f'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1017 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1018
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1019 $("#sparkline8").sparkline([0,6,8,10,7,4,6,8,4,3,1,0 ], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1020 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1021 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1022 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1023 lineColor: '#ff7676',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1024 fillColor: '#ff7676',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1025 maxSpotColor: '#ff7676',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1026 highlightLineColor: 'rgba(0, 0, 0, 0.2)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1027 highlightSpotColor: '#ff7676'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1028 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1029
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1030 $("#sparkline9").sparkline([0,6,8,10,7,4,6,8,4,3,1,0 ], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1031 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1032 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1033 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1034 lineColor: '#2cabe3',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1035 fillColor: '#2cabe3',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1036 minSpotColor:'#2cabe3',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1037 maxSpotColor: '#2cabe3',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1038 highlightLineColor: 'rgba(0, 0, 0, 0.2)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1039 highlightSpotColor: '#2cabe3'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1040 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1041
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1042 $("#sparkline10").sparkline([0,6,8,10,7,4,6,8,4,3,1,0 ], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1043 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1044 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1045 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1046 lineColor: '#6164c1',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1047 fillColor: '#6164c1',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1048 maxSpotColor: '#6164c1',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1049 highlightLineColor: 'rgba(0, 0, 0, 0.2)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1050 highlightSpotColor: '#6164c1'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1051 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1052
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1053 $('#sparkline11').sparkline([20, 40, 30, 50, 70], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1054 type: 'pie',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1055 height: '200',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1056 resize: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1057 sliceColors: ['#38d57a','#9c27b0', '#e6614f', '#03a9f3', '#007bb6' ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1058 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1059
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1060 $("#sparkline12").sparkline([10,4,6,12,5,9,3,17,20,10,15,9,4,11], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1061 type: 'bar',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1062 height: '200',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1063 barWidth: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1064 barSpacing: 7,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1065 barColor: '#007bb6'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1066 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1067
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1068 $('#sparkline13').sparkline([10,4,6,12,5,9,3,17,20,10,15,9,4,11], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1069 type: 'bar',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1070 height: '200',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1071 barWidth: '10',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1072 resize: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1073 barSpacing: '7',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1074 barColor: '#51d2b7'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1075 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1076
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1077 $('#sparkline13').sparkline([10,4,6,12,5,9,3,17,20,10,15,9,4,11], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1078 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1079 height: '200',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1080 lineColor: '#51d2b7',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1081 spotRadius: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1082 fillColor: 'transparent',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1083 composite: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1084 highlightLineColor: 'rgba(0,0,0,.1)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1085 highlightSpotColor: 'rgba(0,0,0,.2)'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1086 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1087
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1088 $("#sparkline14").sparkline([0, 23, 43, 35, 44, 45, 56, 37, 40, 45, 56, 7, 10], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1089 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1090 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1091 height: '200',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1092 lineColor: '#fff',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1093 fillColor: 'transparent',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1094 spotColor: '#fff',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1095 minSpotColor: undefined,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1096 maxSpotColor: undefined,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1097 highlightSpotColor: undefined,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1098 highlightLineColor: undefined
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1099 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1100
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1101 $('#sparkline15').sparkline([5, 6, 2, 8, 9, 4, 7, 10, 11, 12, 10, 9, 4, 7], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1102 type: 'bar',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1103 height: '200',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1104 barWidth: '10',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1105 barSpacing: '10',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1106 barColor: '#13dafe'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1107 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1108
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1109 $('#sparkline16').sparkline([25, 55, 35, 75, 64, 55, 86, 47, 50], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1110 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1111 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1112 height: '200',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1113 chartRangeMax: 50,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1114 resize: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1115 lineColor: '#e6614f',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1116 fillColor: 'rgba(255,170,170,0.3)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1117 highlightLineColor: 'rgba(0,0,0,.1)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1118 highlightSpotColor: 'rgba(0,0,0,.2)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1119 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1120
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1121 $('#sparkline16').sparkline([0, 23, 30, 55, 43, 80, 38, 40, 0], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1122 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1123 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1124 height: '200',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1125 chartRangeMax: 40,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1126 lineColor: '#007f3f',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1127 fillColor: 'rgba(86, 255, 170, 0.3)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1128 composite: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1129 resize: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1130 highlightLineColor: 'rgba(0,0,0,.1)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1131 highlightSpotColor: 'rgba(0,0,0,.2)',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1132 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1133
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1134 $('#sparklinedash').sparkline([ 8, 6, 4, 4, 3, 5, 6, 8, 10, 9, 10, 8, 9, 8, 10, 9, 12], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1135 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1136 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1137 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1138 lineWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1139 spotRadius: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1140 lineColor: '#03a9f3',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1141 fillColor: '#03a9f3',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1142 highlightLineColor: 0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1143 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1144
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1145 $('#sparklinedash2').sparkline([ 8, 6, 4, 4, 3, 5, 6, 8, 10, 9, 10, 8, 9, 8, 10, 9, 12], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1146 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1147 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1148 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1149 lineWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1150 spotRadius: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1151 lineColor: '#e6614f',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1152 fillColor: '#e6614f',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1153 highlightLineColor: 0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1154 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1155
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1156 $('#sparklinedash3').sparkline([ 8, 6, 4, 4, 3, 5, 6, 8, 10, 9, 10, 8, 9, 8, 10, 9, 12], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1157 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1158 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1159 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1160 lineWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1161 spotRadius: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1162 lineColor: '#51d2b7',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1163 fillColor: '#51d2b7',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1164 highlightLineColor: 0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1165 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1166
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1167 $('#sparklinedash4').sparkline([ 8, 6, 4, 4, 3, 5, 6, 8, 10, 9, 10, 8, 9, 8, 10, 9, 12], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1168 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1169 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1170 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1171 lineWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1172 spotRadius: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1173 lineColor: '#fb9678',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1174 fillColor: '#fb9678',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1175 highlightLineColor: 0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1176 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1177
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1178 $('#sparklinedashbar').sparkline([ 12, 11,10, 9, 8, 7, 6, 5, 6, 7, 8, 9, 10,11, 12,11, 10, 9, 8, 7, 6, 5, 6, 7, 8,9, 10, 12 ], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1179 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1180 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1181 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1182 chartRangeMin: 3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1183 lineColor: "#03a9f3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1184 fillColor: "#03a9f3"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1185 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1186
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1187 $('#sparklinedashbar2').sparkline([ 12, 11,10, 9, 8, 7, 6, 5, 6, 7, 8, 9, 10,11, 12,11, 10, 9, 8, 7, 6, 5, 6, 7, 8,9, 10, 12 ], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1188 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1189 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1190 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1191 chartRangeMin: 3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1192 lineColor: "#e6614f",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1193 fillColor: "#e6614f"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1194 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1195
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1196 $('#sparklinedashbar3').sparkline([ 12, 11,10, 9, 8, 7, 6, 5, 6, 7, 8, 9, 10,11, 12,11, 10, 9, 8, 7, 6, 5, 6, 7, 8,9, 10, 12 ], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1197 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1198 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1199 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1200 chartRangeMin: 3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1201 fillColor: "#51d2b7",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1202 lineColor: "#51d2b7"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1203 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1204
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1205 $('#sparklinedashbar4').sparkline([ 12, 11,10, 9, 8, 7, 6, 5, 6, 7, 8, 9, 10,11, 12,11, 10, 9, 8, 7, 6, 5, 6, 7, 8,9, 10, 12 ], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1206 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1207 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1208 width: '100%',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1209 chartRangeMin: 3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1210 lineColor: "#fb9678",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1211 fillColor: "#fb9678"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1212 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1213
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1214 $('#sparklinedashbar5').sparkline([ 8, 6, 4, 4, 3, 5, 6, 8, 10, 9, 10, 8, 9, 8, 10, 9, 12,6, 5, 6, 8, 10, 9 ], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1215 type: 'bar',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1216 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1217 barSpacing: 5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1218 chartRangeMin: 1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1219 barColor: "#03a9f3"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1220 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1221
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1222 $('#sparklinedashbar6').sparkline([ 8, 6, 4, 4, 3, 5, 6, 8, 10, 9, 10, 8, 9, 8, 10, 9, 12,6, 5, 6, 8, 10, 9 ], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1223 type: 'bar',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1224 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1225 barSpacing: 5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1226 chartRangeMin: 1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1227 barColor: "#e6614f"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1228 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1229
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1230 $('#sparklinedashbar7').sparkline([ 8, 6, 4, 4, 3, 5, 6, 8, 10, 9, 10, 8, 9, 8, 10, 9, 12,6, 5, 6, 8, 10, 9], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1231 type: 'bar',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1232 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1233 barSpacing: 5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1234 chartRangeMin: 1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1235 barColor: "#51d2b7"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1236 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1237
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1238 $('#sparklinedashbar8').sparkline([ 8, 6, 4, 4, 3, 5, 6, 8, 10, 9, 10, 8, 9, 8, 10, 9, 12,6, 5, 6, 8, 10, 9], {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1239 type: 'bar',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1240 height: '50',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1241 barSpacing: 5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1242 chartRangeMin: 1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1243 barColor: "#fb9678"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1244 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1245
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1246 $('#sparklineWidget1').sparkline('html', {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1247 type: 'bar',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1248 height: '30',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1249 barWidth: '4',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1250 resize: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1251 barSpacing: '1',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1252 barColor: '#ccc',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1253 zeroAxis: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1254 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1255
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1256 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1257 sparklineLogin();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1258 $(window).on('resize',sparklineLogin);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1259 $(document).on('SIDEBAR_CHANGED_WIDTH',sparklineLogin);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1260 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1261
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1262 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1263
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1264
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1265 /*************** Chart Js ******************/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1266 barMiddleAxesChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1267 var ctx = document.getElementById("chartJsBarMiddleAxes");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1268 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1269
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1270 var ctx2 = document.getElementById("chartJsBarMiddleAxes").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1271 var data2 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1272 labels: ["January", "February", "March", "April", "May", "June", "July"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1273 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1274 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1275 label: "My First dataset",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1276 backgroundColor: "#5867c3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1277 strokeColor: "#5867c3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1278 data: [16, -60, 30, -50, 26, -55, 55]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1279 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1280 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1281 label: "My Second dataset",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1282 backgroundColor: "#00cedc",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1283 strokeColor: "#00cedc",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1284 data: [-28, 48, -40, 19, -55, 27, -50]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1285 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1286 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1287 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1288
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1289 var chartJsBar = new Chart(ctx2, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1290 type: "bar",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1291 data: data2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1292 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1293 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1294 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1295 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1296 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1297 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1298 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1299 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1300 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1301 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1302 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1303 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1304 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1305 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1306 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1307 borderWidth: 3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1308 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1309 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1310 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1311 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1312 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1313 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1314 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1315 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1316 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1317 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1318 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1319 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1320 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1321 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1322 display:true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1323 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1324 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1325 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1326 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1327 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1328 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1329 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1330 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1331 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1332
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1333 doughnutSlimChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1334 var ctx = document.getElementById("chartJsDoughnutSlim");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1335 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1336
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1337 var ctx4 = document.getElementById("chartJsDoughnutSlim").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1338 var data4 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1339 labels: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1340 "Green",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1341 "Orange",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1342 "Blue",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1343
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1344 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1345 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1346 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1347 data: [100,140,300],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1348 backgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1349 "#05d05b",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1350 "#ffb701",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1351 "#00c1dd",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1352
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1353 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1354 hoverBackgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1355 "#05d05b",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1356 "#ffb701",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1357 "#00c1dd",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1358
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1359 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1360 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1361 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1362 var chartJsDoughnut = new Chart(ctx4, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1363 type: "doughnut",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1364 data: data4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1365 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1366 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1367 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1368 cutoutPercentage: 90,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1369 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1370 display: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1371 position: 'right',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1372 labels: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1373 usePointStyle: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1374 padding: 40,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1375 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1376 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1377 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1378 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1379 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1380 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1381 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1382 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1383 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1384 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1385 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1386 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1387 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1388 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1389 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1390 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1391 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1392 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1393
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1394 doughnutLegendChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1395 var ctx = document.getElementById("chartJsDoughnutLegend");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1396 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1397
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1398 var ctx4 = document.getElementById("chartJsDoughnutLegend").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1399 var data4 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1400 labels: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1401 "Sky Blue",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1402 "Violet",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1403 "Pink",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1404 "Yellow",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1405 "Green",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1406 "Teal",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1407
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1408 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1409 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1410 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1411 data: [6,32,24,26,12,6],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1412 backgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1413 "#6acbf8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1414 "#a88cd6",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1415 "#fe81a9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1416 "#fcda6c",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1417 "#81c685",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1418 "#b6fad5",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1419
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1420 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1421 hoverBackgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1422 "#6acbf8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1423 "#a88cd6",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1424 "#fe81a9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1425 "#fcda6c",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1426 "#81c685",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1427 "#b6fad5",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1428
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1429 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1430 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1431 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1432 var chartJsDoughnut = new Chart(ctx4, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1433 type: "doughnut",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1434 data: data4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1435 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1436 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1437 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1438 cutoutPercentage: 80,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1439 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1440 display: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1441 position: 'right',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1442 labels: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1443 usePointStyle: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1444 padding: 40,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1445 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1446 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1447 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1448 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1449 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1450 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1451 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1452 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1453 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1454 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1455 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1456 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1457 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1458 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1459 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1460 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1461 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1462 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1463
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1464 doughnutSmallChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1465 var ctx = document.getElementById("chartJsDoughnutSmall");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1466 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1467
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1468 var ctx4 = document.getElementById("chartJsDoughnutSmall").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1469 var data4 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1470 labels: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1471 "Green",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1472 "Orange",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1473 "Blue",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1474 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1475 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1476 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1477 data: [40,50,10],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1478 backgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1479 "#1d222f",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1480 "#ffffff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1481 "#f5d54a",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1482 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1483 hoverBackgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1484 "#1d222f",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1485 "#ffffff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1486 "#f5d54a",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1487 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1488 borderColor: "#474b5e",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1489 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1490 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1491 var chartJsDoughnut = new Chart(ctx4, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1492 type: "doughnut",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1493 data: data4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1494 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1495 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1496 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1497 cutoutPercentage: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1498 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1499 display: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1500 position: 'right',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1501 labels: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1502 usePointStyle: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1503 padding: 40,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1504 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1505 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1506 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1507 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1508 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1509 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1510 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1511 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1512 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1513 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1514 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1515 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1516 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1517 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1518 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1519 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1520 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1521 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1522
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1523 lineSingleChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1524 var ctx = document.getElementById("chartJsLineSingle");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1525 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1526
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1527 var ctx1 = document.getElementById("chartJsLineSingle").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1528 var data1 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1529 labels: ["January", "February", "March", "April", "May"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1530 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1531 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1532 label: "First",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1533 backgroundColor: "rgba(22, 161, 22, 0.4)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1534 borderColor: "#16A116",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1535 pointBackgroundColor: "#16A116",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1536 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1537 pointBorderWidth: "1",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1538 pointRadius: "5",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1539 pointHoverBackgroundColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1540 borderWidth: "2",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1541 lineTension: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1542 pointHoverBorderColor: "#16A116",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1543 data: [40, 30, 60, 50, 80]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1544 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1545 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1546 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1547
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1548 var chartJsLine = new Chart(ctx1, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1549 type: "line",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1550 data: data1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1551 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1552 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1553 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1554 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1555 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1556 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1557 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1558 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1559 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1560 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1561 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1562 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1563 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1564 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1565 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1566 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1567 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1568 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1569 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1570 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1571 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1572 display: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1573 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1574 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1575 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1576 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1577 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1578 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1579 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1580 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1581 display: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1582 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1583 drawBorder: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1584 borderDash: [5, 10],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1585 display:true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1586 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1587 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1588 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1589 beginAtZero: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1590 min: 10
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1591 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1592 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1593 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1594 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1595 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1596 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1597
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1598 lineSingleGradientChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1599 var ctx = document.getElementById("chartJsLineSingleGradient");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1600 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1601
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1602 var ctx1 = document.getElementById("chartJsLineSingleGradient").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1603 var gradient = ctx1.createLinearGradient(0, 0, 0, 400);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1604 gradient.addColorStop(0, 'rgba(26, 163, 255,.4)');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1605 gradient.addColorStop(1, 'rgba(26, 163, 255,0)');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1606
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1607 var data1 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1608 labels: ["Jan", "Feb", "Mar", "April", "May"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1609 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1610 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1611 label: "First",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1612 backgroundColor: gradient,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1613 borderColor: "#1aa3ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1614 pointBackgroundColor: "#1aa3ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1615 pointBorderColor: "#1aa3ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1616 pointBorderWidth: "1",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1617 pointRadius: "4",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1618 pointHoverBackgroundColor: "#1aa3ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1619 borderWidth: "2",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1620 pointHoverBorderColor: "#1aa3ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1621 data: [40, 30, 60, 50, 80]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1622 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1623 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1624 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1625
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1626 var chartJsLine = new Chart(ctx1, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1627 type: "line",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1628 data: data1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1629 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1630 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1631 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1632 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1633 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1634 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1635 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1636 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1637 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1638 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1639 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1640 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1641 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1642 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1643 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1644 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1645 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1646 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1647 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1648 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1649 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1650 display: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1651 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1652 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1653 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1654 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1655 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1656 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1657 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1658 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1659 display: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1660 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1661 drawBorder: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1662 borderDash: [5, 10],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1663 display:true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1664 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1665 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1666 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1667 beginAtZero: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1668 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1669 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1670 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1671 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1672 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1673 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1674
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1675 lineSingleDashboardChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1676 var ctx = document.getElementById("chartJsLineSingleDashboard");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1677 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1678
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1679 var ctx1 = document.getElementById("chartJsLineSingleDashboard").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1680 var data1 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1681 labels: ["Jan", "Feb", "Mar", "April", "May", "june", "July", "Aug", "Sep"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1682 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1683 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1684 label: "First",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1685 backgroundColor: "#18a95b",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1686 borderColor: "#18a95b",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1687 pointBackgroundColor: "#18a95b",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1688 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1689 lineTension: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1690 pointBorderWidth: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1691 pointRadius: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1692 pointHoverBackgroundColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1693 borderWidth: "2",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1694 pointHoverBorderColor: "#18a95b",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1695 data: [0, 11, 22, 13, 35, 22, 10, 25, 0]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1696 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1697 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1698 label: "Second",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1699 backgroundColor: "#46e18b",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1700 borderColor: "#46e18b",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1701 pointBackgroundColor: "#46e18b",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1702 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1703 pointBorderWidth: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1704 lineTension: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1705 pointRadius: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1706 pointHoverBackgroundColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1707 borderWidth: "2",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1708 pointHoverBorderColor: "#46e18b",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1709 data: [0, 24, 50, 40, 85, 45, 65, 33, 0]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1710 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1711 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1712 label: "Third",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1713 backgroundColor: "#c8ffdb",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1714 borderColor: "#c8ffdb",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1715 pointBackgroundColor: "#c8ffdb",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1716 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1717 pointBorderWidth: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1718 lineTension: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1719 pointRadius: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1720 pointHoverBackgroundColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1721 borderWidth: "2",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1722 pointHoverBorderColor: "#c8ffdb",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1723 data: [0, 40, 10, 65, 45, 75, 40, 50, 0]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1724 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1725
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1726 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1727 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1728
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1729 var chartJsLine = new Chart(ctx1, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1730 type: "line",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1731 data: data1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1732 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1733 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1734 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1735 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1736 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1737 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1738 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1739 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1740 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1741 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1742 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1743 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1744 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1745 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1746 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1747 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1748 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1749 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1750 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1751 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1752 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1753 display: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1754 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1755 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1756 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1757 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1758 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1759 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1760 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1761 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1762 display: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1763 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1764 drawBorder: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1765 // tickMarkLength: 30,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1766 borderDash: [5, 10],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1767 display:true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1768 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1769 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1770 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1771 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1772 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1773 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1774 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1775 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1776 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1777
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1778 barhorizontalDashboardChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1779 var ctx = document.getElementById("chartJsHorizontalBarDashboard");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1780 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1781
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1782 var ctx2 = document.getElementById("chartJsHorizontalBarDashboard").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1783 var data2 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1784 labels: ["Data 1", "Data 2", "Data 3", "Data 4", "Data 5", "Data 6", "Data 7", "Data 8", "Data 9", "Data 10"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1785 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1786 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1787 label: "My First dataset",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1788 backgroundColor: "#0040ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1789 strokeColor: "#0040ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1790 data: [18, 25, 19, 23, 17, 20, 25, 13, 18, 21]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1791 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1792 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1793 label: "My Second dataset",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1794 backgroundColor: "#1aa3ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1795 strokeColor: "#1aa3ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1796 data: [28, 32, 23, 32, 30, 27, 33, 20, 25, 30]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1797 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1798 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1799 label: "My Third dataset",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1800 backgroundColor: "#99e6ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1801 strokeColor: "#99e6ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1802 data: [39, 43, 27, 38, 45, 35, 45, 28, 33, 40]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1803 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1804 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1805 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1806
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1807 var chartJsBar = new Chart(ctx2, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1808 type: "bar",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1809 data: data2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1810 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1811 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1812 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1813 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1814 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1815 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1816 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1817 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1818 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1819 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1820 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1821 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1822 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1823 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1824 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1825 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1826 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1827 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1828 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1829 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1830 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1831 display: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1832 stacked: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1833 barThickness: 20,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1834 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1835 tickMarkLength: 15,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1836 drawBorder: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1837 display:false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1838 borderDash: [5, 10],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1839 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1840 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1841 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1842 beginAtZero: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1843 min: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1844 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1845 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1846 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1847 display: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1848 stacked: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1849 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1850 display:true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1851 drawBorder: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1852 borderDash: [5, 10],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1853 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1854 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1855 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1856 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1857 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1858 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1859 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1860 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1861 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1862
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1863 barhorizontalChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1864 var ctx = document.getElementById("chartJsHorizontalBar");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1865 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1866
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1867 var ctx2 = document.getElementById("chartJsHorizontalBar").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1868 var data2 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1869 labels: ["Data 1", "Data 2", "Data 3", "Data 4", "Data 5", "Data 6", "Data 7", "Data 8", "Data 9", "Data 10"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1870 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1871 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1872 label: "My First dataset",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1873 backgroundColor: "#0040ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1874 strokeColor: "#0040ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1875 data: [18, 25, 19, 23, 17, 20, 25, 13, 18, 21]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1876 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1877 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1878 label: "My Second dataset",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1879 backgroundColor: "#1aa3ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1880 strokeColor: "#1aa3ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1881 data: [28, 32, 23, 32, 30, 27, 33, 20, 25, 30]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1882 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1883 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1884 label: "My Third dataset",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1885 backgroundColor: "#99e6ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1886 strokeColor: "#99e6ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1887 data: [39, 43, 27, 38, 45, 35, 45, 28, 33, 40]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1888 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1889 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1890 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1891
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1892 var chartJsBar = new Chart(ctx2, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1893 type: "bar",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1894 data: data2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1895 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1896 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1897 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1898 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1899 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1900 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1901 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1902 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1903 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1904 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1905 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1906 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1907 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1908 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1909 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1910 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1911 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1912 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1913 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1914 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1915 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1916 display: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1917 stacked: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1918 barThickness: 20,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1919 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1920 tickMarkLength: 15,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1921 drawBorder: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1922 display:false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1923 borderDash: [5, 10],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1924 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1925 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1926 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1927 beginAtZero: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1928 min: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1929 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1930 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1931 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1932 display: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1933 stacked: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1934 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1935 display:true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1936 drawBorder: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1937 borderDash: [5, 10],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1938 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1939 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1940 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1941 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1942 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1943 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1944 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1945 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1946 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1947
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1948 barSingleChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1949 var ctx = document.getElementById("chartJsBarSingle");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1950 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1951
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1952 var ctx2 = document.getElementById("chartJsBarSingle").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1953 var data2 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1954 labels: ["Jan", "Feb", "Mar", "April", "May", "June", "July"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1955 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1956 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1957 label: "My First dataset",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1958 backgroundColor: "#5867c3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1959 strokeColor: "#5867c3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1960 data: [16, 60, 30, 50, 26, 70, 40]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1961 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1962 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1963 label: "My Second dataset",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1964 backgroundColor: "#00cedc",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1965 strokeColor: "#00cedc",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1966 data: [28, 48, 40, 19, 80, 27, 50]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1967 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1968 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1969 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1970
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1971 var chartJsBar = new Chart(ctx2, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1972 type: "bar",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1973 data: data2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1974 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1975 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1976 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1977 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1978 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1979 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1980 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1981 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1982 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1983 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1984 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1985 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1986 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1987 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1988 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1989 borderWidth: 3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1990 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1991 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1992 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1993 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1994 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1995 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1996 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1997 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1998 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1999 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2000 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2001 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2002 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2003 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2004 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2005 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2006 responsive: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2007 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2008 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2009
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2010 areaMultiDashboardChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2011 var ctx = document.getElementById("chartJsAreaMultiDashboard");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2012 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2013
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2014 var ctx1 = document.getElementById("chartJsAreaMultiDashboard").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2015 var data1 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2016 labels: ["Jan", "Feb", "Mar", "April", "May", "June", "July"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2017 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2018 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2019 label: "First",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2020 backgroundColor: "transparent",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2021 borderColor: "#91ded3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2022 pointStrokeColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2023 pointRadius: 5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2024 pointBorderColor: "#91ded3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2025 pointBackgroundColor: "#91ded3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2026 pointHoverBackgroundColor: "#91ded3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2027 pointHoverBorderColor: "#91ded3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2028 data: [0, 80, 40, 58, 20, 55, 10]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2029 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2030 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2031 label: "Second",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2032 backgroundColor: "transparent",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2033 borderColor: "#f6d54a",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2034 pointStrokeColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2035 pointRadius: 5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2036 pointBorderColor: "#f6d54a",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2037 pointBackgroundColor: "#f6d54a",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2038 pointHoverBackgroundColor: "#f6d54a",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2039 pointHoverBorderColor: "#f6d54a",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2040 data: [0, 48, 60, 19, 86, 27, 90]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2041 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2042 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2043 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2044
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2045 var chartJsLine = new Chart(ctx1, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2046 type: "line",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2047 data: data1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2048 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2049 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2050 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2051 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2052 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2053 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2054 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2055 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2056 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2057 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2058 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2059 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2060 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2061 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2062 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2063 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2064 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2065 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2066 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2067 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2068 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2069 display:true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2070 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2071 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2072 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2073 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2074 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2075 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2076 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2077 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2078 display:true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2079 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2080 display:true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2081 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2082 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2083 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2084 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2085 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2086 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2087 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2088 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2089 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2090
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2091 lineMultiDashboardChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2092 var ctx = document.getElementById("chartJsLineMultiDashboard");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2093 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2094
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2095 var ctx1 = document.getElementById("chartJsLineMultiDashboard").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2096 var data1 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2097 labels: ["Jan", "Feb", "Mar", "April", "May"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2098 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2099 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2100 label: "First",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2101 fill: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2102 borderColor: "#16A116",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2103 pointBackgroundColor: "#16A116",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2104 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2105 pointBorderWidth: "6",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2106 pointRadius: "8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2107 pointHoverRadius: "6",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2108 pointHoverBackgroundColor: "#16A116",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2109 borderWidth: "1",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2110 lineTension: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2111 pointHoverBorderColor: "#16A116",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2112 data: [15, 25, 60, 56, 70]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2113 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2114 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2115 label: "Second",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2116 fill: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2117 borderColor: "#56d5ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2118 pointBackgroundColor: "#56d5ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2119 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2120 pointBorderWidth: "6",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2121 pointRadius: "8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2122 pointHoverRadius: "6",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2123 pointHoverBackgroundColor: "#56d5ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2124 borderWidth: "1",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2125 lineTension: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2126 pointHoverBorderColor: "#56d5ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2127 data: [55, 50, 10, 75, 60]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2128 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2129 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2130 label: "Third",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2131 fill: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2132 borderColor: "#e6614f",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2133 pointBackgroundColor: "#e6614f",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2134 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2135 pointBorderWidth: "6",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2136 pointRadius: "8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2137 pointHoverRadius: "6",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2138 pointHoverBackgroundColor: "#e6614f",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2139 borderWidth: "1",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2140 lineTension: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2141 pointHoverBorderColor: "#e6614f",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2142 data: [40, 10, 45, 30, 40]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2143 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2144 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2145 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2146
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2147 var chartJsLine = new Chart(ctx1, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2148 type: "line",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2149 data: data1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2150 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2151 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2152 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2153 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2154 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2155 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2156 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2157 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2158 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2159 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2160 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2161 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2162 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2163 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2164 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2165 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2166 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2167 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2168 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2169 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2170 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2171 display: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2172 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2173 drawBorder: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2174 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2175 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2176 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2177 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2178 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2179 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2180 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2181 display: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2182 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2183 drawBorder: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2184 borderDash: [5, 10],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2185 display:true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2186 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2187 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2188 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2189 beginAtZero: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2190 min: 10
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2191 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2192 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2193 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2194 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2195 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2196 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2197
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2198 areaMultiChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2199 var ctx = document.getElementById("chartJsAreaMulti");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2200 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2201
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2202 var ctx1 = document.getElementById("chartJsAreaMulti").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2203 var data1 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2204 labels: ["January", "February", "March", "April", "May"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2205 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2206 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2207 label: "First",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2208 backgroundColor: "rgba(51, 153, 255, 0.4)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2209 borderColor: "#3399ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2210 borderDash: [5, 5],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2211 pointBackgroundColor: "#3399ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2212 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2213 pointBorderWidth: "1",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2214 pointRadius: "5",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2215 pointHoverBackgroundColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2216 borderWidth: "2",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2217 lineTension: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2218 pointHoverBorderColor: "#3399ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2219 data: [20, 10, 30, 20, 50]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2220 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2221 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2222 label: "Second",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2223 backgroundColor: "rgba(229, 200, 16, 0.4)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2224 borderColor: "#e5c810",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2225 borderDash: [5, 5],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2226 pointBackgroundColor: "#e5c810",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2227 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2228 pointBorderWidth: "1",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2229 pointRadius: "5",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2230 pointHoverBackgroundColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2231 borderWidth: "2",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2232 lineTension: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2233 pointHoverBorderColor: "#e5c810",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2234 data: [30, 20, 40, 30, 60]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2235 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2236 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2237 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2238
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2239 var chartJsLine = new Chart(ctx1, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2240 type: "line",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2241 data: data1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2242 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2243 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2244 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2245 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2246 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2247 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2248 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2249 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2250 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2251 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2252 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2253 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2254 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2255 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2256 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2257 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2258 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2259 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2260 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2261 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2262 display: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2263 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2264 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2265 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2266 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2267 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2268 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2269 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2270 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2271 display: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2272 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2273 borderDash: [5, 10],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2274 display:true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2275 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2276 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2277 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2278 beginAtZero: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2279 max: 60
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2280 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2281 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2282 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2283 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2284 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2285 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2286
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2287 lineMultiChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2288 var ctx = document.getElementById("chartJsLineMulti");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2289 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2290
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2291 var ctx1 = document.getElementById("chartJsLineMulti").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2292 var data1 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2293 labels: ["January", "February", "March", "April", "May"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2294 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2295 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2296 label: "First",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2297 fill: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2298 borderColor: "#16A116",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2299 pointBackgroundColor: "#16A116",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2300 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2301 pointBorderWidth: "4",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2302 pointHoverBorderWidth: "2",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2303 pointRadius: "6",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2304 pointHoverBackgroundColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2305 borderWidth: "1",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2306 lineTension: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2307 pointHoverBorderColor: "rgba(88, 103, 195, 0.4)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2308 data: [15, 25, 60, 56, 70]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2309 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2310 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2311 label: "Second",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2312 fill: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2313 borderColor: "#56d5ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2314 pointBackgroundColor: "#56d5ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2315 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2316 pointBorderWidth: "4",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2317 pointHoverBorderWidth: "2",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2318 pointRadius: "6",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2319 pointHoverBackgroundColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2320 borderWidth: "1",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2321 lineTension: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2322 pointHoverBorderColor: "rgba(88, 103, 195, 0.4)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2323 data: [55, 50, 10, 75, 60]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2324 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2325 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2326 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2327
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2328 var chartJsLine = new Chart(ctx1, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2329 type: "line",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2330 data: data1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2331 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2332 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2333 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2334 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2335 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2336 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2337 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2338 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2339 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2340 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2341 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2342 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2343 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2344 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2345 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2346 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2347 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2348 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2349 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2350 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2351 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2352 display: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2353 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2354 drawBorder: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2355 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2356 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2357 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2358 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2359 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2360 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2361 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2362 display: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2363 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2364 drawBorder: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2365 borderDash: [5, 10],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2366 display:true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2367 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2368 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2369 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2370 beginAtZero: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2371 min: 10
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2372 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2373 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2374 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2375 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2376 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2377 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2378
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2379 lineMultiSmallChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2380 var ctx = document.getElementById("chartJsAreaMultiSmall");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2381 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2382
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2383 var ctx1 = document.getElementById("chartJsAreaMultiSmall").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2384 var data1 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2385 labels: ["January", "February", "March", "April", "May", "June", "July"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2386 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2387 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2388 label: "First",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2389 backgroundColor: "#91ded3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2390 borderColor: "#91ded3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2391 pointStrokeColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2392 pointRadius: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2393 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2394 pointHoverBackgroundColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2395 pointHoverBorderColor: "#91ded3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2396 data: [0, 80, 40, 58, 20, 55, 10]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2397 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2398 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2399 label: "Second",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2400 backgroundColor: "#f6d54a",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2401 borderColor: "#f6d54a",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2402 pointStrokeColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2403 pointRadius: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2404 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2405 pointHoverBackgroundColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2406 pointHoverBorderColor: "#f6d54a",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2407 data: [0, 48, 60, 19, 86, 27, 90]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2408 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2409 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2410 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2411
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2412 var chartJsLine = new Chart(ctx1, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2413 type: "line",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2414 data: data1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2415 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2416 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2417 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2418 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2419 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2420 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2421 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2422 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2423 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2424 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2425 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2426 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2427 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2428 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2429 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2430 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2431 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2432 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2433 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2434 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2435 display:false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2436 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2437 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2438 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2439 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2440 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2441 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2442 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2443 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2444 display:false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2445 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2446 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2447 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2448 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2449 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2450 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2451 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2452 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2453 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2454 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2455 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2456
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2457 lineChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2458 var ctx = document.getElementById("chartJsLine");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2459 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2460
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2461 var ctx1 = document.getElementById("chartJsLine").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2462 var data1 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2463 labels: ["January", "February", "March", "April", "May", "June", "July"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2464 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2465 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2466 label: "First",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2467 fill: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2468 backgroundColor: "transparent",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2469 lineTension: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2470 borderWidth: "2",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2471 borderColor: "#99ebff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2472 pointColor: "#99ebff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2473 pointBackgroundColor: "#99ebff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2474 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2475 pointBorderWidth: "4",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2476 pointRadius: "7",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2477 pointHoverRadius: "9" ,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2478 pointHoverBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2479 data: [20, 30, 80, 20, 40, 10, 60]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2480 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2481 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2482 label: "Second",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2483 fill: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2484 lineTension: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2485 borderWidth: "2",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2486 backgroundColor: "transparent",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2487 borderColor: "#ffcc66",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2488 pointBorderColor: "#ffcc66",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2489 pointBackgroundColor: "#ffcc66",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2490 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2491 pointBorderWidth: "4",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2492 pointRadius: "7",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2493 pointHoverRadius: "9" ,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2494 pointHoverBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2495 data: [60, 10, 40, 30, 80, 30, 20]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2496 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2497 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2498 label: "Third",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2499 fill: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2500 lineTension: "0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2501 borderWidth: "2",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2502 backgroundColor: "transparent",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2503 borderColor: "#d580ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2504 pointBorderColor: "#d580ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2505 pointBackgroundColor: "#d580ff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2506 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2507 pointBorderWidth: "4",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2508 pointRadius: "7",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2509 pointHoverRadius: "9" ,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2510 pointHoverBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2511 data: [32, 50, 20, 65, 50, 55, 30]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2512 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2513 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2514 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2515
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2516 var chartJsLine = new Chart(ctx1, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2517 type: "line",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2518 data: data1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2519 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2520 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2521 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2522 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2523 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2524 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2525 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2526 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2527 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2528 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2529 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2530 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2531 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2532 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2533 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2534 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2535 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2536 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2537 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2538 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2539 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2540 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2541 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2542 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2543 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2544 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2545 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2546 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2547 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2548 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2549 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2550 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2551 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2552 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2553 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2554 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2555 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2556 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2557 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2558 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2559
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2560 areaChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2561 var ctx = document.getElementById("chartJsArea");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2562 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2563
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2564 var ctx1 = document.getElementById("chartJsArea").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2565 var data1 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2566 labels: ["January", "February", "March", "April", "May", "June", "July"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2567 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2568 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2569 label: "First",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2570 backgroundColor: "rgba(88, 103, 195, 0.4)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2571 borderColor: "rgba(88, 103, 195, 0.4)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2572 pointStrokeColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2573 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2574 pointHoverBackgroundColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2575 pointHoverBorderColor: "rgba(88, 103, 195, 0.4)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2576 data: [0, 80, 40, 58, 20, 55, 10]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2577 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2578 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2579 label: "Second",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2580 backgroundColor: "rgba(255, 128, 111, 0.4)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2581 borderColor: "rgba(255, 128, 111, 0.4)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2582 pointStrokeColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2583 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2584 pointHoverBackgroundColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2585 pointHoverBorderColor: "rgba(255, 128, 111, 0.4)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2586 data: [28, 48, 60, 19, 86, 27, 90]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2587 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2588 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2589 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2590
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2591 var chartJsArea = new Chart(ctx1, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2592 type: "line",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2593 data: data1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2594 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2595 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2596 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2597 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2598 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2599 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2600 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2601 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2602 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2603 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2604 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2605 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2606 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2607 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2608 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2609 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2610 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2611 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2612 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2613 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2614 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2615 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2616 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2617 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2618 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2619 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2620 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2621 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2622 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2623 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2624 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2625 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2626 fontColor: "#9ca0a8",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2627 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2628 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2629 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2630 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2631 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2632 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2633
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2634 barChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2635 var ctx = document.getElementById("chartJsBar");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2636 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2637
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2638 var ctx2 = document.getElementById("chartJsBar").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2639 var data2 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2640 labels: ["Jan", "Feb", "Mar", "April", "May", "June", "July"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2641 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2642 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2643 label: "My First dataset",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2644 backgroundColor: "#5867c3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2645 strokeColor: "#5867c3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2646 data: [16, 60, 30, 50, 26, 70, 40]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2647 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2648 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2649 label: "My Second dataset",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2650 backgroundColor: "#00cedc",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2651 strokeColor: "#00cedc",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2652 data: [28, 48, 40, 19, 80, 27, 50]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2653 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2654 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2655 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2656
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2657 var chartJsBar = new Chart(ctx2, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2658 type: "bar",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2659 data: data2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2660 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2661 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2662 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2663 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2664 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2665 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2666 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2667 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2668 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2669 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2670 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2671 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2672 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2673 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2674 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2675 borderWidth: 3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2676 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2677 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2678 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2679 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2680 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2681 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2682 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2683 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2684 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2685 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2686 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2687 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2688 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2689 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2690 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2691 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2692 responsive: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2693 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2694 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2695
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2696 pieChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2697 var ctx = document.getElementById("chartJsPie");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2698 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2699
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2700 var ctx3 = document.getElementById("chartJsPie").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2701 var data3 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2702 labels: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2703 "Site A",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2704 "Site B",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2705 "Site C",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2706 "Site D",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2707 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2708 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2709 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2710 data: [25,10,25,40],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2711 backgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2712 "#51bcd4",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2713 "#d75151",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2714 "#eace52",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2715 "#dce5e7",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2716 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2717 hoverBackgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2718 "#51bcd4",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2719 "#d75151",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2720 "#eace52",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2721 "#dce5e7",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2722 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2723 hoverBorderColor: '#fff',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2724 borderWidth: 8,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2725 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2726 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2727 var chartJsPie = new Chart(ctx3,{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2728 type: "pie",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2729 data: data3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2730 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2731 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2732 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2733 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2734 display: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2735 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2736 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2737 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2738 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2739 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2740 titleMarginBottom: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2741 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2742 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2743 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2744 bodySpacing: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2745 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2746 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2747 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2748 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2749 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2750 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2751 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2752
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2753 doughnutChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2754 var ctx = document.getElementById("chartJsDoughnut");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2755 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2756
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2757 var ctx4 = document.getElementById("chartJsDoughnut").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2758 var data4 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2759 labels: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2760 "Green",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2761 "Blue",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2762 "Orange",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2763 "Red",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2764
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2765 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2766 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2767 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2768 data: [300,90,100,170],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2769 backgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2770 "#05d05b",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2771 "#00c1dd",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2772 "#ffb701",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2773 "#ff6161",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2774
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2775 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2776 hoverBackgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2777 "#05d05b",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2778 "#00c1dd",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2779 "#ffb701",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2780 "#ff6161",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2781
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2782 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2783 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2784 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2785 var chartJsDoughnut = new Chart(ctx4, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2786 type: "doughnut",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2787 data: data4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2788 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2789 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2790 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2791 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2792 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2793 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2794 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2795 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2796 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2797 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2798 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2799 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2800 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2801 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2802 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2803 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2804 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2805 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2806 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2807 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2808 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2809
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2810 polarAreaChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2811 var ctx = document.getElementById("chartJsPolarArea");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2812 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2813
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2814 var ctx5 = document.getElementById("chartJsPolarArea").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2815 var data5 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2816 labels: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2817 "Blue",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2818 "Megna",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2819 "Orange",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2820 "Grey"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2821 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2822 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2823 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2824 data: [300,250,200,100],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2825 backgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2826 "rgba(138,43,226,.6)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2827 "rgba(0,250,154,.6)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2828 "rgba(255,165,0,.6)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2829 "rgba(169,169,169,.6)"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2830 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2831 hoverBackgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2832 "rgba(138,43,226,.6)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2833 "rgba(0,250,154,.6)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2834 "rgba(255,165,0,.6)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2835 "rgba(169,169,169,.6)"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2836 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2837 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2838 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2839 var chartJsPolarArea = new Chart(ctx5, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2840 type: "polarArea",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2841 data: data5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2842 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2843 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2844 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2845 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2846 scale: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2847 display:true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2848 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2849 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2850 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2851 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2852 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2853 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2854 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2855 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2856 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2857 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2858 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2859 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2860 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2861 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2862 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2863 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2864 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2865
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2866 radarChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2867 var ctx = document.getElementById("chartJsRadar");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2868 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2869
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2870 var ctx6 = document.getElementById("chartJsRadar").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2871 var data6 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2872 labels: ["Eating", "Drinking", "Sleeping", "Designing", "Coding", "Cycling", "Running"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2873 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2874 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2875
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2876 label: "My Second dataset",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2877 backgroundColor: "rgba(255,118,118,0.8)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2878 strokeColor: "rgba(255,118,118,1)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2879 pointColor: "rgba(255,118,118,1)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2880 pointStrokeColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2881 pointHighlightFill: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2882 pointHighlightStroke: "rgba(255,118,118,1)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2883 data: [30, 38, 50, 29, 86, 37, 110]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2884
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2885 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2886 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2887 label: "My First dataset",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2888 backgroundColor: "rgba(44,171,227,0.8)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2889 strokeColor: "rgba(44,171,227,1)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2890 pointColor: "rgba(44,171,227,1)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2891 pointStrokeColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2892 pointHighlightFill: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2893 pointHighlightStroke: "rgba(19,218,254,1)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2894 data: [55, 99, 70, 91, 66, 35, 40]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2895 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2896 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2897 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2898
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2899 var chartJsRadar = new Chart(ctx6, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2900 type: "radar",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2901 data: data6,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2902 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2903 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2904 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2905 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2906 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2907 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2908 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2909 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2910 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2911 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2912 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2913 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2914 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2915 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2916 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2917 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2918 displayColors: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2919 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2920 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2921 responsive: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2922 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2923 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2924
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2925 newUserChartJs: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2926 var ctx = document.getElementById("chartJsNewUsers");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2927 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2928 ctx = ctx.getContext('2d');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2929
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2930 var gradient = ctx.createLinearGradient(0,20,20,270);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2931 gradient.addColorStop(0,'rgba(130,83,235,0.6)');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2932 gradient.addColorStop(1,'rgba(130,83,235,0)');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2933
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2934 var data = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2935 labels: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2936 moment("2017-10-21").format("D MMM"),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2937 moment("2017-10-22").format("D MMM"),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2938 moment("2017-10-23").format("D MMM"),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2939 moment("2017-10-24").format("D MMM"),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2940 moment("2017-10-25").format("D MMM"),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2941 moment("2017-10-26").format("D MMM"),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2942 moment("2017-10-27").format("D MMM"),
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2943 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2944 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2945 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2946 label: 'New Users',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2947 lineTension: 0,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2948 data: [32, 51, 98, 87, 125, 140, 173],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2949 backgroundColor: gradient,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2950 hoverBackgroundColor: gradient,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2951 borderColor: '#8253eb',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2952 borderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2953 pointRadius: 4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2954 pointHoverRadius: 4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2955 pointBackgroundColor: 'rgba(255,255,255,1)'
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2956 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2957 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2958 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2959
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2960 var chart = new Chart(ctx, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2961 type: 'line',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2962 data: data,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2963 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2964 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2965 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2966 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2967 display: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2968 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2969 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2970 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2971 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2972 display: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2973 drawBorder: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2974 tickMarkLength: 20,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2975 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2976 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2977 fontColor: "#bbb",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2978 padding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2979 fontFamily: 'Roboto',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2980 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2981 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2982 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2983 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2984 color: '#eef1f2',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2985 drawBorder: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2986 zeroLineColor: '#eef1f2',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2987 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2988 ticks: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2989 fontColor: "#bbb",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2990 stepSize: 50,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2991 padding: 20,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2992 fontFamily: 'Roboto',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2993 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2994 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2995 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2996 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2997 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2998
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2999 $(document).on('SIDEBAR_CHANGED_WIDTH', function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3000 chart.resize();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3001 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3002
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3003 $(window).on('resize', function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3004 chart.resize();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3005 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3006 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3007
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3008 /******************** Widgets *********************/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3009 doughnutChartWidget: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3010 var ctx = document.getElementById("doughnutWidget");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3011 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3012 var data4 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3013 labels: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3014 "Blue",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3015 "Green",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3016 "Yellow",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3017 "Red",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3018
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3019 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3020 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3021 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3022 data: [300,50,120,100],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3023 backgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3024 "#03a9f3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3025 "#38d57a",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3026 "#ffcc02",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3027 "#e6614f"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3028 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3029 hoverBackgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3030 "#03a9f3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3031 "#38d57a",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3032 "#ffcc02",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3033 "#e6614f"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3034 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3035 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3036 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3037 var chartJsDoughnut = new Chart(ctx, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3038 type: "doughnut",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3039 data: data4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3040 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3041 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3042 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3043 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3044 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3045 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3046 cutoutPercentage: 80,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3047 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3048 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3049 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3050 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3051 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3052 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3053 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3054 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3055 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3056 borderWidth: 3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3057 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3058 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3059 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3060 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3061 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3062 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3063
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3064 barMorrisChartWidget: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3065 var ctx = document.getElementById("barMorrisWidget");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3066 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3067
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3068 var chart = Morris.Bar({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3069 element: 'barMorrisWidget',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3070 data: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3071 y: '2006',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3072 a: 100,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3073 b: 90,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3074 c: 60
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3075 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3076 y: '2007',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3077 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3078 b: 65,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3079 c: 40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3080 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3081 y: '2008',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3082 a: 50,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3083 b: 40,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3084 c: 30
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3085 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3086 y: '2009',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3087 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3088 b: 65,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3089 c: 40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3090 },{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3091 y: '2010',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3092 a: 45,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3093 b: 95,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3094 c: 30
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3095 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3096 xkey: 'y',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3097 ykeys: ['a', 'b', 'c'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3098 labels: ['Twitter', 'Facebook', 'Linkedin'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3099 barColors:['#b8edf0', '#b4c1d7', '#fcc9ba'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3100 barSizeRatio:0.55,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3101 hideHover: 'auto',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3102 grid: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3103 axes: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3104 resize: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3105 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3106
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3107 $(document).on('SIDEBAR_CHANGED_WIDTH', chart.resizeHandler);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3108 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3109
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3110 lineChartWidget: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3111 var ctx = document.getElementById("lineWidget");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3112 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3113 var data1 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3114 labels: ["January", "February", "March", "April", "May", "June"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3115 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3116 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3117 label: "First",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3118 backgroundColor: "#8ee2d0",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3119 borderColor: "#31bfa1",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3120 pointStrokeColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3121 pointRadius: 4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3122 pointBorderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3123 pointBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3124 pointBackgroundColor: "#2caa90",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3125 pointHoverBackgroundColor: "#2caa90",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3126 pointHoverBorderColor: "#fff",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3127 pointHoverRadius: 6,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3128 pointHoverBorderWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3129 data: [13, 28, 19, 24, 43, 49]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3130 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3131
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3132 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3133 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3134
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3135 var lineWidget = new Chart(ctx, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3136 type: "line",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3137 data: data1,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3138 responsive: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3139 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3140 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3141 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3142 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3143 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3144 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3145 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3146 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3147 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3148 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3149 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3150 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3151 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3152 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3153 borderWidth: 3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3154 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3155 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3156 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3157 scales: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3158 xAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3159 display: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3160 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3161 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3162 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3163 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3164 yAxes: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3165 display: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3166 gridLines: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3167 display:false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3168 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3169 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3170 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3171 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3172 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3173 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3174
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3175
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3176 /********************* Demos ***********************/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3177 barMorrisChartDemo: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3178 var ctx = document.getElementById("barMorrisDemo");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3179 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3180
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3181 var chart = Morris.Bar({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3182 element: 'barMorrisDemo',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3183 data: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3184 y: '2006',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3185 a: 100,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3186 b: 90
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3187 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3188 y: '2007',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3189 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3190 b: 65
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3191 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3192 y: '2008',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3193 a: 50,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3194 b: 40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3195 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3196 y: '2009',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3197 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3198 b: 65
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3199 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3200 y: '2010',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3201 a: 50,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3202 b: 40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3203 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3204 y: '2011',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3205 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3206 b: 65
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3207 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3208 y: '2012',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3209 a: 100,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3210 b: 90
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3211 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3212 xkey: 'y',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3213 ykeys: ['a', 'b',],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3214 labels: ['A', 'B'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3215 barColors:['#8ae1e9', '#1e83c3'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3216 hideHover: 'auto',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3217 barSizeRatio: .4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3218 gridLineColor: '#eef0f2',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3219 resize: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3220 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3221
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3222 $(document).on('SIDEBAR_CHANGED_WIDTH', chart.resizeHandler);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3223 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3224
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3225 barMorrisChartUniversityDemo: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3226 var ctx = document.getElementById("barMorrisUniversityDemo");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3227 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3228
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3229 var chart = Morris.Line({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3230 element: 'barMorrisUniversityDemo',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3231 data: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3232 y: '2006',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3233 a: 100,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3234 b: 90,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3235 c: 60
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3236 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3237 y: '2007',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3238 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3239 b: 65,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3240 c: 40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3241 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3242 y: '2008',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3243 a: 50,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3244 b: 40,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3245 c: 30
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3246 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3247 y: '2009',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3248 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3249 b: 65,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3250 c: 40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3251 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3252 y: '2010',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3253 a: 50,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3254 b: 40,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3255 c: 30
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3256 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3257 y: '2011',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3258 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3259 b: 65,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3260 c: 40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3261 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3262 y: '2012',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3263 a: 100,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3264 b: 90,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3265 c: 40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3266 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3267 y: '2013',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3268 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3269 b: 55,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3270 c: 40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3271 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3272 y: '2014',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3273 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3274 b: 45,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3275 c: 30
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3276 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3277 y: '2015',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3278 a: 75,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3279 b: 65,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3280 c: 40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3281 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3282 y: '2016',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3283 a: 90,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3284 b: 65,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3285 c: 40
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3286 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3287 xkey: 'y',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3288 ykeys: ['a', 'b', 'c'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3289 labels: ['A', 'B', 'C'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3290 lineColors:['#03A9F3', '#E6614F', '#51D2B7'],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3291 hideHover: 'auto',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3292 lineWidth: 2,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3293 pointSize: 5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3294 barSizeRatio: .5,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3295 gridLineColor: '#eef0f2',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3296 resize: true
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3297 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3298
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3299 $(document).on('SIDEBAR_CHANGED_WIDTH', chart.resizeHandler);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3300 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3301
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3302 donuteMorrisChartDemo: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3303 var ctx = document.getElementById("donuteMorrisDemo");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3304 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3305
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3306 var chart = Morris.Donut({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3307 element: 'donuteMorrisDemo',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3308 data: [{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3309 label: "Property For Sale",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3310 value: 12,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3311
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3312 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3313 label: "Property For Rent",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3314 value: 30
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3315 }, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3316 label: "Property Sold",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3317 value: 20
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3318 }],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3319 resize: true,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3320 colors:['#8ae1e9', '#1e83c3', '#38d57a']
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3321 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3322
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3323 $(document).on('SIDEBAR_CHANGED_WIDTH', chart.resizeHandler);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3324 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3325
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3326 doughnutChartJsDemo: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3327 var ctx = document.getElementById("chartJsDoughnutDemo");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3328 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3329
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3330 var ctx4 = document.getElementById("chartJsDoughnutDemo").getContext("2d");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3331 var data4 = {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3332 labels: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3333 "Delivered",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3334 "Order",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3335 "Pending"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3336 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3337 datasets: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3338 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3339 data: [300,120,100],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3340 backgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3341 "#5793f3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3342 "#38d57a",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3343 "#fb9678"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3344 ],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3345 hoverBackgroundColor: [
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3346 "#5793f3",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3347 "#38d57a",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3348 "#fb9678"
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3349 ]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3350 }]
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3351 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3352 var chartJsDoughnut = new Chart(ctx4, {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3353 type: "doughnut",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3354 data: data4,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3355 responsive: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3356 options: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3357 legend: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3358 display: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3359 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3360 maintainAspectRatio: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3361 tooltips: {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3362 mode: 'index',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3363 intersect: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3364 titleFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3365 titleMarginBottom: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3366 backgroundColor: "rgba(255,255,255,.9)",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3367 bodyFontColor: "#000",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3368 borderColor: "#e9e9e9",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3369 bodySpacing: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3370 borderWidth: 3,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3371 xPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3372 yPadding: 10,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3373 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3374 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3375 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3376 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3377
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3378 /*********************** Animations **************************/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3379 testAnimation: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3380 var ctx = document.getElementById("animationSandbox");
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3381 if ( ctx === null ) return;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3382
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3383 function testAnim(x) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3384 $('#animationSandbox').removeClass().addClass(x + ' animated').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function () {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3385 $(this).removeClass();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3386 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3387 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3388
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3389 $(document).ready(function () {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3390 $('.js--triggerAnimation').click(function (e) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3391 e.preventDefault();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3392 var anim = $('.js--animations').val();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3393 testAnim(anim);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3394 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3395 $('.js--animations').change(function () {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3396 var anim = $(this).val();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3397 testAnim(anim);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3398 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3399 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3400 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3401
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3402 /*********************** Toastr **************************/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3403 enableToastr: function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3404 var toastInfo = $('.toast-info');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3405 if( toastInfo.length ) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3406 toastInfo.click(function(){
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3407 $.toast({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3408 heading: 'Welcome to Oscar Admin',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3409 text: 'This alert needs your attention, but it is not super important.',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3410 position: 'top-right',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3411 icon: 'info',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3412 stack: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3413 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3414 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3415 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3416
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3417 var toastSuccess = $('.toast-success');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3418 if( toastSuccess.length ) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3419 toastSuccess.click(function(){
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3420 $.toast({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3421 heading: 'Welcome to Oscar Admin',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3422 text: 'This alert needs your attention, but it is not super important.',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3423 position: 'top-right',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3424 icon: 'success',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3425 stack: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3426 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3427 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3428 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3429
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3430
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3431 var toastDanger = $('.toast-danger');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3432 if( toastDanger.length ) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3433 toastDanger.click(function(){
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3434 $.toast({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3435 heading: 'Welcome to Oscar Admin',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3436 text: 'This alert needs your attention, but it is not super important.',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3437 position: 'top-right',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3438 icon: 'error',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3439 stack: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3440 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3441 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3442 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3443
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3444
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3445 var toastWarning = $('.toast-warning');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3446 if( toastWarning.length ) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3447 toastWarning.click(function(){
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3448 $.toast({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3449 heading: 'Welcome to Oscar Admin',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3450 text: 'This alert needs your attention, but it is not super important.',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3451 position: 'top-right',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3452 icon: 'warning',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3453 stack: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3454 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3455 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3456 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3457
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3458 var toastBasic = $('.toast-basic');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3459 if( toastBasic.length ) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3460 toastBasic.click(function(){
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3461 $.toast({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3462 text: 'This alert needs your attention, but it is not super important.',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3463 position: 'top-right',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3464 stack: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3465 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3466 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3467 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3468
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3469 var toastArray = $('.toast-array');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3470 if( toastArray.length ) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3471 toastArray.click(function(){
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3472 $.toast({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3473 heading: 'Read documentation and check:',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3474 text:["Connections","Cables & accessories","Display & Touch"],
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3475 position: 'top-right',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3476 stack: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3477 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3478 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3479 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3480
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3481
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3482 var toastHtml = $('.toast-html');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3483 if( toastHtml.length ) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3484 toastHtml.click(function(){
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3485 $.toast({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3486 heading: 'Welcome to <i>Oscar Admin</i>',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3487 text: 'This alert needs your attention. <a href="#">Check this out</a>.',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3488 position: 'top-right',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3489 stack: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3490 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3491 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3492 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3493
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3494
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3495 var toastTransitions = $('.toast-transitions');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3496 if( toastTransitions.length ) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3497 toastTransitions.click(function(){
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3498 $.toast({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3499 heading: 'Slide Transitions',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3500 text: 'Set the `showHideTransition` property to fade|plain|slide to achieve different transitions',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3501 position: 'top-right',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3502 showHideTransition:"slide",
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3503 stack: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3504 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3505 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3506 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3507
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3508 var toastTopCenter = $('.toast-top-center');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3509 if( toastTopCenter.length ) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3510 toastTopCenter.click(function(){
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3511 $.toast({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3512 text: 'This alert needs your attention, but it is not super important.',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3513 position: 'top-center',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3514 stack: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3515 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3516 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3517 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3518
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3519 var toastBottomRight = $('.toat-bottom-right');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3520 if( toastBottomRight.length ) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3521 toastBottomRight.click(function(){
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3522 $.toast({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3523 text: 'This alert needs your attention, but it is not super important.',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3524 position: 'bottom-right',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3525 stack: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3526 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3527 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3528 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3529
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3530 var toastBottomCenter = $('.toast-bottom-center');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3531 if( toastBottomCenter.length ) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3532 toastBottomCenter.click(function(){
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3533 $.toast({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3534 text: 'This alert needs your attention, but it is not super important.',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3535 position: 'bottom-center',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3536 stack: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3537 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3538 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3539 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3540
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3541 var toastSticky = $('.toast-sticky');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3542 if( toastSticky.length ) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3543 toastSticky.click(function(){
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3544 $.toast({
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3545 text: 'This alert needs your attention, but it is not super important.',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3546 position: 'top-right',
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3547 hideAfter: false,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3548 stack: false
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3549 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3550 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3551 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3552
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3553 },
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3554 };
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3555 $(document).ready( function() {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3556 Custom.init();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3557 });
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3558 })(jQuery);