44 Commits

Author SHA1 Message Date
Francis Lachapelle
e064e9af44 fix(web(js)): position notifications to the bottom right
Fixes #5127
Fixes #5423
2021-12-03 17:40:21 -05:00
Francis Lachapelle
cd95649f08 fix(web(js)): remove calls to deprecated functions in ng-material 2020-08-04 16:12:52 -04:00
Francis Lachapelle
361a84e7b5 (js) Avoid saving an empty calendar name 2019-08-07 16:33:51 -04:00
Francis Lachapelle
19c02914ba (js) Convert AddressBooksController to new format 2018-08-31 13:29:32 -04:00
Francis Lachapelle
3bdd90e2be Don't allow duplicate GCS folder names 2018-08-30 22:09:17 -04:00
Francis Lachapelle
888adc9396 (js) Improve rename of address book
Fixes impossibility to insert spaces in address book name.
2017-10-10 14:29:38 -04:00
Francis Lachapelle
7464c2e680 (js) Support backspace AND delete keys 2017-06-14 13:38:40 -04:00
Francis Lachapelle
8b812ba4f0 (js) Minor JavaScript code cleanup 2017-05-08 15:46:48 -04:00
Francis Lachapelle
ea64046df2 Fix links to newly added addressbook 2016-11-08 12:24:56 -05:00
Francis Lachapelle
36c5f72317 Fix some unlocalized strings
Fixes #3858
2016-10-21 10:55:59 -04:00
Francis Lachapelle
57a735753f (js,css) Improve keyboard shortcuts
- Defined some hotkeys in all modules;
- Added generation of cheat sheet.
2016-09-27 16:16:09 -04:00
Francis Lachapelle
829c8fee68 (js) Don't block when copying/moving vLists 2016-08-05 16:15:25 -04:00
Francis Lachapelle
907024d2c4 (js) Drag'n'drop of cards in AddressBook module
Required to add the option to move multiple cards to another
addressbook. Fixed the possibility to copy cards to a subscribed
calendar.
2016-08-05 16:08:04 -04:00
Francis Lachapelle
045013bc74 (js) Fix breakpoints consistency 2016-05-18 14:35:24 -04:00
Ludovic Marcotte
5f2a862bc8 (fix) XSRF supprot for all contact operations 2016-05-04 14:15:18 -04:00
Emílio José de Souza Fonseca
72e0e0ad2e Fix Translation string 2016-03-22 15:19:09 -03:00
Francis Lachapelle
9dd5dc4c47 (js) Cleanup of "catch" for promises 2016-03-04 11:00:44 -05:00
Francis Lachapelle
37f4b11834 (js) Improve confirm dialogs for deletions 2016-02-10 10:52:46 -05:00
Francis Lachapelle
94b6213ba9 (js) Use $window instead of window when possible 2016-01-15 10:26:38 -05:00
Francis Lachapelle
2ba3371ea2 (js) Go to personal addressbook after deletion 2016-01-15 10:24:26 -05:00
Ludovic Marcotte
ab23d0f766 (fix) added translations + fixed typos 2016-01-13 12:48:20 -05:00
Francis Lachapelle
80533a6f9a (js) Automatically close sidenav on small devices 2015-12-18 11:43:05 -05:00
Francis Lachapelle
558795327e (js) Improve addressbook create/delete handling 2015-12-14 12:19:15 -05:00
Ludovic Marcotte
89ae2a3d8d (fix #154) show toast upon subscribtion - strings will be added in separate commit 2015-12-10 13:24:31 -05:00
Francis Lachapelle
f4e80aa819 (js) Adapt md-toast following changes in md 2015-12-09 18:52:52 -05:00
Francis Lachapelle
6918650f5b (js) Close sidenav on small devices 2015-11-25 11:23:11 -05:00
Francis Lachapelle
7316d13176 Improve contacts import dialog box 2015-11-10 15:05:41 -05:00
Francis Lachapelle
cc5cc30c24 (js) Improve addressbook renaming
The AddressBook instance to list the cards is now the same as the one
from the list of addressbooks. Therefore, when renaming an addressbook,
the addressbook name in the list is automatically updated.
2015-11-09 14:46:30 -05:00
Ludovic Marcotte
12863f1d2f (feat) now properties dialog for addressbooks
Now also possible to set the EAS sync flag for addressbooks
2015-11-04 10:38:24 -05:00
Francis Lachapelle
dc3741f436 (html,js) Adjust padding of dialogs
Following this commit:
d2140b1565
2015-10-14 10:31:15 -04:00
Francis Lachapelle
a6c440d245 (js) Improve renaming an address book 2015-09-24 11:12:57 -04:00
Ludovic Marcotte
2a99d1fd80 (fix) reset search filter when switching address books 2015-08-24 16:17:44 -04:00
Ludovic Marcotte
85c8aebbd4 (feat) initial support for contact import in the address book module 2015-08-21 20:56:21 -04:00
Ludovic Marcotte
20bf66d931 (feat) handle links to addressbooks like we do for calendars
also included missing template commit for calendar
2015-08-17 16:21:10 -04:00
Francis Lachapelle
e8dcc6df37 (js) New common ACL Controller 2015-07-28 10:53:29 -04:00
Francis Lachapelle
dc9a0896e5 (js) Fix possible errors (help from jsjint) 2015-07-24 16:14:53 -04:00
Francis Lachapelle
1c34e71cdc (js) Remove unused dependency on $q in controllers 2015-07-03 21:44:28 -04:00
Ludovic Marcotte
b4f9b9095d (feat) first pass at the calendar properties dialog 2015-06-15 09:53:10 -04:00
Ludovic Marcotte
a89b116940 (feat) allow showing links to address books 2015-06-12 14:24:23 -04:00
Francis Lachapelle
fb992db5ad Improve ACL editor (Scheduler & Contacts) 2015-06-12 12:03:58 -04:00
Francis Lachapelle
04b992e1f1 (js) Make use of 'controllerAs' in Contacts module 2015-06-12 12:03:56 -04:00
Francis Lachapelle
395f3585ca (js) Improve user search in AddressBook ACL editor 2015-06-12 12:02:15 -04:00
Francis Lachapelle
ab38134ba9 Improve user search auto-completion 2015-06-12 12:02:14 -04:00
Francis Lachapelle
1dc5f0d412 (js) New file structure for Angular modules
JavaScript files are now merged by the 'js' Grunt task.
2015-06-12 12:01:21 -04:00