From 8da3a62aad55d21d1000e1acc272c7ef6b842f49 Mon Sep 17 00:00:00 2001 From: mwasiluk <m.wasiluk89@gmail.com> Date: Fri, 24 Jun 2016 21:58:23 +0200 Subject: [PATCH] eurostat_Provider in providers-utility-controllet --- controllets/providers-utility-controllet/eurostat.js | 9 +++++++++ controllets/providers-utility-controllet/providers-utility-controllet.html | 5 ++++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 controllets/providers-utility-controllet/eurostat.js diff --git a/controllets/providers-utility-controllet/eurostat.js b/controllets/providers-utility-controllet/eurostat.js new file mode 100644 index 0000000..d476b8c --- /dev/null +++ b/controllets/providers-utility-controllet/eurostat.js @@ -0,0 +1,9 @@ +function eurostat_Provider () {} + +eurostat_Provider.prototype.selectData = function(data) { + return JSONstat(data).Dataset( 0 ).toTable( { type : "arrobj" }); +}; + +eurostat_Provider.prototype.addLimit = function(url) { + return url; +}; \ No newline at end of file diff --git a/controllets/providers-utility-controllet/providers-utility-controllet.html b/controllets/providers-utility-controllet/providers-utility-controllet.html index d72280e..f23dda0 100644 --- a/controllets/providers-utility-controllet/providers-utility-controllet.html +++ b/controllets/providers-utility-controllet/providers-utility-controllet.html @@ -3,7 +3,8 @@ <script src="ckan.js"></script> <script src="openDataSoft.js"></script> <script src="generic.js"></script> - +<script src="../shared_js/json-stat.js"></script> +<script src="eurostat.js"></script> <script> var providerFactory = { getProvider: function(dataUrl) { @@ -11,6 +12,8 @@ return new ckan_Provider(); else if (dataUrl.indexOf("search?dataset") > -1 || dataUrl.indexOf("search/?dataset") > -1) return new openDataSoft_Provider(); + else if (dataUrl.indexOf("eurostat") > -1 ) + return new eurostat_Provider(); else return new generic_Provider(); } -- libgit2 0.21.4