Commit f0ea8ac76b47acd9080bdb47db093fa57846d86f

Authored by Luigi Serra
1 parent 491a6e1f

controllets and base datatel behavior update

bower_components/iron-list/demo/demo1.html 100644 → 100755
bower_components/paper-checkbox/paper-checkbox.css 100644 → 100755
bower_components/paper-item/paper-item-shared.css 100644 → 100755
bower_components/paper-radio-button/paper-radio-button.css 100644 → 100755
bower_components/paper-slider/paper-slider.css 100644 → 100755
bower_components/paper-toggle-button/paper-toggle-button.css 100644 → 100755
bower_components/prism/plugins/show-language/prism-show-language.min.css 100644 → 100755
controllets/data-sevc-controllet/data-sevc-controllet.html
@@ -868,10 +868,14 @@ Example: @@ -868,10 +868,14 @@ Example:
868 868
869 switch(next_selected_pass){ 869 switch(next_selected_pass){
870 case 0: 870 case 0:
  871 + this.$.fields_treeview.setAttribute("json-data", null);
  872 + this.$.fields_treeview.setAttribute("preselected-fields", null);
  873 + this.$.fields_treeview.ready();//chrome
871 return true; 874 return true;
872 case 1: 875 case 1:
873 - if(this.$.data_url.value == undefined){  
874 - this.$.message.text = "You have to select a dataset to access to pass 2."; 876 + var x = this.$.fields_treeview.getAttribute("json-data");
  877 + if(this.$.data_url.value == undefined || this.$.fields_treeview.getAttribute('json-data') == "null" || this.$.fields_treeview.getAttribute('json-data') == null){
  878 + this.$.message.text = "You have to select a dataset to access to pass 2. It's possible that the data you selected are not available.";
875 this.$.message.show(); 879 this.$.message.show();
876 return false; 880 return false;
877 }else{ 881 }else{
datalets/base-ajax-json-jsonpath-datalet/static/js/AjaxJsonJsonPathBehavior.js
@@ -82,11 +82,13 @@ var AjaxJsonJsonPathBehavior = { @@ -82,11 +82,13 @@ var AjaxJsonJsonPathBehavior = {
82 */ 82 */
83 isFieldArray : function(field){ 83 isFieldArray : function(field){
84 if(field.length == 0) return false; 84 if(field.length == 0) return false;
  85 +
85 var obj = this.properties.json_results.value[field[0]]; 86 var obj = this.properties.json_results.value[field[0]];
86 for(var i=1; i < field.length; i++){ 87 for(var i=1; i < field.length; i++){
87 obj = (obj.constructor == Array) ? obj[0][field[i]] : obj[field[i]]; 88 obj = (obj.constructor == Array) ? obj[0][field[i]] : obj[field[i]];
88 } 89 }
89 90
  91 + if(obj == null) return false;
90 return (obj.constructor === Array && obj[0].constructor == Object) ? true : false; 92 return (obj.constructor === Array && obj[0].constructor == Object) ? true : false;
91 }, 93 },
92 94
datalets/donutpie3dchart-datalet/donutpie3dchart-datalets.png deleted

50.5 KB