Commit 8fbf2263732793916fbba6c90a4f13a2ec5d156b

Authored by Renato De Donato
1 parent 1eda0457

new datalets

datalets.xml
@@ -6,6 +6,7 @@ @@ -6,6 +6,7 @@
6 <components> 6 <components>
7 <component> 7 <component>
8 <name>datatable-datalet</name> 8 <name>datatable-datalet</name>
  9 + <type>table</type>
9 <idm> 10 <idm>
10 <inputs> 11 <inputs>
11 <input> 12 <input>
@@ -169,7 +170,81 @@ @@ -169,7 +170,81 @@
169 </idm> 170 </idm>
170 </component> 171 </component>
171 <component> 172 <component>
  173 + <name>donutpie3dchart-datalet</name>
  174 + <type>pie</type>
  175 + <idm>
  176 + <inputs>
  177 + <input>
  178 + <name>Series</name>
  179 + <description>pieSeriesDescription</description>
  180 + </input>
  181 + <input>
  182 + <name>Size</name>
  183 + <description>pieSizeDescription</description>
  184 + </input>
  185 + <layouts>
  186 + </layouts>
  187 + </inputs>
  188 + </idm>
  189 + </component>
  190 + <component>
  191 + <name>piechart-datalet</name>
  192 + <type>pie</type>
  193 + <idm>
  194 + <inputs>
  195 + <input>
  196 + <name>Series</name>
  197 + <description>pieSeriesDescription</description>
  198 + </input>
  199 + <input>
  200 + <name>Size</name>
  201 + <description>pieSizeDescription</description>
  202 + </input>
  203 + <layouts>
  204 + </layouts>
  205 + </inputs>
  206 + </idm>
  207 + </component>
  208 + <component>
  209 + <name>treemap-datalet</name>
  210 + <type>treemap</type>
  211 + <idm>
  212 + <inputs>
  213 + <input>
  214 + <name>Level</name>
  215 + <description>levelDescription</description>
  216 + <selection>*</selection>
  217 + </input>
  218 + <layouts>
  219 + </layouts>
  220 + </inputs>
  221 + </idm>
  222 + </component>
  223 + <component>
  224 + <name>leafletjs-datalet</name>
  225 + <type>leafletjs</type>
  226 + <idm>
  227 + <inputs>
  228 + <input>
  229 + <name>Latitude</name>
  230 + <description>LatitudeDescription</description>
  231 + </input>
  232 + <input>
  233 + <name>Longitude</name>
  234 + <description>LongitudeDescription</description>
  235 + </input>
  236 + <input>
  237 + <name>Balloon content</name>
  238 + <description>BalloonContentDescription</description>
  239 + </input>
  240 + <layouts>
  241 + </layouts>
  242 + </inputs>
  243 + </idm>
  244 + </component>
  245 + <component>
172 <name>bubble3d-datalet</name> 246 <name>bubble3d-datalet</name>
  247 + <type>bubble</type>
173 <idm> 248 <idm>
174 <inputs> 249 <inputs>
175 <input> 250 <input>
@@ -206,70 +281,109 @@ @@ -206,70 +281,109 @@
206 </idm> 281 </idm>
207 </component> 282 </component>
208 <component> 283 <component>
209 - <name>donutpie3dchart-datalet</name>  
210 - <type>pie</type> 284 + <name>bubblechart-datalet</name>
  285 + <type>bubble</type>
211 <idm> 286 <idm>
212 <inputs> 287 <inputs>
213 <input> 288 <input>
214 - <name>Series</name>  
215 - <description>pieSeriesDescription</description> 289 + <name>Categories</name>
  290 + <description>bubbleCategoriesDescription</description>
216 </input> 291 </input>
217 <input> 292 <input>
218 - <name>Size</name>  
219 - <description>pieSizeDescription</description> 293 + <name>Y values</name>
  294 + <description>bubbleYValuesDescription</description>
220 </input> 295 </input>
221 - <layouts>  
222 - </layouts>  
223 - </inputs>  
224 - </idm>  
225 - </component>  
226 - <component>  
227 - <name>piechart-datalet</name>  
228 - <type>pie</type>  
229 - <idm>  
230 - <inputs>  
231 <input> 296 <input>
232 - <name>Series</name>  
233 - <description>pieSeriesDescription</description> 297 + <name>Z values</name>
  298 + <description>bubbleZValuesDescription</description>
234 </input> 299 </input>
235 <input> 300 <input>
236 - <name>Size</name>  
237 - <description>pieSizeDescription</description> 301 + <name>Series</name>
  302 + <description>bubbleSeriesDescription</description>
238 </input> 303 </input>
239 <layouts> 304 <layouts>
  305 + <input>
  306 + <name>x-axis-label</name>
  307 + <description>XAxisLabelDescription</description>
  308 + </input>
  309 + <input>
  310 + <name>y-axis-label</name>
  311 + <description>YAxisLabelDescription</description>
  312 + </input>
  313 + <input>
  314 + <name>suffix</name>
  315 + <description>suffixDescription</description>
  316 + </input>
