summaryrefslogtreecommitdiff
path: root/addons/base
diff options
context:
space:
mode:
authorsma (Tiny) <sma@tinyerp.com>2011-04-28 18:46:36 +0530
committersma (Tiny) <sma@tinyerp.com>2011-04-28 18:46:36 +0530
commit0bc66ab2dbbb0d1277ddc438fb10cffca42b844b (patch)
treeb0fbb2bc03ae189d6e55d12b60ea10f2815e0980 /addons/base
parenta2fd97f6603d256733100f1fbdbd3291a8957114 (diff)
[FIX] On enter replace selected value.
bzr revid: sma@tinyerp.com-20110428131636-6ivvpludyxe4i3tf
Diffstat (limited to 'addons/base')
-rw-r--r--addons/base/static/src/js/m2o.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/base/static/src/js/m2o.js b/addons/base/static/src/js/m2o.js
index 5cdf3ee1b06..04735288639 100644
--- a/addons/base/static/src/js/m2o.js
+++ b/addons/base/static/src/js/m2o.js
@@ -149,7 +149,7 @@ openerp.base.m2o = openerp.base.Controller.extend({
case 13:
case 1:
var $selectedRow = jQuery("#autoComplete" + this.name + "_" + this.selectedResultRow);
- this.setCompletionText($selectedRow);
+ this.setCompletionText($selectedRow, true);
this.clearResults();
break;
@@ -216,10 +216,10 @@ openerp.base.m2o = openerp.base.Controller.extend({
}
},
- setCompletionText: function ($selectedRow) {
+ setCompletionText: function ($selectedRow, flag) {
var $cell = $selectedRow.find('td');
var autoCompleteText = $cell.find('span').text();
- autoCompleteText = this.lastSearch + '[' + autoCompleteText.substring(this.lastSearch.length) + ']'
+ autoCompleteText = flag ? autoCompleteText : this.lastSearch + '[' + autoCompleteText.substring(this.lastSearch.length) + ']'
this.element.val(autoCompleteText);
this.lastTextResult = autoCompleteText;
},