Merge lp:~openerp-dev/openerp-web/trunk-bug-1154057-priyank into lp:openerp-web

Proposed by Priyank Pandya(OpenERP Trainee)
Status: Rejected
Rejected by: Xavier (Open ERP)
Proposed branch: lp:~openerp-dev/openerp-web/trunk-bug-1154057-priyank
Merge into: lp:openerp-web
Diff against target: 31 lines (+7/-0)
1 file modified
addons/web/static/src/js/view_form.js (+7/-0)
To merge this branch: bzr merge lp:~openerp-dev/openerp-web/trunk-bug-1154057-priyank
Reviewer Review Type Date Requested Status
Xavier (Open ERP) Pending
Review via email: mp+153337@code.launchpad.net

Description of the change

hi
  FIX: Duplicate tag created when press tab key on many2many_tags widget.

To post a comment you must log in.

Unmerged revisions

3702. By Priyank Pandya(OpenERP Trainee)

[FIX] Partners: Duplicate tag with Tab-key

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'addons/web/static/src/js/view_form.js'
2--- addons/web/static/src/js/view_form.js 2013-03-13 09:49:09 +0000
3+++ addons/web/static/src/js/view_form.js 2013-03-14 12:10:27 +0000
4@@ -4039,6 +4039,7 @@
5 return;
6 var self = this;
7 var ignore_blur = false;
8+ var is_new_created = false;
9 self.$text = this.$("textarea");
10 self.$text.textext({
11 plugins : 'tags arrow autocomplete',
12@@ -4051,13 +4052,19 @@
13 ext: {
14 autocomplete: {
15 selectFromDropdown: function() {
16+ if(is_new_created){
17+ is_new_created = false;
18+ return;
19+ }
20 $(this).trigger('hideDropdown');
21 var index = Number(this.selectedSuggestionElement().children().children().data('index'));
22 var data = self.search_result[index];
23 if (data.id) {
24 self.add_id(data.id);
25+ is_new_created = false;
26 } else {
27 ignore_blur = true;
28+ is_new_created = true;
29 data.action();
30 }
31 },