Commit 82ad1c418044f53e24b60a5f5eacb8b37bcf7892

Authored by Luigi Serra
1 parent 1dff4503

Text-element-controllet update

controllets/text-element-controllet/text-element-controllet.html
@@ -123,8 +123,6 @@ Example: @@ -123,8 +123,6 @@ Example:
123 * @event text-element-controllet_content-changed 123 * @event text-element-controllet_content-changed
124 */ 124 */
125 125
126 - targets : null,  
127 -  
128 properties: { 126 properties: {
129 /** 127 /**
130 * It's the name of the elelent 128 * It's the name of the elelent
@@ -159,10 +157,16 @@ Example: @@ -159,10 +157,16 @@ Example:
159 type: String, 157 type: String,
160 value : "0" 158 value : "0"
161 }, 159 },
  160 +
162 value :{ 161 value :{
163 type: String, 162 type: String,
164 value: "", 163 value: "",
165 observer : '_valueChanged' 164 observer : '_valueChanged'
  165 + },
  166 +
  167 + timer :{
  168 + type: Number,
  169 + value : 0
166 } 170 }
167 }, 171 },
168 /** 172 /**
@@ -173,7 +177,8 @@ Example: @@ -173,7 +177,8 @@ Example:
173 * @param {Event} e 177 * @param {Event} e
174 */ 178 */
175 _valueChanged : function(oldvalue, newValue){ 179 _valueChanged : function(oldvalue, newValue){
176 - this.fire('text-element-controllet_content-changed', {newValue: newValue}); 180 + clearTimeout (this.timer);
  181 + this.timer = setTimeout(this.fire('text-element-controllet_content-changed', {newValue: newValue}), 2000);
177 }, 182 },
178 /** 183 /**
179 * It returns the value in text area 184 * It returns the value in text area
datalets/base-ajax-json-jsonpath-datalet/static/js/AjaxJsonJsonPathBehavior.js
@@ -100,6 +100,7 @@ var AjaxJsonJsonPathBehavior = { @@ -100,6 +100,7 @@ var AjaxJsonJsonPathBehavior = {
100 selectData : function(){ 100 selectData : function(){
101 101
102 this.data = []; 102 this.data = [];
  103 +
103 this._component.fields = JSON.parse(this._component.fields); 104 this._component.fields = JSON.parse(this._component.fields);
104 105
105 for(var i=0;i < this._component.fields.length; i++){ 106 for(var i=0;i < this._component.fields.length; i++){