Commit 8da3a62aad55d21d1000e1acc272c7ef6b842f49
1 parent
6f9bff79
eurostat_Provider in providers-utility-controllet
Showing
2 changed files
with
13 additions
and
1 deletions
controllets/providers-utility-controllet/eurostat.js
0 → 100644
1 | +function eurostat_Provider () {} | ||
2 | + | ||
3 | +eurostat_Provider.prototype.selectData = function(data) { | ||
4 | + return JSONstat(data).Dataset( 0 ).toTable( { type : "arrobj" }); | ||
5 | +}; | ||
6 | + | ||
7 | +eurostat_Provider.prototype.addLimit = function(url) { | ||
8 | + return url; | ||
9 | +}; | ||
0 | \ No newline at end of file | 10 | \ No newline at end of file |
controllets/providers-utility-controllet/providers-utility-controllet.html
@@ -3,7 +3,8 @@ | @@ -3,7 +3,8 @@ | ||
3 | <script src="ckan.js"></script> | 3 | <script src="ckan.js"></script> |
4 | <script src="openDataSoft.js"></script> | 4 | <script src="openDataSoft.js"></script> |
5 | <script src="generic.js"></script> | 5 | <script src="generic.js"></script> |
6 | - | 6 | +<script src="../shared_js/json-stat.js"></script> |
7 | +<script src="eurostat.js"></script> | ||
7 | <script> | 8 | <script> |
8 | var providerFactory = { | 9 | var providerFactory = { |
9 | getProvider: function(dataUrl) { | 10 | getProvider: function(dataUrl) { |
@@ -11,6 +12,8 @@ | @@ -11,6 +12,8 @@ | ||
11 | return new ckan_Provider(); | 12 | return new ckan_Provider(); |
12 | else if (dataUrl.indexOf("search?dataset") > -1 || dataUrl.indexOf("search/?dataset") > -1) | 13 | else if (dataUrl.indexOf("search?dataset") > -1 || dataUrl.indexOf("search/?dataset") > -1) |
13 | return new openDataSoft_Provider(); | 14 | return new openDataSoft_Provider(); |
15 | + else if (dataUrl.indexOf("eurostat") > -1 ) | ||
16 | + return new eurostat_Provider(); | ||
14 | else | 17 | else |
15 | return new generic_Provider(); | 18 | return new generic_Provider(); |
16 | } | 19 | } |