Commit Graph

258 Commits

Author SHA1 Message Date
Francis Lachapelle
e5fb7dc7b8 Fix JavaScript exception in Contacts module
Fixed calling unescapeHTML on null variables. Also fixed errors on IE7
(and possibly other versions).
2014-03-24 12:43:34 -04:00
Francis Lachapelle
27ffcf240f Fix handling of accents when filtering contacts
Fixes #2656
2014-03-20 15:29:32 -04:00
Francis Lachapelle
113b02fd71 Fix encoding of contact ID in Ajax requests 2014-02-13 12:12:31 -05:00
Francis Lachapelle
80a0940765 Escape HTML in JSON of contacts module 2014-02-07 15:52:43 -05:00
Francis Lachapelle
ef1be5dc5f Improve deleting occurences of recurrent events 2014-02-04 17:55:49 -05:00
Francis Lachapelle
0069a4200b Handle possible jQuery error with DnD of contacts 2013-07-19 10:51:41 -04:00
Ludovic Marcotte
871115e349 Fixed bug #2294 2013-06-19 15:07:19 -04:00
Francis Lachapelle
cd7d410262 Fix tooltips in contacts list 2013-01-31 13:55:57 -05:00
Francis Lachapelle
8ca79d9a17 Search field for tasks
Fixes #2103
2012-12-05 14:47:28 -05:00
Francis Lachapelle
d75b04c59f Fix JS syntax for IE7 2012-11-27 10:33:06 -05:00
Ludovic Marcotte
0979bd13ae Fix for bug #2006. 2012-11-17 17:16:00 -05: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
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
e7f0c9c03f See ChangeLog
Monotone-Parent: eb22f4d3b368a79ce56bcad18f9f176fff0cb73c
Monotone-Revision: 157670819f732591d0987b295faeb89c843803db

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-09-07T19:46:49
Monotone-Branch: ca.inverse.sogo
2012-09-07 19:46:49 +00:00
Francis Lachapelle
0851b23841 Fix for bug #1899
Monotone-Parent: c9c54e20cc8e010c29ef8e5fa1cbd039c35e5344
Monotone-Revision: 068bbe8f960b1a20f29054e83e54a57c4372a98e

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-07-20T20:03:23
2012-07-20 20:03:23 +00:00
Jean Raby
22690a8f8f * UI/WebServerResources/ContactsUI.js: Enable 'show raw source' only
when a single contact is selected.

Monotone-Parent: 4e287287380938e20234ac951c09158c324b84b4
Monotone-Revision: 7ec57a209bc7361239e0e096f134affbbd4b5fc2

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-07-09T14:52:47
2012-07-09 14:52:47 +00:00
Jean Raby
71121914cf * UI/WebServerResources/SchedulerUI.js (onMenuRawEvent, onMenuRawTask):
New callback to show the event/task content from the menu

  * UI/Scheduler/UIxComponentEditor.m (rawAction):
  New method that returns the object's raw content in a WOResponse.

  * UI/Templates/SchedulerUI/UIxCal{Day,Month,Main,Week}View.wox:
  New contextual menu item: Show Raw Source

  * UI/WebServerResources/ContactsUI.js (onMenuRawContact):
  Rework to use calendar/ics/raw

  * UI/Contacts/UIxContactFolderActions.m (rawAction):
  Removed / moved to UI/Contacts/UIxContactActions.m

  * UI/Contacts/UIxContactActions.m (rawAction):
  New method that returns the object's raw content in a WOResponse.

  * UI/Templates/ContactsUI/UIxContactFoldersView.wox:
  Show vCard content -> Show Raw Source

Monotone-Parent: e853157abbabf35bc95273da8bc10b2d3b142627
Monotone-Revision: 4e287287380938e20234ac951c09158c324b84b4

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-07-09T14:17:07
2012-07-09 14:17:07 +00:00
Jean Raby
c4d11cd916 * UI/WebServerResources/generic.js (openGenericWindow):
New method that opens a simple new window.

  * UI/WebServerResources/ContactsUI.js (onMenuRawContact):
  New callback to show the vCard content from the menu.

  * UI/WebServerResources/ContactsUI.js (onContactMenuPrepareVisibility):
  Enable the export and raw functions only on vcards contacts.

  * UI/Templates/ContactsUI/UIxContactFoldersView.wox:
  New contextual menu item: Show vCard content

  * UI/Contacts/UIxContactFolderActions.m (rawAction):
  New method that returns the raw contact data for all the contact uids provided

