Aleksander Machniak
|
a8d41ac7f4
|
Fix some undefined variables
|
2016-09-08 08:48:21 +02:00 |
|
Aleksander Machniak
|
bfbab5bcde
|
Fix keyboard event detection with jQuery 3.x and remove hacks for old browsers
This fixes e.g. unwanted focus on a toolbar button after closing popup
menu with mouse click on the document.
|
2016-09-05 11:09:24 +02:00 |
|
Aleksander Machniak
|
de5da687e4
|
Remove code for "placeholder" attribute support in old browsers
|
2016-08-24 10:52:34 +02:00 |
|
Aleksander Machniak
|
d7c4c3fb62
|
Drop IE9 support
|
2016-08-15 18:24:09 +02:00 |
|
Aleksander Machniak
|
9ae41d906e
|
Fix unicode-awareness of Base64 encoding implementation in javascript
|
2016-02-22 18:35:14 +01:00 |
|
Thomas Bruederli
|
f189d72943
|
Merged branch 'dev-mailvelope'
|
2015-09-10 21:27:58 +02:00 |
|
Aleksander Machniak
|
284aac2883
|
Really make base64 encoding unicode-aware
|
2015-08-14 05:08:54 -04:00 |
|
Aleksander Machniak
|
c16ac71416
|
Fix base64.encode/decode for unicode characters - use fallback if btoa/atob functions fail
|
2015-08-13 12:58:44 +02:00 |
|
Thomas Bruederli
|
bcbc459d2c
|
Fix regex quoting
|
2015-07-31 22:02:10 +02:00 |
|
Aleksander Machniak
|
c2df5d4e13
|
Unified request* event arguments handling, added support for _unlock and _action parameters
|
2015-03-09 09:24:05 -04:00 |
|
Aleksander Machniak
|
06d4243d2e
|
Fix Opera browser detection in javascript (#1490307)
|
2015-03-08 13:48:41 +01:00 |
|
Aleksander Machniak
|
b6b2858b01
|
Fix checks based on window.ActiveXObject in IE > 10
|
2015-01-10 14:20:12 +01:00 |
|
Aleksander Machniak
|
51cae1f5ec
|
Fix keyboard event detection in Opera (#1489929)
|
2014-06-09 19:49:11 +02:00 |
|
Thomas Bruederli
|
bf33799377
|
Navigate with arrow keys only in treelist widgets; fix keyboard event detection in IE; new text label to help screen readers
|
2014-06-05 16:44:35 +02:00 |
|
Thomas Bruederli
|
99cdca46b7
|
Merge branch 'dev-accessibility'
Conflicts:
program/include/rcmail_output_html.php
program/js/app.js
program/js/treelist.js
program/lib/Roundcube/html.php
skins/larry/styles.css
skins/larry/templates/compose.html
|
2014-06-05 09:18:07 +02:00 |
|
Thomas Bruederli
|
f5de03208e
|
Replace Array.prototype.last() with jQuery.last to avoid side-effects in array iterations
|
2014-05-27 17:30:56 +02:00 |
|
Thomas Bruederli
|
6789bf1f4d
|
Moved popup-menu functions to Roundcube core for seamless integration of (stackable) skin and core menus
|
2014-05-08 18:19:20 +02:00 |
|
Aleksander Machniak
|
c0037f1882
|
Improve rcube_find_object() performance by prefering getElementById() as this is the most common case
|
2014-05-02 11:40:10 +02:00 |
|
Aleksander Machniak
|
f923d4bac1
|
Small code improvements
|
2014-05-02 11:06:50 +02:00 |
|
Thomas Bruederli
|
e8bcf08c72
|
1. Prepare core and Larry skin for improved accessibility
2. Implement full keyboard navigation in main mail view
|
2014-04-30 16:21:29 +02:00 |
|
Thomas Bruederli
|
b34d679075
|
Specify licenses in all javascript files and blocks to please LibreJS
|
2014-04-27 15:35:07 +02:00 |
|
Aleksander Machniak
|
1db17abe7e
|
Fix next message display after removing a message (#1489800)
|
2014-04-18 13:04:23 +02:00 |
|
Aleksander Machniak
|
e5a77d2634
|
Merge branch 'master' of github.com:roundcube/roundcubemail
|
2014-04-16 10:50:43 +02:00 |
|
Aleksander Machniak
|
398b7a9b0b
|
Use (deprecated) event.returnValue on legacy browsers only
|
2014-04-16 10:50:06 +02:00 |
|
Aleksander Machniak
|
5be6dcf0e2
|
Remove useless debug_level=8 and javascripts's rcube_console
|
2014-04-15 19:19:56 +02:00 |
|
Aleksander Machniak
|
2e79d8d539
|
Move more IE<9 specific code to legacy_browser
|
2014-04-15 19:11:00 +02:00 |
|
Aleksander Machniak
|
64542fc803
|
Drop support for IE6, move IE7/IE8 support to legacy_browser plugin, update to jQuery-2.1.0
|
2014-04-12 14:01:07 +02:00 |
|
Aleksander Machniak
|
03f1691d47
|
Fixed Opera > 15 detection (#1489562)
|
2014-02-03 13:27:36 +01:00 |
|
Thomas Bruederli
|
4ae28ff09f
|
Also adapt fixed table header to vertical body scrolling
|
2014-01-29 11:55:19 +01:00 |
|
Aleksander Machniak
|
772bec6789
|
Make addEventListener() chainable for better performance and compact code
Replace deperecated row_init usage with addEventListener('initrow')
|
2013-12-23 12:47:03 +01:00 |
|
Aleksander Machniak
|
f03ed8d9bb
|
Fix (again) IE11 detection where document.all is not defined.
@TODO: review our document.all uses.
|
2013-11-15 15:41:27 +01:00 |
|
Aleksander Machniak
|
741ddced5b
|
Fix Internet Explorer 11 detection (#1489434)
|
2013-11-15 10:45:44 +01:00 |
|
Aleksander Machniak
|
6a91448aee
|
Improve performance and code readability by using String's startsWith() method, other code improvements
|
2013-10-30 19:51:55 +01:00 |
|
Thomas Bruederli
|
4910b0666e
|
Distinguish mobile/tablet/touch devices
|
2013-08-15 08:57:11 +02:00 |
|
Aleksander Machniak
|
abe798d905
|
Fix rcube_clone_object()
|
2013-06-04 09:03:36 +02:00 |
|
Aleksander Machniak
|
3d78d55b5a
|
Move rcube_layer class to classic skin, it was used only there
|
2013-06-04 09:02:43 +02:00 |
|
Aleksander Machniak
|
2355045ded
|
Change Reply-All button label/title when mailing list is detected (#1488938)
|
2013-05-20 10:32:52 +02:00 |
|
Aleksander Machniak
|
0c974b263d
|
Fix keyboard events on list widgets in Internet Explorer (#1489025) - It was a regression in fix for #1489008
|
2013-03-28 20:13:39 +01:00 |
|
Aleksander Machniak
|
f38d15c700
|
Better fix for IE9 issue with document.activeElement error (#1489008)
|
2013-03-22 19:06:14 +01:00 |
|
Aleksander Machniak
|
39f40104f0
|
Fix javascript error in IE9 when loading form with placeholders into an iframe (#1489008)
|
2013-03-22 18:53:24 +01:00 |
|
Aleksander Machniak
|
da28121dcd
|
Improved email address validation with IPv6 support
|
2012-08-24 10:10:25 +02:00 |
|
Aleksander Machniak
|
ff805351ca
|
Fix email address validation for addresses with IP address in domain part
|
2012-08-23 20:08:37 +02:00 |
|
Aleksander Machniak
|
ae7027de02
|
Added session_path config option and unified cookies settings in javascript
|
2012-08-20 09:32:25 +02:00 |
|
Aleksander Machniak
|
1257dd6796
|
Add generic mobile browser detection, enable touch events for all mobile browsers
|
2012-08-03 09:51:41 +02:00 |
|
Aleksander Machniak
|
2698d7ff8c
|
Fixed Konqueror browser detection
|
2012-06-28 19:38:50 +02:00 |
|
Aleksander Machniak
|
4188c61563
|
Define and use 'mozilla' class for HTML style
|
2012-06-01 14:30:17 +02:00 |
|
Aleksander Machniak
|
041c93ce0b
|
Removed $Id$
|
2012-05-22 12:31:37 +02:00 |
|
thomascube
|
9e2c949d86
|
Improve input field placeholders: use native attributes if supported, encapsulate in jquery plugin
|
2012-03-15 21:55:22 +00:00 |
|
thomascube
|
43d98b244c
|
Simplify code
|
2012-01-21 16:15:44 +00:00 |
|
thomascube
|
071c78c3a4
|
Fine tuning Larry styles + browser specific css quirks
|
2012-01-20 15:46:15 +00:00 |
|