From 6aba8896c6724b02264b130e2d5372e5586ba70b Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Thu, 9 Feb 2012 05:07:20 +0000 Subject: [PATCH] See ChangeLog. Monotone-Parent: a6d3b9fa4de9255e40d3f81c5173a8189e87427a Monotone-Revision: 361f4d1d571053d2b3dd474a5d6755ef20cc2851 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2012-02-09T05:07:20 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 6 ++++++ UI/WebServerResources/UIxAttendeesEditor.js | 1 + 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index 024d73626..e7bff64c7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2012-02-16 Francis Lachapelle + + * UI/WebServerResources/UIxAttendeesEditor.js (checkAttendee): + stop observing events on input field before removing the row, + otherwise the blur event is triggered and generates an error. + 2012-02-14 Francis Lachapelle * UI/WebServerResources/ContactsUI.js (contactsListCallback): when diff --git a/UI/WebServerResources/UIxAttendeesEditor.js b/UI/WebServerResources/UIxAttendeesEditor.js index 2753cc35b..b9c06cfc0 100644 --- a/UI/WebServerResources/UIxAttendeesEditor.js +++ b/UI/WebServerResources/UIxAttendeesEditor.js @@ -522,6 +522,7 @@ function checkAttendee(input) { if (tbody && input.value.blank()) { var dataTable = $("freeBusyData").tBodies[0]; var dataRow = dataTable.rows[row.sectionRowIndex]; + input.stopObserving(); tbody.removeChild(row); dataTable.removeChild(dataRow); }