-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.js
126 lines (105 loc) · 2.17 KB
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
(function(){
var app = angular.module('MainModule', []);
app.controller('DivController', function(){
this.sources = sourceAcquisition;
this.gallery = galleryArray;
});
app.filter('percentage', ['$filter', function ($filter) {
return function (input, decimals) {
return $filter('number')(input, decimals) + '%';
};
}]);
var sourceAcquisition = [
{
name: 'FACEBOOK.COM',
value : 6090
},
{
name: 'QUORA.COM',
value : 3045
},
{
name: 'TWITTER.COM',
value : 2284
},
{
name: 'EMAIL',
value : 1675
},
{
name: 'ORGANIC',
value : 1370
},
{
name: 'DIRECT',
value : 1370
}
];
var galleryArray = [
{ view: 10989,
purchase: 8909,
conversion_rate: 3.5,
revenue: 54274,
img: './images/boot.jpg',
name: 'TWISTED BOOTS',
viewCount: 154,
daysCount: 2,
count: 1
} ,
{ view: 10989,
purchase: 8909,
conversion_rate: 3.5,
revenue: 54274,
img: './images/boot.jpg',
name: 'TWISTED BOOTS',
viewCount: 154,
daysCount: 2,
count: 2
},
{ view: 10989,
purchase: 8909,
conversion_rate: 3.5,
revenue: 54274,
img: './images/boot.jpg',
name: 'TWISTED BOOTS',
viewCount: 154,
daysCount: 2,
count: 3
},
{ view: 10989,
purchase: 8909,
conversion_rate: 3.5,
revenue: 54274,
img: './images/boot.jpg',
name: 'TWISTED BOOTS',
viewCount: 154,
daysCount: 2,
count: 4
}
];
$(document).ready(function(){
var chart = document.getElementById("doughnut");
var doughnutChart = new Chart(chart, {
type: 'doughnut',
responsive: true,
data: {
labels: ["IPAD", "DESKTOP", "MOBILE"],
datasets: [
{
data: [35, 16, 49],
backgroundColor:['#8DD199', '#FD7E80', '#FFB378']
}
]
},
options:{
responsive: true,
legend: false
}
});
var innerHTMLEle = doughnutChart.generateLegend();
var splitEle2 = innerHTMLEle.substring(21, innerHTMLEle.length);
var splitEle1 = "<ul style=\"list-style:none\">";
innerHTMLEle = splitEle1+splitEle2;
document.getElementById('chartLegend').innerHTML = innerHTMLEle;
});
})();