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