diff --git a/demo.html b/demo.html index ee684a4..515294a 100755 --- a/demo.html +++ b/demo.html @@ -12,7 +12,8 @@ - + + @@ -34,7 +35,7 @@ $(document).ready(function () { window.addEventListener("treeview-controllet_fileds-selected", DEEP._fieldsSelected, false); - window.addEventListener("items-slider-controllet_item-selected", DEEP._dataletSelected, false); + window.addEventListener("items-list-controllet_item-selected", DEEP._dataletSelected, false); window.addEventListener("draggable-element-controllet_content-dragged", DEEP._fieldsMapped, false); window.addEventListener("text-element-controllet_content-changed", DEEP._textElementChanged, false); @@ -93,8 +94,7 @@ #visualization_slider_area { min-width: 566px; - min-height: 200px; - height: 175px; + height: 100px; } .content-card { position: relative; @@ -264,8 +264,8 @@ //DEEP.deepUrl = "http://deep.routetopa.eu/DEEP/"; //DEEP.datasetsList = "http://deep.routetopa.eu/DEEP/datalets-list"; - DEEP.deepUrl = "http://192.168.186.137/DEEalerProvider/DEEP/"; - DEEP.datasetsList = "http://192.168.186.137/DEEalerProvider/DEEP/datalets-list"; + DEEP.deepUrl = "http://192.168.164.128/DatalEts-Ecosystem-Provider/DEEP/"; + DEEP.datasetsList = "http://192.168.164.128/DatalEts-Ecosystem-Provider/DEEP/datalets-list"; DEEP.Datasets = { names:[ @@ -308,6 +308,8 @@ ] }; + DEEP.selected_fields = undefined; + DEEP.handleResponseData = function(e){ DEEP.$.fields_treeview.init(e.detail.response); $("#fields_placeholder").perfectScrollbar(); @@ -324,8 +326,12 @@ DEEP.datalets_list.push(datalet_info); } - DEEP.$.visualization_slider_area.innerHTML = ''; + DEEP.$.visualization_slider_area.innerHTML = '' + + '' + + '' + + ''; }; DEEP.handleSelectedDatalet = function(e){ @@ -334,34 +340,67 @@ DEEP.$.datalet_idm_fields_container.innerHTML = ""; DEEP.$.idm_layout_container.innerHTML = ""; + var input; + var layouts = jQuery.extend(true, {}, response.idm.inputs.layouts); + if(response.idm.inputs.input.constructor == Object) { - var input = response.idm.inputs.input; - if(input.selection == "*") { - var input_selected_fields = Polymer.dom(DEEP.$.selected_fields_container).querySelectorAll('draggable-element-controllet'); - for (var j = 0; j < input_selected_fields.length; j++) { - DEEP.$.datalet_idm_fields_container.innerHTML += '
'; + if(response.idm.inputs.input.selection == "*") + { + var fields = this.$.selectedFields_container.querySelectorAll('draggable-element-controllet'); + input = response.idm.inputs.input; + response.idm.inputs.input = new Array(); + for(var i=0;i
'; + } + + var heading; + var id; + + for(var i =0; i < response.idm.inputs.input.length; i++) { + var html = ''; - }else{ - for(var i =0; i < response.idm.inputs.layouts.input.length; i++){ - var input = response.idm.inputs.layouts.input[i]; - DEEP.$.idm_layout_container.innerHTML += '' + - ''; + if(layouts.input != undefined) { + if(layouts.input.constructor == Object){ + layouts.input = new Array(jQuery.extend(true, {}, layouts.input)); } + + html = '