diff --git a/NEWS b/NEWS index 109b0360f..9af1866f0 100644 --- a/NEWS +++ b/NEWS @@ -11,8 +11,6 @@ New Features Enhancements - bundled a shell script to perform and manage backups using sogo-tool - - increased the delay before starting drag and drop in Mail and Contacts module - to improve the user experience with cheap mouses Bug Fixes - fixed escaping issue with PostgreSQL 8.1 @@ -20,12 +18,6 @@ Bug Fixes - fixed Spanish (Argentina) templates for mail reply and forward - we don't show public address books (from SOGoUserSources) on iOS 5.0.1 -1.3.12c (2012-02-15) -------------------- - -Bug Fixes - - fixed a possible crash when using a SQL source - 1.3.12b (2012-02-14) ------------------- diff --git a/UI/Templates/SchedulerUI/UIxCalendarSelector.wox b/UI/Templates/SchedulerUI/UIxCalendarSelector.wox index f4373310d..33e935c7b 100644 --- a/UI/Templates/SchedulerUI/UIxCalendarSelector.wox +++ b/UI/Templates/SchedulerUI/UIxCalendarSelector.wox @@ -41,7 +41,7 @@ div.colorBox.calendarFolder -
OO diff --git a/UI/WebServerResources/ContactsUI.css b/UI/WebServerResources/ContactsUI.css index a1ef1dc4a..ecea7053f 100644 --- a/UI/WebServerResources/ContactsUI.css +++ b/UI/WebServerResources/ContactsUI.css @@ -27,8 +27,7 @@ DIV#rightPanel right: 0px; bottom: 0px; overflow: hidden; - -moz-user-select: none; - -khtml-user-select: none; } +} /* top list */ DIV#contactsListContent diff --git a/UI/WebServerResources/ContactsUI.js b/UI/WebServerResources/ContactsUI.js index 53bfdfff1..a2f5967dd 100644 --- a/UI/WebServerResources/ContactsUI.js +++ b/UI/WebServerResources/ContactsUI.js @@ -768,7 +768,6 @@ function onAddressBookExport(event) { window.location.href = url; event.stop(); - hideMenu(document.currentPopupMenu); } function onAddressBookImport(event) { @@ -1481,19 +1480,19 @@ function configureDraggables() { Draggables.empty(); if (mainElement == null) { - mainElement = new Element("div", {id: "dragDropVisual"}); + mainElement = new Element ("div", {id: "dragDropVisual"}); document.body.appendChild(mainElement); mainElement.absolutize(); } mainElement.hide(); - new Draggable("dragDropVisual", - { handle: "contactsList", - onStart: startDragging, - onEnd: stopDragging, - onDrag: whileDragging, - scroll: window, - delay: 250 }); + new Draggable ("dragDropVisual", + { handle: "contactsList", + onStart: startDragging, + onEnd: stopDragging, + onDrag: whileDragging, + scroll: window + }); } } @@ -1524,8 +1523,7 @@ function startDragging (itm, e) { var target = Event.element(e); if (target.up().up().tagName != "TBODY") return false; - - $("contactsListContent").setStyle({ overflow: "visible" }); + var handle = $("dragDropVisual"); var contacts = $('contactsList').getSelectedRowsId(); var count = contacts.length; @@ -1553,7 +1551,6 @@ function whileDragging (itm, e) { } function stopDragging () { - $("contactsListContent").setStyle({ overflow: "auto" }); var handle = $("dragDropVisual"); handle.hide(); if (handle.hasClassName ("copy")) diff --git a/UI/WebServerResources/MailerUI.css b/UI/WebServerResources/MailerUI.css index 43e9b20d8..7e4bbf453 100644 --- a/UI/WebServerResources/MailerUI.css +++ b/UI/WebServerResources/MailerUI.css @@ -40,9 +40,7 @@ DIV#rightPanel margin: 0px; margin-left: 5px; padding: 0px; - overflow: hidden; - -moz-user-select: none; - -khtml-user-select: none; } + overflow: hidden; } /* top list */ DIV#mailboxContent diff --git a/UI/WebServerResources/MailerUI.js b/UI/WebServerResources/MailerUI.js index 156e70d1d..6e6f414a9 100644 --- a/UI/WebServerResources/MailerUI.js +++ b/UI/WebServerResources/MailerUI.js @@ -2928,7 +2928,7 @@ function configureDraggables() { onEnd: stopDragging, onDrag: whileDragging, scroll: "folderTreeContent", - delay: 250 }); + delay: 100 }); } function configureDroppables() { @@ -2961,9 +2961,6 @@ function startDragging (itm, e) { if (target.up('TBODY') == undefined) return; - console.info("start dragging"); - $("mailboxList").setStyle({ overflow: "visible" }); - var row = target.up('TR'); var handle = $("dragDropVisual"); var selectedIds = $("messageListBody").getSelectedRowsId(); @@ -2999,9 +2996,7 @@ function whileDragging (itm, e) { } } -function stopDragging() { - console.info("stop dragging"); - $("mailboxList").setStyle({ overflow: "auto" }); +function stopDragging () { var handle = $("dragDropVisual"); handle.hide(); if (handle.hasClassName("copy")) diff --git a/UI/WebServerResources/SchedulerUI.css b/UI/WebServerResources/SchedulerUI.css index 712ab2d22..584626baa 100644 --- a/UI/WebServerResources/SchedulerUI.css +++ b/UI/WebServerResources/SchedulerUI.css @@ -38,18 +38,13 @@ DIV#calendarsList { height: 100%; } DIV.colorBox -{ n0display: inline-block; - display: inline-block; - n0float: left; - background: transparent url("event-gradient.png") repeat-x scroll left center; - n0border: 1px solid #333; - border-radius: 50%; - n0vertical-align: text-bottom; +{ display: inline; + border: 1px solid #333; + font-weight: normal; margin-right: 3px; - n0margin: auto; - n0margin: 5px; - width: 11px; - height: 11px; } + font-size: 80%; + width: 1em; + height: .75em; } UL#tasksList, UL#calendarList { cursor: default; @@ -71,6 +66,10 @@ UL#calendarList { clear: left; height: 115px; } +UL#calendarList LI +{ cursor: pointer; + white-space: nowrap; } + UL#tasksList { position: absolute; top: 2em; @@ -78,10 +77,9 @@ UL#tasksList right: 0px; bottom: .25em; } -UL#calendarList LI, UL#tasksList LI +UL#tasksList LI { cursor: pointer; width: 100%; - line-height: 2em; white-space: nowrap; } UL#tasksList LI.overdue @@ -1296,10 +1294,8 @@ DIV.event > DIV.eventInside padding: 1px; top: 0px; bottom: 0px; - left: 2px; - right: 1px; - -webkit-border-radius: 2px; - border-radius: 2px; } + left: 0px; + right: 0px; } DIV.eventInside SPAN.location { font-size: smaller; } diff --git a/UI/WebServerResources/generic.css b/UI/WebServerResources/generic.css index 72f37f6fd..f3422017e 100644 --- a/UI/WebServerResources/generic.css +++ b/UI/WebServerResources/generic.css @@ -529,20 +529,12 @@ DIV.dTreeNode A._selected SPAN.nodeName color: #fff; } -/* drag'n'drop */ - DIV.dTreeNode SPAN._dragOver { background-color: #9ABCD8; color: #fff; } -.genericHoverClass -{ - background-color: #9ABCD8 !important; - color: #fff !important; -} - /* resizable columns */ TABLE TD.resize-handle-active, @@ -557,6 +549,12 @@ DIV.resize-handle top: 0px; left: 0px; } +.genericHoverClass +{ + background-color: #9ABCD8 !important; + color: #fff !important; +} + DIV.dialog { position: absolute; width: 350px;