diff --git a/ChangeLog b/ChangeLog index 9c0e04263..735ae6831 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2011-02-16 Francis Lachapelle + + * UI/WebServerResources/UIxPreferences.js (-appendSieveFilterRow): + fixed a bug with IE8 that would not set the "checked" attribute + properly on a checkbox. + 2011-02-14 Francis Lachapelle * UI/Scheduler/UIxDatePicker.m diff --git a/UI/WebServerResources/UIxPreferences.js b/UI/WebServerResources/UIxPreferences.js index e6efebd74..9538f5c01 100644 --- a/UI/WebServerResources/UIxPreferences.js +++ b/UI/WebServerResources/UIxPreferences.js @@ -220,9 +220,9 @@ function appendSieveFilterRow(filterTable, number, filter) { var activeColumn = createElement("td", null, "activeColumn"); var cb = createElement("input", null, "checkBox", - { checked: filter.active, - type: "checkbox" }, + { type: "checkbox" }, null, activeColumn); + cb.checked = filter.active; var bound = onScriptActiveCheck.bindAsEventListener(cb); cb.observe("click", bound); row.appendChild(activeColumn);