Monotone-Parent: f03db6cb5531dddabab4e8678d856fe593d3745d
Monotone-Revision: e853157abbabf35bc95273da8bc10b2d3b142627

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-07-05T21:16:02
2012-07-05 21:16:02 +00:00
Francis Lachapelle
19ea16d5ba See ChangeLog.
Monotone-Parent: 0bc4e04aaead15b626a732a223ebf47ee22e73f0
Monotone-Revision: 28cde64403e65a1ebeda3a984650fd31d8614f29

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-05-29T14:20:06
2012-05-29 14:20:06 +00:00
Francis Lachapelle
439248ee89 See ChangeLog.
Monotone-Parent: a7e3713b79d3ec5043152d79550eec23b2ff854f
Monotone-Revision: 0bc4e04aaead15b626a732a223ebf47ee22e73f0

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-05-28T20:30:35
2012-05-28 20:30:35 +00:00
Francis Lachapelle
7f0eb1b8db Fixed calls to jQuery objects in DnD of messages and cards.
Monotone-Parent: 9c94aa2e20e881730ce518cc53bea638ece87f37
Monotone-Revision: e4c701f2293beb98253d68bb64b7fa0133b1dda5

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-05-15T18:27:21
2012-05-15 18:27:21 +00:00
Francis Lachapelle
61a2a4a7ee See ChangeLog.
Monotone-Parent: dbb4d0d0fcdbbccb83eb0faf29ecfd26bb48dbc0
Monotone-Revision: ee535991d8282dcec82a7f59c0d07efbbddada4f

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-05-09T13:31:20
2012-05-09 13:31:20 +00:00
Francis Lachapelle
262481d6e1 See ChangeLog.
Monotone-Parent: ae97d044860b73b0f26efc2e4ba5c8134dee8299
Monotone-Revision: d03d201f9e10ea4b211b8adbb66f692be8661797

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-04-11T14:58:45
2012-04-11 14:58:45 +00:00
Francis Lachapelle
97bc9be439 See ChangeLog.
Monotone-Parent: e95efe8673a67dc9bd15ec54ca217af1e21e9dbb
Monotone-Revision: f0aff6d064b474daad4423a6fe416a4b18b4ab7c

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-03-29T17:47:28
2012-03-29 17:47:28 +00:00
Francis Lachapelle
1247319d36 Monotone-Parent: 3830a1c61a69086d684b859181753bddddda2711
Monotone-Revision: f7d904b9e9e123916c8410d3616b897ea1309fbd

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-03-22T17:39:31
2012-03-22 17:39:31 +00:00
Francis Lachapelle
e5193ddbac Monotone-Parent: 3c8a49fe7ef93ec55aaeef9dd064be1de6052cfe
Monotone-Revision: 04d242cd3ae3982c5087b5bef22fc2d70632130f

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-03-22T15:48:03
2012-03-22 15:48:03 +00:00
Francis Lachapelle
a1d356e4c0 See ChangeLog.
Monotone-Parent: 482498d8717f020bae6132b015e69ae97d3e30aa
Monotone-Revision: fc82f5d2ff1a83e0f7d507e8ab1bb5149bbbec24

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-03-13T16:17:07
2012-03-13 16:17:07 +00:00
Francis Lachapelle
79dbdd7638 Monotone-Parent: ae5fd1cb71edba3016f8edd102e7a43615acc56c
Monotone-Revision: 58b4ca502998bfaf9c6b14b5d849b8e4fd883bce

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-03-13T16:06:59
2012-03-13 16:06:59 +00:00
Francis Lachapelle
fd207d4b18 generic.css
Monotone-Parent: d0a487816750ff28414ee58d1b18b6958dba1a95
Monotone-Revision: ae5fd1cb71edba3016f8edd102e7a43615acc56c

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-03-13T15:56:03
2012-03-13 15:56:03 +00:00
Francis Lachapelle
f42bb82deb Fix for ticket #1653.
Monotone-Parent: ad2e25f535a12ca49c9e0f9a8d18c0ef66eb5bbd
Monotone-Revision: b1c2ca52ec5ce74741f62b95f3be18e4d6c99949

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-03-01T20:23:25
2012-03-01 20:23:25 +00:00
Wolfgang Sourdeau
dc0083ba4d propagate from branch 'ca.inverse.sogo.1_3_12' (head c5233a2a4e6a6abdb50191daf1eb589c9ff5cf80)
to branch 'ca.inverse.sogo' (head 212622191a26c7b5f257c536a45dfea03f404bc1)

Monotone-Parent: 212622191a26c7b5f257c536a45dfea03f404bc1
Monotone-Parent: c5233a2a4e6a6abdb50191daf1eb589c9ff5cf80
Monotone-Revision: e18b5ae2235fde5d7f7f569ead8452a2217d9b5c

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-14T21:24:10
Monotone-Branch: ca.inverse.sogo
2012-02-14 21:24:10 +00:00
Francis Lachapelle
2e66b6a8e6 See ChangeLog.
Monotone-Parent: 68e5a2b8ae68f37745584028ad7764b76dcc5794
Monotone-Revision: ae0ad3228ddb04bfb233821d8ded09a5b5866c93

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-02-08T15:41:57
2012-02-08 15:41:57 +00:00
Francis Lachapelle
3c4fd611d8 propagate from branch 'ca.inverse.sogo.1_3_12' (head 05f8b72feb6a6c81f20462457e2dbc6c47ae9edc)
to branch 'ca.inverse.sogo' (head dc4e3d958b052eb7529db6b61731e80df56ed412)

