Francis Lachapelle
c8539dffa1
(js) Limit http error interceptor to JSON request
2017-03-02 15:48:31 -05:00
Francis Lachapelle
a3d7ae3a6b
(js) Improve CAS handling
2017-03-01 11:15:25 -05:00
Ludovic Marcotte
5047aed6ed
(fix) more CAS fixes
2017-03-01 10:51:01 -05:00
Ludovic Marcotte
af3a35169a
(fix) first pass at CAS XHR issue
2017-03-01 09:37:37 -05:00
Francis Lachapelle
d2b94eba09
(js) Fix detection of session expiration
2016-12-01 11:56:07 -05:00
Francis Lachapelle
2f69c018be
(css,js) Update md to v1.1.1-master-d774b76
2016-11-17 15:42:14 -05:00
Francis Lachapelle
1d09a980da
(js) Add minimumSearchLength to sgSettings value
2016-10-26 15:44:43 -04:00
Francis Lachapelle
b985d0770d
(css,js) Disable dynamic theme when not debugging
2016-09-20 14:09:19 -04:00
Francis Lachapelle
c31230ce19
(js) Disable Aria warnings when not debugging
2016-08-30 11:57:26 -04:00
Francis Lachapelle
dfc904f4f3
(js) Never query Gravatar.com when disabled
2016-06-21 21:29:44 -04:00
Francis Lachapelle
045013bc74
(js) Fix breakpoints consistency
2016-05-18 14:35:24 -04:00
Francis Lachapelle
92b180b1e3
(js) Fix new SOGoHelpURL usage
2016-05-11 11:04:10 -04:00
Francis Lachapelle
fba40c43d6
(css) Adapt to md changes and improve multi-select
2016-04-21 13:40:47 -04:00
Francis Lachapelle
4b816677b0
(js) Include ng-messages
2016-02-24 21:12:23 -05:00
Francis Lachapelle
491f8b4f2a
(js) Fix sg-avatar-image with md-virtual-repeat
2016-01-14 14:45:50 -05:00
Francis Lachapelle
2acf9830f1
(js) Move ngSanitize dependency to SOGo.Common
2016-01-04 11:51:59 -05:00
Francis Lachapelle
db96b2830e
(js) Intercept and show HTTP errors in md-toast
2015-12-08 16:45:24 -05:00
Francis Lachapelle
e14414ed56
Various Web interface changes
...
- more contrasted primary palette;
- white toolbars for list and detail views;
- modules navigation always visible;
- wrapped detail views into a md-card;
- moved preferences button to the sidenav;
- moved the sidenav toggle button to the top toolbar;
- new "flip" visual effect when looking at the raw source of cards and
messages.
2015-12-04 15:15:44 -05:00
Francis Lachapelle
fdb36970d4
(css) Adapt to new breakpoints and layout-align
2015-11-30 14:13:15 -05:00
Francis Lachapelle
dc385a82ff
(js) Reload page when session has expired
2015-10-27 11:31:31 -04:00
Francis Lachapelle
90a3fcacaf
(js) Disable debug data if UIxDebug not enabled
...
Disable some Angular debugging information if SOGoUIxDebugEnabled is not
set.
2015-09-11 10:58:17 -04:00
Francis Lachapelle
11e7af3450
Adopt theming system of Angular Material
...
The SASS has been simplified so that different themes can be applied by
only using the $mdThemingProvider serivce.
The resulting design is more "Materialized" and less prone to the
future changes of Angular Material.
2015-09-09 16:35:09 -04:00
Francis Lachapelle
2720aebf04
Initial popup view for messages
2015-09-04 17:31:16 -04:00
Ludovic Marcotte
b72a9383a4
(feat) major rework of the sidenav and top toolbars
2015-08-14 12:14:15 -04:00
Francis Lachapelle
a330ff7320
(js) Move Settings to a value in Common ng module
...
Also removed explicit settings and defaults that were imported in
various app modules. We now always use the Preferences ng service.
2015-08-03 11:57:04 -04:00
Francis Lachapelle
3b9a989abd
(js) New color picker directive
2015-07-31 11:16:34 -04:00
Francis Lachapelle
7e10cff395
(js) Restore user's last Calendar view
...
Also reviewed the handling of Angular modules dependencies.
2015-07-29 11:47:01 -04:00
Francis Lachapelle
618d3d9cc0
(js) Fix dependency injections
2015-06-12 12:02:12 -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