diff --git a/ChangeLog b/ChangeLog index 72ddffa48..1dda660e6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2010-10-13 Francis Lachapelle + + * UI/WebServerResources/HTMLElement.js (deselectAll): fixed a bug + where the properties where not removed from the proper element + (table instead of the tbody). + 2010-10-13 Wolfgang Sourdeau * OpenChange/MAPIStoreContext.m diff --git a/UI/WebServerResources/HTMLElement.js b/UI/WebServerResources/HTMLElement.js index 905d01beb..ba938c931 100644 --- a/UI/WebServerResources/HTMLElement.js +++ b/UI/WebServerResources/HTMLElement.js @@ -246,6 +246,11 @@ Element.addMethods({ deselectAll: function(element) { element = $(element); + if (element.tagName == 'TABLE') { + var tbody = element.down('TBODY'); + if (tbody) + element = tbody; + } var s = element.select("._selected"); for (var i = 0; i < s.length; i++) s[i].removeClassName("_selected");