summaryrefslogtreecommitdiff
path: root/static/f/forms.js
diff options
context:
space:
mode:
Diffstat (limited to 'static/f/forms.js')
-rw-r--r--static/f/forms.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/static/f/forms.js b/static/f/forms.js
index cd65058d..e25a880c 100644
--- a/static/f/forms.js
+++ b/static/f/forms.js
@@ -126,7 +126,7 @@ function dsKeyDown(ev) {
if(obj.selectedId != 0)
obj.value = obj.serFunc(x('ds_box_'+obj.selectedId).itemData);
- else if(obj.returnFunc)
+ if(obj.returnFunc)
obj.returnFunc();
if(x('ds_box'))
x('ds_box').style.top = '-500px';
@@ -234,6 +234,8 @@ function dsResults(hr, obj) {
};
tr.onclick = function() {
obj.value = obj.serFunc(this.itemData);
+ if(obj.returnFunc)
+ obj.returnFunc();
if(x('ds_box'))
x('ds_box').style.top = '-500px';
obj.selectedId = 0;