From 941bbb6839a2069bc7005ad004fa20e336f98e9c Mon Sep 17 00:00:00 2001 From: renato <rended83@gmail.com> Date: Wed, 27 Jan 2016 17:33:00 +0100 Subject: [PATCH] tooltip ln --- datalets/datasetexplorer-datalet/datasetexplorer-datalet.html | 6 ++++++ datalets/datasetexplorer-datalet/js/buildtreemap.js | 5 +++-- datalets/datasetexplorer-datalet/treemap_tooltip.html | 3 ++- locales/datasetexplorer_ln.js | 41 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 52 insertions(+), 3 deletions(-) create mode 100755 locales/datasetexplorer_ln.js diff --git a/datalets/datasetexplorer-datalet/datasetexplorer-datalet.html b/datalets/datasetexplorer-datalet/datasetexplorer-datalet.html index ed85242..b4bd27e 100755 --- a/datalets/datasetexplorer-datalet/datasetexplorer-datalet.html +++ b/datalets/datasetexplorer-datalet/datasetexplorer-datalet.html @@ -32,6 +32,8 @@ <link rel="import" href="../base-ajax-json-jsonpath-datalet/base-ajax-json-jsonpath-datalet.html"> <link rel="import" href="treemap_tooltip.html"> +<script src="../../locales/datasetexplorer_ln.js"></script> + <!-- `datasetexplorer-datalet` is a treemap datalet based on d3js treemap project http://bl.ocks.org/mbostock/4063582 @@ -257,6 +259,10 @@ Example: this.behavior = $.extend(true, {}, BaseDataletBehavior, WorkcycleBehavior, AjaxJsonJsonPathBehavior, DatasetexplorerBehavior); this.async(function(){this.behavior.init(this)},0); + }, + + attached: function(){ + datasetexplorer_ln["ln"] = ODE.user_language; } }); diff --git a/datalets/datasetexplorer-datalet/js/buildtreemap.js b/datalets/datasetexplorer-datalet/js/buildtreemap.js index 95137aa..0026fdb 100755 --- a/datalets/datasetexplorer-datalet/js/buildtreemap.js +++ b/datalets/datasetexplorer-datalet/js/buildtreemap.js @@ -138,8 +138,9 @@ function build(root, meta, place_holder, select_listener, width, height) { // FIRST LVL data[0] = "first"; data[1] = meta[id]['title']; - //data[3] = OW.getLanguageText('openwall', 'provider_'+id);//??? - data[3] = (typeof OW == 'undefined') ? "" : OW.getLanguageText('openwall', 'provider_'+id); + var key = (typeof OW == 'undefined') ? "" : OW.getLanguageText('openwall', 'provider_'+id); + //data[3] = key; + data[3] = datasetexplorer_ln[key+"_"+datasetexplorer_ln["ln"]]; data[4] = ((typeof ODE == 'undefined') ? parent.ODE.THEME_IMAGES_URL : ODE.THEME_IMAGES_URL) + "/logos/"+id+".png";//meta[id]['logo_url']; //data[5] = d.value; } else if (d._children && !d._children[0]._children) { diff --git a/datalets/datasetexplorer-datalet/treemap_tooltip.html b/datalets/datasetexplorer-datalet/treemap_tooltip.html index fef2af8..41dba39 100755 --- a/datalets/datasetexplorer-datalet/treemap_tooltip.html +++ b/datalets/datasetexplorer-datalet/treemap_tooltip.html @@ -99,7 +99,8 @@ <div class="tooltip_logo"><img class="tooltip_img" src$={{logoUrl}}></div> <!--<div class="tooltip_name" style$="color: {{color}};">{{name}}</div>--> </div> - <p><b style$="color: {{color}};">{{name}}</b>: <i>{{description}}</i></p> + <p><b style$="color: {{color}};">{{name}}</b></p> + <p><i>{{description}}</i></p> <p>There are <b>{{datasets}}</b> datasets.</p> </paper-dialog> diff --git a/locales/datasetexplorer_ln.js b/locales/datasetexplorer_ln.js new file mode 100755 index 0000000..1c54ffc --- /dev/null +++ b/locales/datasetexplorer_ln.js @@ -0,0 +1,41 @@ +datasetexplorer_ln = []; + +/*EN*/ +datasetexplorer_ln["openwall+provider_1_en"] = "Example CKAN with data from out pilots (Pratos - Groiningen - Den Haag)"; +datasetexplorer_ln["openwall+provider_2_en"] = "data.issy.com (from OpenDataSoft France)"; +datasetexplorer_ln["openwall+provider_3_en"] = "Open data Regione Lazio (Italy)"; +datasetexplorer_ln["openwall+provider_4_en"] = "data.gov.uk (UK)"; +datasetexplorer_ln["openwall+provider_5_en"] = "Dataportaal van de Nederlandse overheid (Netherland)"; +datasetexplorer_ln["openwall+provider_6_en"] = "French Open Data Portal (France)"; +datasetexplorer_ln["openwall+provider_7_en"] = "Ireland\\'s Open Data Portal (Ireland)"; +datasetexplorer_ln["openwall+provider_8_en"] = "TET v.0.1 @ Galway (Ireland)"; + +/*IT*/ +datasetexplorer_ln["openwall+provider_1_it"] = "Example CKAN with data from out pilots (Pratos - Groiningen - Den Haag)"; +datasetexplorer_ln["openwall+provider_2_it"] = "data.issy.com (from OpenDataSoft France)"; +datasetexplorer_ln["openwall+provider_3_it"] = "Open data Regione Lazio (Italy)"; +datasetexplorer_ln["openwall+provider_4_it"] = "data.gov.uk (UK)"; +datasetexplorer_ln["openwall+provider_5_it"] = "Dataportaal van de Nederlandse overheid (Netherland)"; +datasetexplorer_ln["openwall+provider_6_it"] = "French Open Data Portal (France)"; +datasetexplorer_ln["openwall+provider_7_it"] = "Ireland\\'s Open Data Portal (Ireland)"; +datasetexplorer_ln["openwall+provider_8_it"] = "TET v.0.1 @ Galway (Ireland)"; + +/*FR*/ +datasetexplorer_ln["openwall+provider_1_fr"] = "Example CKAN with data from out pilots (Pratos - Groiningen - Den Haag)"; +datasetexplorer_ln["openwall+provider_2_fr"] = "data.issy.com (from OpenDataSoft France)"; +datasetexplorer_ln["openwall+provider_3_fr"] = "Open data Regione Lazio (Italy)"; +datasetexplorer_ln["openwall+provider_4_fr"] = "data.gov.uk (UK)"; +datasetexplorer_ln["openwall+provider_5_fr"] = "Dataportaal van de Nederlandse overheid (Netherland)"; +datasetexplorer_ln["openwall+provider_6_fr"] = "French Open Data Portal (France)"; +datasetexplorer_ln["openwall+provider_7_fr"] = "Ireland\\'s Open Data Portal (Ireland)"; +datasetexplorer_ln["openwall+provider_8_fr"] = "TET v.0.1 @ Galway (Ireland)"; + +/*NL*/ +datasetexplorer_ln["openwall+provider_1_nl"] = "Example CKAN with data from out pilots (Pratos - Groiningen - Den Haag)"; +datasetexplorer_ln["openwall+provider_2_nl"] = "data.issy.com (from OpenDataSoft France)"; +datasetexplorer_ln["openwall+provider_3_nl"] = "Open data Regione Lazio (Italy)"; +datasetexplorer_ln["openwall+provider_4_nl"] = "data.gov.uk (UK)"; +datasetexplorer_ln["openwall+provider_5_nl"] = "Dataportaal van de Nederlandse overheid (Netherland)"; +datasetexplorer_ln["openwall+provider_6_nl"] = "French Open Data Portal (France)"; +datasetexplorer_ln["openwall+provider_7_nl"] = "Ireland\\'s Open Data Portal (Ireland)"; +datasetexplorer_ln["openwall+provider_8_nl"] = "TET v.0.1 @ Galway (Ireland)"; -- libgit2 0.21.4