Monotone-Parent: 05f8b72feb6a6c81f20462457e2dbc6c47ae9edc
Monotone-Parent: dc4e3d958b052eb7529db6b61731e80df56ed412
Monotone-Revision: ba1ab7317c5e8c4b1e95d7e3f299bfd9ea38b10d

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-02-01T21:12:25
Monotone-Branch: ca.inverse.sogo
2012-02-01 21:12:25 +00:00
Francis Lachapelle
0f87c1e648 See ChangeLog.
Monotone-Parent: d880f3f750251d35b56db7d720ccacbdeead7540
Monotone-Revision: 05f8b72feb6a6c81f20462457e2dbc6c47ae9edc

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-02-01T21:11:28
2012-02-01 21:11:28 +00:00
Wolfgang Sourdeau
15e606341e Monotone-Parent: 16b846dd0fb3a63bdd80cb7ed360972da407527b
Monotone-Revision: bb276eea8dc76b5c71f49df1d23424ab19015233

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-01-04T15:26:30
Monotone-Branch: ca.inverse.sogo
2012-01-04 15:26:30 +00:00
Wolfgang Sourdeau
4ba4c622bc Monotone-Parent: 995b68ade85d0d884cdf8f6fc87e55f0c376a80c
Monotone-Revision: 61fe02b6c3bc4f0aa3797d661d014d8c256b0de9

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-12-30T20:39:07
Monotone-Branch: ca.inverse.sogo
2011-12-30 20:39:07 +00:00
Francis Lachapelle
494d60cc17 See ChangeLog.
Monotone-Parent: e513d02feb1de3dd39a4bb5194208f11ea4fe880
Monotone-Revision: e58b519a51a061b80853202ec91f07ec470a2bf0

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-12-14T03:13:00
Monotone-Branch: ca.inverse.sogo
2011-12-14 03:13:00 +00:00
Francis Lachapelle
51d7c146fb See ChangeLog.
Monotone-Parent: 9c4be3d7d32f456638c073296f3c3b84ca2f6ea9
Monotone-Revision: 0e0730fe59a4d574138454dc943c443900fe67b6

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-12-06T19:28:44
2011-12-06 19:28:44 +00:00
Francis Lachapelle
03625e4aae See ChangeLog.
Monotone-Parent: 1ea08f6ec84d602c5e78b6c440e2f7d6297a82cd
Monotone-Revision: 61b12be970a9603306d37277ee431b6fd5ab89cd

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-12-02T07:22:47
2011-12-02 07:22:47 +00:00
Francis Lachapelle
07ea0de753 See ChangeLog.
Monotone-Parent: fdaa328ccd09482653fc768fbb48964163c257d9
Monotone-Revision: 8b1ae17d5609c73d58d179e0ba2daf5f08cc26dc

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-11-24T01:12:38
2011-11-24 01:12:38 +00:00
Francis Lachapelle
a1c632977d See ChangeLog
Monotone-Parent: 60d25b994a09cdf59d84fc33832800e5bd16d86b
Monotone-Revision: cebbcbb7b32260bef20a831948eb14c29f494552

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-07-13T16:05:30
Monotone-Branch: ca.inverse.sogo
2011-07-13 16:05:30 +00:00
Francis Lachapelle
29abecf0c1 See ChangeLog
Monotone-Parent: c03b9128fca69d35f4cd1d6372d79d80da725b87
Monotone-Revision: eb98680a91c477e61143b911e53baa32fc0a1132

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-06-02T19:23:31
Monotone-Branch: ca.inverse.sogo
2011-06-02 19:23:31 +00:00
Francis Lachapelle
53a01edee4 See ChangeLog
Monotone-Parent: ede90c4ec21ca642e49b4287679877bd02717ed6
Monotone-Revision: ae2c5342363a3fa87101fa6840e1c1e1f7a819c0

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-06-01T21:10:25
Monotone-Branch: ca.inverse.sogo
2011-06-01 21:10:25 +00:00
Francis Lachapelle
d1ba8f6e06 See ChangeLog
Monotone-Parent: 4126acd8a39c70e133baeb54d6b5122aac7b5b8a
Monotone-Revision: 3678cc0ded3649869eacde348ab4532dac822b2b

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-05-31T20:16:43
Monotone-Branch: ca.inverse.sogo
2011-05-31 20:16:43 +00:00
Francis Lachapelle
cf4de4c817 See ChangeLog
Monotone-Parent: 3c56ca9ef63d29beeb411890d72b4047a46d7713
Monotone-Revision: 4126acd8a39c70e133baeb54d6b5122aac7b5b8a

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-05-31T19:12:46
Monotone-Branch: ca.inverse.sogo
2011-05-31 19:12:46 +00:00
Francis Lachapelle
b4d70fb542 Monotone-Parent: d7f9aa1300a14d4db950208effcd5432ebabeb6b
Monotone-Revision: 88735218b4cbdb17b9d398b92137ee43067957c8

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-04-28T22:00:52
Monotone-Branch: ca.inverse.sogo
2011-04-28 22:00:52 +00:00