Commit dd85f27a8225ce31af30ef9f0e50d7092e4879bb
1 parent
905ac68d
Dataset explorer: accept width and height as parameters
Showing
2 changed files
with
14 additions
and
15 deletions
datalets/datasetexplorer-datalet/datasetexplorer-datalet.html
| ... | ... | @@ -109,17 +109,6 @@ Example: |
| 109 | 109 | :host ::content .children:hover rect.child { |
| 110 | 110 | fill: #bbb; |
| 111 | 111 | } |
| 112 | - | |
| 113 | - :host ::content .spinner { | |
| 114 | - position: absolute; | |
| 115 | - left: 50%; | |
| 116 | - top: 50%; | |
| 117 | - width: 160px; | |
| 118 | - height: 160px; | |
| 119 | - margin-left: -80px; | |
| 120 | - margin-top: -80px; | |
| 121 | - | |
| 122 | - } | |
| 123 | 112 | </style> |
| 124 | 113 | <div id="treemap_placeholder"></div> |
| 125 | 114 | <base-ajax-json-jsonpath-datalet data-url="{{dataUrl}}" fields="{{fields}}" data="{{data}}"></base-ajax-json-jsonpath-datalet> |
| ... | ... | @@ -199,7 +188,7 @@ Example: |
| 199 | 188 | var xyz = function(url) { |
| 200 | 189 | me.selectResource(url); |
| 201 | 190 | } |
| 202 | - build(this.map, "treemap_placeholder", xyz); | |
| 191 | + build(this.map, "treemap_placeholder", xyz, this._component.width, this._component.height); | |
| 203 | 192 | }, |
| 204 | 193 | |
| 205 | 194 | selectResource: function(url) { |
| ... | ... | @@ -233,6 +222,16 @@ Example: |
| 233 | 222 | behavior : { |
| 234 | 223 | type : Object, |
| 235 | 224 | value : {} |
| 225 | + }, | |
| 226 | + | |
| 227 | + width : { | |
| 228 | + type : Number, | |
| 229 | + value: -1 | |
| 230 | + }, | |
| 231 | + | |
| 232 | + height : { | |
| 233 | + type : Number, | |
| 234 | + value: -1 | |
| 236 | 235 | } |
| 237 | 236 | }, |
| 238 | 237 | ... | ... |
datalets/datasetexplorer-datalet/js/buildtreemap.js
| ... | ... | @@ -2,10 +2,10 @@ |
| 2 | 2 | * Created by Utente on 17/07/2015. |
| 3 | 3 | */ |
| 4 | 4 | |
| 5 | -function build(root, place_holder, select_listener) { | |
| 5 | +function build(root, place_holder, select_listener, width, height) { | |
| 6 | 6 | |
| 7 | - var plwidth = $("#" + place_holder).width(), | |
| 8 | - plheight = $("#" + place_holder).height(); | |
| 7 | + var plwidth = width >= 0 ? width : $("#" + place_holder).width(), | |
| 8 | + plheight = height >= 0 ? height : $("#" + place_holder).height(); | |
| 9 | 9 | |
| 10 | 10 | var margin = {top: 20, right: 0, bottom: 0, left: 0}, |
| 11 | 11 | width = plwidth, | ... | ... |