Commit 1dff4503972772c7ed562798632929fca732ef10

Authored by Luigi Serra
1 parent 2e68a3b6

updates

docs.html deleted
1 -<!DOCTYPE html>  
2 -<html lang="en">  
3 -<head>  
4 - <link rel="import" href="../../bower_components/iron-component-page/iron-component-page.html">  
5 - <meta charset="UTF-8">  
6 -</head>  
7 -<body>  
8 -  
9 -<iron-component-page src="donutpie3dchart-datalet.html"></iron-component-page>  
10 -  
11 -</body>  
12 -</html>  
donutpie3Dchart-datalet.png deleted

50.5 KB

donutpie3dchart-datalet.html deleted
1 -<!--  
2 -@license  
3 - The MIT License (MIT)  
4 -  
5 - Copyright (c) 2015 Dipartimento di Informatica - Universit๏ฟฝ di Salerno - Italy  
6 -  
7 - Permission is hereby granted, free of charge, to any person obtaining a copy  
8 - of this software and associated documentation files (the "Software"), to deal  
9 - in the Software without restriction, including without limitation the rights  
10 - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell  
11 - copies of the Software, and to permit persons to whom the Software is  
12 - furnished to do so, subject to the following conditions:  
13 -  
14 - The above copyright notice and this permission notice shall be included in  
15 - all copies or substantial portions of the Software.  
16 -  
17 - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR  
18 - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,  
19 - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE  
20 - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER  
21 - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,  
22 - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN  
23 - THE SOFTWARE.  
24 --->  
25 -<link rel="import" href="../../bower_components/polymer/polymer.html">  
26 -<link rel="import" href="../highcharts-datalet/highcharts-datalet.html">  
27 -<script src="http://code.highcharts.com/highcharts-3d.js"></script>  
28 -  
29 -<!--  
30 -  
31 -`donutpie3dchart-datalet` is a donutpie3dchart datalet based on highcharts project <http://www.highcharts.com/>  
32 -  
33 -Example:  
34 -  
35 - <donutpie3dchart-datalet>  
36 - data-url="http://ckan.routetopa.eu/api/action/datastore_search?resource_id=#"  
37 - fields='["field1","field2"]'>  
38 - </donutpie3dchart-datalet>  
39 -  
40 -@element donut3dchart-datalet  
41 -@status v0.1  
42 -@demo demo/index.html  
43 -@group datalets  
44 --->  
45 -<dom-module id="donutpie3dchart-datalet">  
46 - <template>  
47 - <highcharts-datalet id="charts" data-url="{{dataUrl}}" fields="{{fields}}"></highcharts-datalet>  
48 - </template>  
49 - <script>  
50 -  
51 - var DonutPiechartBehavior = {  
52 - /**  
53 - * Build Highchart object  
54 - *  
55 - * @method presentData  
56 - */  
57 - presentData: function(){  
58 -  
59 - var DonutPie3DSeries = [{"name": this.data[1].name, "data":[]}];  
60 -  
61 - for(var i=0; i<this.data[0].data.length; i++)  
62 - {  
63 - var DonutPie3DArr = [this.data[0].data[i], this.data[1].data[i]];  
64 - DonutPie3DSeries[0].data.push(DonutPie3DArr);  
65 - }  
66 -  
67 - var titleDataset = "";  
68 - //Build Highchart element  
69 - $(this._component.$.charts.$.container).highcharts({  
70 - chart: {  
71 - type: 'pie',  
72 - options3d: {  
73 - enabled: true,  
74 - alpha: 45  
75 - }  
76 - },  
77 - title: {  
78 - text: this.properties.title  
79 - },  
80 - subtitle: {  
81 - text: this._component.title  
82 - },  
83 - plotOptions: {  
84 - pie: {  
85 - innerSize: 100,  
86 - depth: 45,  
87 - allowPointSelect: true,  
88 - cursor: 'pointer',  
89 - dataLabels: {  
90 - enabled: true,  
91 - formatter: function() {  
92 - if (this.point.name.length > 10) {  
93 - return this.point.name.substr(0, 10) + "...";  
94 - } else {  
95 - return this.point.name;  
96 - }  
97 - }  
98 - },  
99 - showInLegend: true  
100 - }  
101 - },  
102 - //hide link HighChart  
103 - credits: {  
104 - enabled: false  
105 - },  
106 - series: DonutPie3DSeries//this.properties.series.value  
107 - });  
108 - }  
109 - };  
110 -  
111 - var DonutPiechartComponentBehavior = $.extend(true, {}, HighchartsComponentBehavior, DonutPiechartBehavior);  
112 -  
113 - DonutPiechartDatalet = Polymer({  
114 - is: 'donutpie3dchart-datalet',  
115 -  
116 - properties: {  
117 - /**  
118 - * It's the title of the chart  
119 - *  
120 - * @attribute title  
121 - * @type String  
122 - * @default ''  
123 - */  
124 - title: {  
125 - type: String,  
126 - value: "Heading"  
127 - }  
128 - },  
129 - /**  
130 - * 'ready' callback extend the DonutPiechartComponentBehavior with HighchartsComponentBehavior and DonutPiechartBehavior  
131 - * and run the Datalet workcycle.  
132 - *  
133 - * @method ready  
134 - */  
135 - ready: function(){  
136 - DonutPiechartComponentBehavior.init(this);  
137 - }  
138 - });  
139 - </script>  
140 -</dom-module>  
141 \ No newline at end of file 0 \ No newline at end of file