diff --git a/UI/WebServerResources/ContactsUI.js b/UI/WebServerResources/ContactsUI.js index 35b0b5e50..b139ee3a4 100644 --- a/UI/WebServerResources/ContactsUI.js +++ b/UI/WebServerResources/ContactsUI.js @@ -720,9 +720,9 @@ function configureAbToolbar() { var toolbar = $("abToolbar"); if (toolbar) { var links = toolbar.childNodesWithTag("a"); - links[0].observe("click", onAddressBookNew); - links[1].observe("click", onAddressBookAdd); - links[2].observe("click", onAddressBookRemove); + $(links[0]).observe("click", onAddressBookNew); + $(links[1]).observe("click", onAddressBookAdd); + $(links[2]).observe("click", onAddressBookRemove); } } diff --git a/UI/WebServerResources/SchedulerUI.js b/UI/WebServerResources/SchedulerUI.js index ea68fdf82..e2f1f341b 100644 --- a/UI/WebServerResources/SchedulerUI.js +++ b/UI/WebServerResources/SchedulerUI.js @@ -766,7 +766,11 @@ function refreshCalendarEventsCallback(http) { dateTuples[j][c.start] < dateTuples[i][c.end] || dateTuples[j][c.start] == dateTuples[i][c.start] && - dateTuples[j][c.end] < dateTuples[i][c.end] ){ + dateTuples[j][c.end] < dateTuples[i][c.end] || + + dateTuples[j][c.start] == dateTuples[i][c.start] && + dateTuples[j][c.end] == dateTuples[i][c.end] && + i < j) { // Same period if (dateTuples[j][c.siblingsCount] > maxCount) maxCount = dateTuples[j][c.siblingsCount];