Commit 2470d54b21d0ba7ca9626d69b2d6f5d847d73e15
Merge branch 'master' of http://service.routetopa.eu:7480/WebCompDev/COMPONENTS
Showing
3 changed files
with
30 additions
and
18 deletions
controllets/dataset-selection-controllet/dataset-selection-controllet.html
| @@ -284,7 +284,7 @@ | @@ -284,7 +284,7 @@ | ||
| 284 | var h = $("#material_container").height() - 48; | 284 | var h = $("#material_container").height() - 48; |
| 285 | var w = $("#material_container").width(); | 285 | var w = $("#material_container").width(); |
| 286 | // /oxwall_x.y.z | 286 | // /oxwall_x.y.z |
| 287 | - this.$.div_datasetexplorer.innerHTML = "<datasetexplorer-datalet width=\""+w+"\" height=\""+h+"\" data-url=\"/openwall/api/datasetTree\" fields='[\"result,provider_name\",\"result,organization_name\",\"result,package_name\",\"result,resource_name\",\"result,url\",\"result,w\"]'></datasetexplorer-datalet>"; | 287 | + this.$.div_datasetexplorer.innerHTML = "<datasetexplorer-datalet width=\""+w+"\" height=\""+h+"\" data-url=\"/openwall/api/datasetTree\" fields='[\"result,datasets,provider_name\",\"result,datasets,organization_name\",\"result,datasets,package_name\",\"result,datasets,resource_name\",\"result,datasets,url\",\"result,datasets,w\"]'></datasetexplorer-datalet>"; |
| 288 | }, | 288 | }, |
| 289 | 289 | ||
| 290 | _selectDataUrl_treeMap : function(e) { | 290 | _selectDataUrl_treeMap : function(e) { |
| @@ -366,4 +366,4 @@ | @@ -366,4 +366,4 @@ | ||
| 366 | 366 | ||
| 367 | </script> | 367 | </script> |
| 368 | 368 | ||
| 369 | -</dom-module> | ||
| 370 | \ No newline at end of file | 369 | \ No newline at end of file |
| 370 | +</dom-module> |
datalets/datasetexplorer-datalet/js/buildtreemap.js
| @@ -131,30 +131,28 @@ function build(root, meta, place_holder, select_listener, width, height) { | @@ -131,30 +131,28 @@ function build(root, meta, place_holder, select_listener, width, height) { | ||
| 131 | .call(rect) | 131 | .call(rect) |
| 132 | .attr("onmousemove", function(d) { | 132 | .attr("onmousemove", function(d) { |
| 133 | //var data = ["lvl", "name", "color", "description", "logoUrl", "datasets", "datasetUrl"]; | 133 | //var data = ["lvl", "name", "color", "description", "logoUrl", "datasets", "datasetUrl"]; |
| 134 | - var data = ["", d.name, d.color, "", "", "0", ""]; | ||
| 135 | - //d.name.split(':')[1]??? | 134 | + var data = ["", d.name, d.color, "", "", d.value, ""]; |
| 135 | + data[2] = ["#000000"]; | ||
| 136 | + var id = d.name.split(':')[1]; | ||
| 136 | if (d.depth == 1) { | 137 | if (d.depth == 1) { |
| 137 | // FIRST LVL | 138 | // FIRST LVL |
| 138 | data[0] = "first"; | 139 | data[0] = "first"; |
| 139 | - data[3] = "description";//??? | ||
| 140 | - data[4] = "http://essi-lab.eu/twiki/pub/GIcat/CKANProfilerGuide/logo-ckan.png";//id??? | ||
| 141 | - data[5] = "2222";//meta??? | 140 | + data[1] = meta[id]['title']; |
| 141 | + //data[3] = OW.getLanguageText('openwall', 'provider_'+id);//??? | ||
| 142 | + data[3] = (typeof OW == 'undefined') ? "" : OW.getLanguageText('openwall', 'provider_'+id); | ||
| 143 | + data[4] = ((typeof ODE == 'undefined') ? parent.ODE.THEME_IMAGES_URL : ODE.THEME_IMAGES_URL) + "/logos/"+id+".png";//meta[id]['logo_url']; | ||
| 144 | + //data[5] = d.value; | ||
| 142 | } else if (d._children && !d._children[0]._children) { | 145 | } else if (d._children && !d._children[0]._children) { |
| 143 | // LAST LVL | 146 | // LAST LVL |
| 144 | data[0] = "last"; | 147 | data[0] = "last"; |
| 145 | - data[6] = "datasert url";//??? | 148 | + //data[6] = "datasert url"; |
| 146 | } else { | 149 | } else { |
| 147 | // MIDDLE LVL | 150 | // MIDDLE LVL |
| 148 | data[0] = "middle"; | 151 | data[0] = "middle"; |
| 149 | - data[5] = "1111";//meta??? | ||
| 150 | } | 152 | } |
| 151 | - //console.log(data); | ||
| 152 | - //console.log(data.toString()); | ||
| 153 | return "showTooltip(event, '" + data + "')"; | 153 | return "showTooltip(event, '" + data + "')"; |
| 154 | }) | 154 | }) |
| 155 | .attr("onmouseout", function() {return "hideTooltip()";}) | 155 | .attr("onmouseout", function() {return "hideTooltip()";}) |
| 156 | - //.append("title") | ||
| 157 | - //.text(function(d) { return d.name; /*formatNumber(d.value);*/ }); | ||
| 158 | 156 | ||
| 159 | g.append("text") | 157 | g.append("text") |
| 160 | .attr("dy", ".75em") | 158 | .attr("dy", ".75em") |
datalets/datasetexplorer-datalet/treemap_tooltip.html
| @@ -36,15 +36,29 @@ | @@ -36,15 +36,29 @@ | ||
| 36 | .tooltip { | 36 | .tooltip { |
| 37 | font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif; | 37 | font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif; |
| 38 | padding: 16px; | 38 | padding: 16px; |
| 39 | - min-width: 200px; | ||
| 40 | - max-width: 400px; | ||
| 41 | position: absolute; | 39 | position: absolute; |
| 42 | 40 | ||
| 41 | + /*min-width: 200px;*/ | ||
| 42 | + /*max-width: 400px;*/ | ||
| 43 | + | ||
| 43 | /*position: relative*/ | 44 | /*position: relative*/ |
| 44 | /*top: 20px;*/ | 45 | /*top: 20px;*/ |
| 45 | /*left: 20px;*/ | 46 | /*left: 20px;*/ |
| 46 | } | 47 | } |
| 47 | 48 | ||
| 49 | + .tooltip#first_info { | ||
| 50 | + width: 400px; | ||
| 51 | + } | ||
| 52 | + | ||
| 53 | + .tooltip#middle_info { | ||
| 54 | + min-width: 200px; | ||
| 55 | + } | ||
| 56 | + | ||
| 57 | + .tooltip#last_info { | ||
| 58 | + min-width: 200px; | ||
| 59 | + max-width: 800px; | ||
| 60 | + } | ||
| 61 | + | ||
| 48 | .tooltip_top { | 62 | .tooltip_top { |
| 49 | display: flex; | 63 | display: flex; |
| 50 | margin: 0px; | 64 | margin: 0px; |
| @@ -65,7 +79,7 @@ | @@ -65,7 +79,7 @@ | ||
| 65 | margin: 0px; | 79 | margin: 0px; |
| 66 | padding: 0px; | 80 | padding: 0px; |
| 67 | height: 64px; | 81 | height: 64px; |
| 68 | - width: 64px; | 82 | + /*width: 64px;*/ |
| 69 | } | 83 | } |
| 70 | 84 | ||
| 71 | p { | 85 | p { |
| @@ -83,9 +97,9 @@ | @@ -83,9 +97,9 @@ | ||
| 83 | <iron-icon icon="communication:call-made" class="this" style$="color: {{color}};"></iron-icon> | 97 | <iron-icon icon="communication:call-made" class="this" style$="color: {{color}};"></iron-icon> |
| 84 | <div class="tooltip_top"> | 98 | <div class="tooltip_top"> |
| 85 | <div class="tooltip_logo"><img class="tooltip_img" src$={{logoUrl}}></div> | 99 | <div class="tooltip_logo"><img class="tooltip_img" src$={{logoUrl}}></div> |
| 86 | - <div class="tooltip_name" style$="color: {{color}};">{{name}}</div> | 100 | + <!--<div class="tooltip_name" style$="color: {{color}};">{{name}}</div>--> |
| 87 | </div> | 101 | </div> |
| 88 | - <p><i>{{description}}</i></p> | 102 | + <p><b style$="color: {{color}};">{{name}}</b>: <i>{{description}}</i></p> |
| 89 | <p>There are <b>{{datasets}}</b> datasets.</p> | 103 | <p>There are <b>{{datasets}}</b> datasets.</p> |
| 90 | </paper-dialog> | 104 | </paper-dialog> |
| 91 | 105 |