Commit 82ad1c418044f53e24b60a5f5eacb8b37bcf7892
1 parent
1dff4503
Text-element-controllet update
Showing
2 changed files
with
9 additions
and
3 deletions
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++){ |