Commit ec5b09255e607d4b758382d547fccc4c4f0c4afa

Authored by isisadmin
1 parent 5e31b047

datalet chaching mechanism

datalets/barchart-datalet/barchart-datalet.html
... ... @@ -50,7 +50,7 @@ Example:
50 50  
51 51 <dom-module name="barchart-datalet">
52 52 <template>
53   - <highcharts-datalet id="charts" data-url="{{dataUrl}}" fields="{{fields}}"></highcharts-datalet>
  53 + <highcharts-datalet id="charts" data-url="{{dataUrl}}" fields="{{fields}}" data="{{data}}"></highcharts-datalet>
54 54 </template>
55 55 <script>
56 56  
... ...
datalets/column3Dchart-datalet/column3Dchart-datalet.html
... ... @@ -59,7 +59,7 @@ Example:
59 59 <tr><td>Alpha Angle</td><td><input id="R0" type="range" min="0" max="45" value="15"/> <span id="R0-value" class="value"></span></td></tr>
60 60 <tr><td>Beta Angle</td><td><input id="R1" type="range" min="0" max="45" value="15"/> <span id="R1-value" class="value"></span></td></tr>
61 61 </table>
62   - <highcharts-datalet id="charts" data-url="{{dataUrl}}" fields="{{fields}}"></highcharts-datalet>
  62 + <highcharts-datalet id="charts" data-url="{{dataUrl}}" fields="{{fields}}" data="{{data}}"></highcharts-datalet>
63 63 </template>
64 64  
65 65 <script>
... ...
datalets/columnchart-datalet/columnchart-datalet.html
... ... @@ -50,7 +50,7 @@ Example:
50 50  
51 51 <dom-module id="columnchart-datalet">
52 52 <template>
53   - <highcharts-datalet id="charts" data-url="{{dataUrl}}" fields="{{fields}}"></highcharts-datalet>
  53 + <highcharts-datalet id="charts" data-url="{{dataUrl}}" fields="{{fields}}" data="{{data}}"></highcharts-datalet>
54 54 </template>
55 55 <script>
56 56  
... ...
datalets/datatable-datalet/datatable-datalet.html
... ... @@ -54,7 +54,7 @@ Example:
54 54  
55 55 <table id="datatable" class="table table-striped table-bordered" cellspacing="0" style="height: auto; width: auto;">
56 56 </table>
57   - <base-ajax-json-jsonpath-datalet data-url="{{dataUrl}}" fields="{{fields}}"></base-ajax-json-jsonpath-datalet>
  57 + <base-ajax-json-jsonpath-datalet data-url="{{dataUrl}}" fields="{{fields}}" data="{{data}}"></base-ajax-json-jsonpath-datalet>
58 58 </template>
59 59  
60 60 <script src="js/DataTables-master/media/js/jquery.dataTables.js"></script>
... ...
datalets/donutpie3dchart-datalet/donutpie3dchart-datalet.html
... ... @@ -50,7 +50,7 @@ Example:
50 50 -->
51 51 <dom-module id="donutpie3dchart-datalet">
52 52 <template>
53   - <highcharts-datalet id="charts" data-url="{{dataUrl}}" fields="{{fields}}"></highcharts-datalet>
  53 + <highcharts-datalet id="charts" data-url="{{dataUrl}}" fields="{{fields}}" data="{{data}}"></highcharts-datalet>
54 54 </template>
55 55 <script>
56 56  
... ...
datalets/leafletjs-datalet/leafletjs-datalet.html
... ... @@ -56,7 +56,7 @@ Example:
56 56 </style>
57 57  
58 58 <div id="leafletjs"></div>
59   - <base-ajax-json-jsonpath-datalet data-url="{{dataUrl}}" fields="{{fields}}"></base-ajax-json-jsonpath-datalet>
  59 + <base-ajax-json-jsonpath-datalet data-url="{{dataUrl}}" fields="{{fields}}" data="{{data}}"></base-ajax-json-jsonpath-datalet>
60 60  
61 61 </template>
62 62  
... ... @@ -86,7 +86,7 @@ Example:
86 86  
87 87 var marker = L.marker([coordinates[i][0], coordinates[i][1]]).addTo(this._component.map);
88 88  
89   - if(this.data.length > 1)
  89 + if(this.data.length > 2)
90 90 {
91 91 if(this.data[this.data.length - 1].data[i].match(new RegExp("^(http[s]?:\\/\\/(www\\.)?|ftp:\\/\\/(www\\.)?|www\\.){1}([0-9A-Za-z-\\.@:%_\+~#=]+)+((\\.[a-zA-Z]{2,3})+)(/(.)*)?(\\?(.)*)?")))
92 92 var popup = L.popup().setContent('<image height="100" width="100" src="' + this.data[this.data.length - 1].data[i] + '" />');
... ...
datalets/treemap-datalet/treemap-datalet.html
... ... @@ -105,7 +105,7 @@ Example:
105 105 }
106 106 </style>
107 107 <div id="treemap_placeholder"></div>
108   - <base-ajax-json-jsonpath-datalet data-url="{{dataUrl}}" fields="{{fields}}"></base-ajax-json-jsonpath-datalet>
  108 + <base-ajax-json-jsonpath-datalet data-url="{{dataUrl}}" fields="{{fields}}" data="{{data}}"></base-ajax-json-jsonpath-datalet>
109 109 </template>
110 110  
111 111 <script src="../shared_js/d3.js"></script>
... ...