Commit graph

2236 commits

Author SHA1 Message Date
Ludovic Marcotte 84e999229b Fix for bug #2270 2013-09-27 15:36:46 -04:00
Francis Lachapelle 3dbfb0ed2d Add Underline option to HTML editor 2013-09-27 14:43:05 -04:00
Francis Lachapelle d1f3417c3a Update CKEditor to version 4.2.1
And added the table-related modules.
2013-09-27 14:25:22 -04:00
Ludovic Marcotte 7c7031333e Fix for bug #2221 2013-09-27 10:00:39 -04:00
Ludovic Marcotte d2b739d261 Fix for bug #2318 2013-09-24 16:01:23 -04:00
Francis Lachapelle 3c6c90d434 Reload webmail when changing "remote images" pref 2013-09-13 09:33:28 -04:00
Francis Lachapelle 72a4b075d6 Mail popup: respect "remote inline images" prefs
Fixes #2417
2013-09-12 17:08:02 -04:00
Francis Lachapelle 24c0fb1cc4 Fix change listener on calendar list select input
Fixes #2353
2013-09-12 16:33:44 -04:00
Francis Lachapelle 33659aa947 Increase height of alarm editor
Only when email alarms are enabled.
2013-08-27 12:01:41 -04:00
Francis Lachapelle df1ab29872 Fix position of red "now" line
Fixes #2373
2013-08-27 09:06:48 -04:00
Francis Lachapelle d5f76ac832 Improve CSS print media 2013-07-19 13:39:18 -04:00
Francis Lachapelle 0069a4200b Handle possible jQuery error with DnD of contacts 2013-07-19 10:51:41 -04:00
Francis Lachapelle b85ed0db1c Fix blur of active element on click on a draggable
This bug has yet to be officially part of jQuery UI, therefore this
commit updates jquery-ui to version 1.10.3 patched with commit fcd1caf:

fcd1cafac8
2013-07-18 11:32:29 -04:00
Francis Lachapelle 249a1fcf14 Bubble box of event should not overlap event cell 2013-07-17 14:57:07 -04:00
Ludovic Marcotte e08ebd2390 Fix for bugs #2368 and #2369 2013-07-16 11:31:08 -04:00
Francis Lachapelle 03553980fd Update NEWS file and add missing image 2013-07-11 13:55:03 -04:00
Francis Lachapelle 33fd60efb3 Calendar: print gridlines to 15-minute intervals 2013-07-11 13:50:44 -04:00
Francis Lachapelle b8e2255a07 Set the events/tasks list collapsable 2013-07-11 13:46:38 -04:00
Ludovic Marcotte 25dbd4849d Properly escape the foldername to avoid XSS issues 2013-06-27 11:14:50 -04:00
Ludovic Marcotte 871115e349 Fixed bug #2294 2013-06-19 15:07:19 -04:00
Ludovic Marcotte 5304461e4c now possible to see who created a event/task in a delegated calendar 2013-06-19 10:23:47 -04:00
Francis Lachapelle 2a51f6f385 Update CKEditor to version 4.1.2
Also added the blockquote plugin.
2013-06-10 21:07:52 -04:00
Francis Lachapelle 5d6a5f5d5e Update CKEditor to version 4.1.1 2013-06-06 13:21:26 -04:00
Francis Lachapelle 8a25e38827 Add indent group to ckeditor toolbar 2013-05-02 09:07:17 -04:00
Francis Lachapelle 5f179ed6b0 Activate the menu option "Mark Folder Read"
Fixes #1473
2013-03-15 11:06:26 -04:00
Francis Lachapelle feb02c54b9 Add missing localizable string 2013-02-05 16:13:18 -05:00
Francis Lachapelle e34ba5689c Fix saving prefs with disabled mail module 2013-02-03 20:40:06 -05:00
Francis Lachapelle ecc36c9025 Fix classification menu in component editor 2013-02-01 14:47:37 -05:00
Francis Lachapelle 716daf027d Fix link to ACL editor for any authenticated user 2013-02-01 14:46:05 -05:00
Francis Lachapelle cd7d410262 Fix tooltips in contacts list 2013-01-31 13:55:57 -05:00
Francis Lachapelle 4bcf90c693 Fix "Send Anyway" string wrt localizable strings 2013-01-31 09:44:29 -05:00
Francis Lachapelle da757a19c6 Fix handling of decoding contacts UID
A problem occurs when the contact UID contains a special character that
was HTML encoded (ex: space, &, ").
2013-01-28 22:05:54 -05:00
Francis Lachapelle 292ed9cfc8 Fix URL encoding of user id in UIxAclEditor.js 2013-01-25 13:55:22 -05:00
Francis Lachapelle 9ed53cbab3 Make 'show completed tasks' persistent 2013-01-24 18:50:20 -05:00
Francis Lachapelle 5b4dd4ecb1 Improve JS regexp for email addresses 2013-01-22 10:53:38 -05:00
Francis Lachapelle be459fa946 Fix first day of the week in datepickers
Fixes #2188
2013-01-21 12:12:50 -05:00
Francis Lachapelle d357936c31 Fix DnD of events in Safari 2013-01-17 11:21:48 -05:00
Francis Lachapelle f85cc4c186 Fix bug #1846 2013-01-16 11:33:00 -05:00
Francis Lachapelle 6c3ec9836c Update ckeditor to version 4.0.1 2013-01-15 17:46:19 -05:00
Francis Lachapelle 0211a26aba Fix column display for subfolders of draft & sent 2013-01-11 14:47:13 -05:00
Francis Lachapelle c34cca6a16 Fix datepicker arrows for IE7 2013-01-11 13:25:56 -05:00
Francis Lachapelle 630c69d82d Update datepicker CSS 2013-01-11 13:25:13 -05:00
Francis Lachapelle d761a864eb Fix IE error when automatically loading HTML image 2013-01-11 13:23:33 -05:00
Francis Lachapelle 0e0b7728fd Fix until date in event recurrence editor
- fixed date picker
- fixed JavaScript error caused by French translation
- fixed until date definition when timezone of active user was different
  from the system timezone
- fixes #2173, fixes #2175
2013-01-11 09:46:58 -05:00
Francis Lachapelle 01e42dce7c Webmail: fix reference of search field 2012-12-07 08:48:12 -05:00
Francis Lachapelle e533eb91a9 Web: reset search when search field is empty 2012-12-07 08:47:32 -05:00
Francis Lachapelle 99669f2d5c Fix dynamic CSS in IE8
When adding a calendar or subscribing to a calendar, the dynamic CSS was
not properly applied in IE8. This new technique seems to fix all cases.
2012-12-06 13:05:54 -05:00
Francis Lachapelle 128368f66c Fix search when accessing users folders 2012-12-06 13:03:10 -05:00
Francis Lachapelle 7c7989065c prototype.js: Fix handling of opacity in IE 2012-12-06 13:02:06 -05:00
Francis Lachapelle 8ca79d9a17 Search field for tasks
Fixes #2103
2012-12-05 14:47:28 -05:00
Francis Lachapelle 96f023d108 Mail: Improve iCal viewer 2012-11-29 14:00:10 -05:00
Francis Lachapelle 57e4116d7c Cleanup 2012-11-27 10:44:43 -05:00
Francis Lachapelle 1d0eb66781 Place caret at proper position in HTML replies
Removed constraint in preferences module that would limit the reply
placement of HTML mail to be before the quote. We now properly place the
caret at the bottom, before the signature, when the user has chosen to
start her reply bellow the quote in HTML mode.
2012-11-27 10:37:14 -05:00
Francis Lachapelle d75b04c59f Fix JS syntax for IE7 2012-11-27 10:33:06 -05:00
Francis Lachapelle a5948b420b Simplify JS regexp to handle issue with FireFox 2012-11-22 10:57:21 -05:00
Ludovic Marcotte 0979bd13ae Fix for bug #2006. 2012-11-17 17:16:00 -05:00
Francis Lachapelle 8c96f717c0 Update Prototype JS to version 1.7.1
.. and fixed namespace conflict in dtree.js (Node => dtreeNode)
2012-11-13 16:25:20 -05:00
Francis Lachapelle 33bd07a53d Fix user rights editor in calendar module 2012-11-13 16:22:27 -05:00
Francis Lachapelle fb4b266b3b Improve user rights editor in calendar module 2012-11-13 16:13:56 -05:00
Francis Lachapelle b088f6f97f Fix scrolling for calendars/addressbooks lists 2012-11-12 16:36:30 -05:00
Francis Lachapelle 0ab36d4ec5 Fix title display of cards with a photo 2012-11-07 11:06:12 -05:00
Luc Charland 0884a0f23e Modified CSS to move mail preference filter down 2012-11-06 15:39:14 -05:00
Jean Raby 0a4809e2be Fix 'Show Raw Source' for tasks 2012-11-05 13:12:25 -05:00
Luc Charland a916ac8927 Fixed bug #1105 Remote images display
There now is a configurable default in mail preferences where
you can set remote images to display either Never or Always.
2012-10-31 11:53:30 -04:00
Luc Charland 8a9336c599 fixed bug #2062 priority shows prio_null
When looking at a priority from a calendar where you don't have enough
rights.
In this case simply do not show anything in the field.
2012-10-23 16:20:51 -04:00
Wolfgang Sourdeau 007a325164 Do not show any signature verification icon at all when SMIME is not supported 2012-10-23 10:52:58 -04:00
Wolfgang Sourdeau 667f0b4a13 style 2012-10-20 16:41:03 -04:00
Wolfgang Sourdeau b3d2f71708 encode the url of the remote calendar, to enable the passing of url parameters 2012-10-20 16:40:44 -04:00
Wolfgang Sourdeau f4c12f9658 Merge pull request #1 from dekkers/make-check
Implement a "make check" target that will run the unit tests (thanks to Jeroen Dekkers)
2012-10-20 12:39:39 -07:00
Jeroen Dekkers a632c82b59 Implement a "make check" target that will run the unit tests 2012-10-19 18:46:46 +02:00
Wolfgang Sourdeau 3cd249f231 Reduced the delay used for fetching the mail rows from 200 to 100ms 2012-10-19 04:37:56 -04:00
Wolfgang Sourdeau 5e89c1236d Merged the code of _getData into getData and getting rid of the delay for rows that are already in cache 2012-10-19 04:37:36 -04:00
Wolfgang Sourdeau b005b872de Style 2012-10-19 04:34:13 -04:00
Francis Lachapelle 565a48d36d Extend width of labels in preferences 2012-10-18 08:39:49 -04:00
Luc Charland b1547d7212 related with bug #0724. Erase rows before ajax call.
For a better user experience, first erase (hide) the rows that were
deleted. Then make the ajax call for batchdelete. On confirmation
really delete the rows.
2012-10-12 14:27:29 -04:00
Luc Charland d597aeb508 Used POST for the batch delete call instead of parameters
This might have bust the 1024 limit. With post, no problem.
2012-10-10 12:56:44 -04:00
Luc Charland 16f0ebc973 cosmetic change of a variable name 2012-10-10 10:58:39 -04:00
Luc Charland 2ddeb129e3 Changed currentContact to currentContactId. 2012-10-10 10:58:39 -04:00
Luc Charland a2c923aae1 Fixed bug #0724 Deleting multiple contacts batch
Deleting multiple contacts currently involves one HTTP query per entry.
It would be nice to implement a batch delete action, like in the
Mail module.
2012-10-10 10:58:39 -04:00
Wolfgang Sourdeau b56bc29237 Fixed output of "ls" when searching resource files 2012-10-09 17:27:08 -04:00
Francis Lachapelle 2be6922633 Organizer email address clickable in event editor
Fixes #2010
2012-10-09 09:12:39 -04:00
Francis Lachapelle 16a1b02826 Fixed position of event info box in day view
Fixes #2011
2012-10-08 16:31:17 -04:00
Wolfgang Sourdeau 42ef6afd8b Silenced errors and warnings regarding missing extensions 2012-10-05 10:14:55 -04:00
Luc Charland 034f2c8745 Fixed bug #1515 Task View is very basic.
- Added sortable fields on Title, Due date, Location, Category and
  Calendar.
- Added Priority column, also sortable.
- Separated the logic of Events and Tasks.
2012-10-01 16:20:10 -04:00
Francis Lachapelle 4038229688 Fixed messages list display in IE9 2012-10-01 10:04:35 -04:00
Francis Lachapelle fe811314f6 Calendar module : fixed tab selection persistence 2012-09-28 15:07:09 -04:00
Francis Lachapelle 6d40f9d3ab Improved event info dialog box 2012-09-28 14:16:58 -04:00
Francis Lachapelle 1cf972074c Coherance fix in mail editor title 2012-09-27 10:03:54 -04:00
Francis Lachapelle a51fb9e28b Use a POST to copy/move contacts
By submitting the ajax request as a post, we avoid reaching the web
server url length limit.
Fixes #1887
2012-09-26 20:25:23 -04:00
Francis Lachapelle 75328b09a6 Improved layout of event/task editor 2012-09-26 14:57:27 -04:00
Luc Charland 96a035a4ca Fixed bug #1104 : subject is used as title always
When the windows were opened, subject was not used as title.
2012-09-26 13:48:41 -04:00
Francis Lachapelle 01287d1aeb SchedulerUI.js : removed unused variable 2012-09-26 07:48:23 -04:00
Francis Lachapelle 68efae1055 Improved support for IE8/9 2012-09-25 12:00:47 -04:00
Francis Lachapelle f08594e7ec Minor CSS improvement to CKEditor Kama theme 2012-09-25 11:47:50 -04:00
Francis Lachapelle ecd7a92fb6 Preferences: remove extra line in signature editor 2012-09-25 11:47:08 -04:00
Francis Lachapelle 481b533fc6 SOGoDragHandles.js - cleanup source 2012-09-25 09:18:45 -04:00
Francis Lachapelle 903f6f2d72 Fixed display of signature editor in preferences 2012-09-24 15:27:18 -04:00
Francis Lachapelle 459c80dbf6 Don't loose composition window when opening mail
Steps to reproduce:
 * open message in popup window
 * click reply or forward
 * re-open message in popup window from the messages list

It will now open the message in a separate popup.

Fixes #1908.
2012-09-24 14:07:56 -04:00
Francis Lachapelle b22b03caa5 Fixed ID of newly subscribed .ics remote calendar 2012-09-24 13:46:43 -04:00
Francis Lachapelle c1fba4805e Fixed layout of contacts/calendars import dialogs 2012-09-24 12:18:18 -04:00