Commit 8da3a62aad55d21d1000e1acc272c7ef6b842f49

Authored by mwasiluk
1 parent 6f9bff79

eurostat_Provider in providers-utility-controllet

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 10 \ No newline at end of file
... ...
controllets/providers-utility-controllet/providers-utility-controllet.html
... ... @@ -3,7 +3,8 @@
3 3 <script src="ckan.js"></script>
4 4 <script src="openDataSoft.js"></script>
5 5 <script src="generic.js"></script>
6   -
  6 +<script src="../shared_js/json-stat.js"></script>
  7 +<script src="eurostat.js"></script>
7 8 <script>
8 9 var providerFactory = {
9 10 getProvider: function(dataUrl) {
... ... @@ -11,6 +12,8 @@
11 12 return new ckan_Provider();
12 13 else if (dataUrl.indexOf("search?dataset") > -1 || dataUrl.indexOf("search/?dataset") > -1)
13 14 return new openDataSoft_Provider();
  15 + else if (dataUrl.indexOf("eurostat") > -1 )
  16 + return new eurostat_Provider();
14 17 else
15 18 return new generic_Provider();
16 19 }
... ...