240 </layouts> 317 </layouts>
241 </inputs> 318 </inputs>
242 </idm> 319 </idm>
243 </component> 320 </component>
244 <component> 321 <component>
245 - <name>treemap-datalet</name> 322 + <name>scatterchart-datalet</name>
  323 + <type>scatter</type>
246 <idm> 324 <idm>
247 <inputs> 325 <inputs>
248 <input> 326 <input>
249 - <name>Level</name>  
250 - <description>levelDescription</description>  
251 - <selection>*</selection> 327 + <name>Categories</name>
  328 + <description>scatterCategoriesDescription</description>
  329 + </input>
  330 + <input>
  331 + <name>X values</name>
  332 + <description>scatterXValuesDescription</description>
  333 + </input>
  334 + <input>
  335 + <name>Y values</name>
  336 + <description>scatterYValuesDescription</description>
252 </input> 337 </input>
253 <layouts> 338 <layouts>
  339 + <input>
  340 + <name>x-axis-label</name>
  341 + <description>XAxisLabelDescription</description>
  342 + </input>
  343 + <input>
  344 + <name>y-axis-label</name>
  345 + <description>YAxisLabelDescription</description>
  346 + </input>
  347 + <input>
  348 + <name>suffix</name>
  349 + <description>suffixDescription</description>
  350 + </input>
254 </layouts> 351 </layouts>
255 </inputs> 352 </inputs>
256 </idm> 353 </idm>
257 </component> 354 </component>
258 <component> 355 <component>
259 - <name>leafletjs-datalet</name> 356 + <name>heatmap-datalet</name>
  357 + <type>heatmap</type>
260 <idm> 358 <idm>
261 <inputs> 359 <inputs>
262 <input> 360 <input>
263 - <name>Latitude</name>  
264 - <description>LatitudeDescription</description> 361 + <name>Categories</name>
  362 + <description>heatmapCategoriesDescription</description>
265 </input> 363 </input>
266 <input> 364 <input>
267 - <name>Longitude</name>  
268 - <description>LongitudeDescription</description> 365 + <name>Series</name>
  366 + <description>seriesDescription</description>
269 </input> 367 </input>
270 <input> 368 <input>
271 - <name>Balloon content</name>  
272 - <description>BalloonContentDescription</description> 369 + <name>Series</name>
  370 + <description>seriesDescription</description>
  371 + </input>
  372 + <input>
  373 + <name>Series</name>
  374 + <description>seriesDescription</description>
  375 + </input>
  376 + <input>
  377 + <name>Series</name>
  378 + <description>seriesDescription</description>
  379 + </input>
  380 + <input>
  381 + <name>Series</name>
  382 + <description>seriesDescription</description>
  383 + </input>
  384 + <input>
  385 + <name>Series</name>
  386 + <description>seriesDescription</description>
273 </input> 387 </input>
274 <layouts> 388 <layouts>
275 </layouts> 389 </layouts>
datalets/datalets.dtd
1 <!ELEMENT handler_configuration (components)> 1 <!ELEMENT handler_configuration (components)>
2 <!ELEMENT components (component*)> 2 <!ELEMENT components (component*)>
3 -<!ELEMENT component (name, type?, idm)> 3 +<!ELEMENT component (name, type, idm)>
4 <!--<!ELEMENT component (name, attributes, idm)>--> 4 <!--<!ELEMENT component (name, attributes, idm)>-->
5 <!--<!ELEMENT attributes (attribute*)>--> 5 <!--<!ELEMENT attributes (attribute*)>-->
6 <!--<!ELEMENT attribute (name)>--> 6 <!--<!ELEMENT attribute (name)>-->
7 <!ELEMENT idm (inputs*)> 7 <!ELEMENT idm (inputs*)>
8 <!ELEMENT inputs (input*, layouts)> 8 <!ELEMENT inputs (input*, layouts)>
9 <!ELEMENT layouts (input*)> 9 <!ELEMENT layouts (input*)>
10 -<!ELEMENT input (name, description?, scale?, role?, selection?, type?, validator?)> 10 +<!--<!ELEMENT input (name, description?, scale?, role?, selection?, type?, validator?)>-->
  11 +<!ELEMENT input (name, description?, selection?, type?, validator?)>
11 <!ELEMENT name (#PCDATA)> 12 <!ELEMENT name (#PCDATA)>
12 <!ELEMENT description (#PCDATA)> 13 <!ELEMENT description (#PCDATA)>
13 -<!ELEMENT scale (#PCDATA)>  
14 -<!ELEMENT role (#PCDATA)> 14 +<!--<!ELEMENT scale (#PCDATA)>-->
  15 +<!--<!ELEMENT role (#PCDATA)>-->
15 <!ELEMENT selection (#PCDATA)> 16 <!ELEMENT selection (#PCDATA)>
16 <!ELEMENT type (#PCDATA)> 17 <!ELEMENT type (#PCDATA)>
17 <!ELEMENT validator (#PCDATA)> 18 <!ELEMENT validator (#PCDATA)>