Commit Graph

188 Commits (ce52b04051854e788119e74215d3abb7948942cc)

Author SHA1 Message Date
Aleksander Machniak a292e4f524 Unify default width of resizable UI elements (#1488837) 11 years ago
Aleksander Machniak c5f06896d4 Display full quota information in popup (#1485769, #1486604) 11 years ago
Aleksander Machniak a7343c243c Focus displayed input element in show_header_row() 11 years ago
Aleksander Machniak f331daffe1 Fix preview toggle button (missing iconbutton class after click) 11 years ago
Thomas Bruederli 3445ca1a4f Fix keyboard interaction with decorated <select> elements (Firefox only) 11 years ago
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
11 years ago
Thomas Bruederli 77043f8469 Apply accessibility improvements to the settings section 11 years ago
Thomas Bruederli 5cf77e1159 Use jQuery UI tabs widget for tabbed fieldsets 11 years ago
Aleksander Machniak 731d190fec Merge branch 'tinymce4'
Conflicts:
	program/js/app.js
	program/js/editor.js
	program/js/tiny_mce/tiny_mce.js
	program/steps/utils/spell_html.inc
11 years ago
Aleksander Machniak b21f8bd3ef Implemented image selector dialog for TinyMCE, css fixes in classic skin for TinyMCE4 11 years ago
Thomas Bruederli d0d7f43ef5 More aria-* improvements to toggle buttons and autocompletion lists 11 years ago
Thomas Bruederli 6789bf1f4d Moved popup-menu functions to Roundcube core for seamless integration of (stackable) skin and core menus 11 years ago
Thomas Bruederli ea0866a1ad Improve keyboard navigation on compose screen: define tabindex groups + enable keyboard controls of contacts list widget 11 years ago
Thomas Bruederli b2992dd228 Further accessibility improvements regarding keyboard navigation and document structure 11 years ago
Thomas Bruederli d2bf33b242 Forward keyboard event through 'menu-open' command to enable keyboard navigation 11 years ago
Thomas Bruederli a539cebdaa Improve mail view document structure with headings, roles, labels and aria-attributes 11 years ago
Aleksander Machniak 89d6ce6846 Update to TinyMCE 4.x 11 years ago
Thomas Bruederli e8bcf08c72 1. Prepare core and Larry skin for improved accessibility
2. Implement full keyboard navigation in main mail view
11 years ago
Aleksander Machniak 64f40ef43c Add splitter in Settings > Responses 11 years ago
Thomas Bruederli b34d679075 Specify licenses in all javascript files and blocks to please LibreJS 11 years ago
Thomas Bruederli 8dc87e62fb Avoid popupmenus being closed when scrollbar is clicked (#1489832) 11 years ago
Aleksander Machniak 64542fc803 Drop support for IE6, move IE7/IE8 support to legacy_browser plugin, update to jQuery-2.1.0 11 years ago
Thomas Bruederli c83535876c Small refactoring of message list column configuration; fixes table column resorting issues with hidden 'folder' column 11 years ago
Thomas Bruederli 66536974fe Merge branch 'dev-multi-folder-search' 11 years ago
Aleksander Machniak f8a9c2c59c Improve HTML structure so toolbar and content are in separate containers.
This makes splitters size and positioning better.
11 years ago
Aleksander Machniak 4d61806cc5 Fix splitter so minimum width/height is checked on both sides of the splitter 11 years ago
Aleksander Machniak 6fa5b437a4 Update to TinyMCE 4.x 11 years ago
Thomas Bruederli 1d6082c5e2 Fix thread/list mode update and display 11 years ago
Thomas Bruederli 6884f3f1f7 Re-submit search query when switching folders 11 years ago
Thomas Bruederli 1bbf8c4886 - Make search scope selectable in UI
- Disable thread mode when searching over multiple folders
- Encode UID values for HTML message row identifiers
11 years ago
Thomas Bruederli 72975e1497 Move folder/directory list auto-scrolling functionality to treelist widget (same as auto-expand) and make it work without list header/footer blocks 11 years ago
Aleksander Machniak 772bec6789 Make addEventListener() chainable for better performance and compact code
Replace deperecated row_init usage with addEventListener('initrow')
11 years ago
Aleksander Machniak 440ca6292f Merge pull request #156 from JohnDoh/previewtoggle
remember preview headers collapse status
11 years ago
Aleksander Machniak 9a0153324e Implemented menu actions to copy/move messages, added folder-selector widget (#1484086) 11 years ago
Aleksander Machniak c50eee4827 Improved error messages
- display errors only in dialogs (hide original message element),
- fix error when closing dialog on timeout after dialog was closed manually,
- center dialog vertically on the screen,
- use fadeOut effect on close.
11 years ago
Thomas Bruederli f52efbd5cd Save Larry skin UI settings in local storage instead of cookies 11 years ago
PhilW 6e5bf9e3e6 remember preview header collapse status 11 years ago
Aleksander Machniak 571c109260 Make splitters more responsive (using timing events) 11 years ago
Thomas Bruederli 6d67255a5d Remember compose-options collapse status and display them by default; Use abstracted functions to read and set UI settings. To be replaced with local storage... 11 years ago
Thomas Bruederli 34003c5fa5 Display status messages as pile of black bars overlaying the UI in order to improve visibility (#1488974) 11 years ago
Aleksander Machniak ba2d42f0be Fix attachment menu link in IE8 11 years ago
Thomas Bruederli 85e60ada15 First version of the local storage compose data saving feature; some behavioral improvements and encrytion are still to be added 11 years ago
Thomas Bruederli 7863921d53 Adjust recipients textarea size according to conent.
This reduces the height to 1 row on Firefox < 25 which renders textareas rows+1 heigh (#1489198)
11 years ago
Aleksander Machniak b972b4c4c0 Add an option to disable smart Reply-List behaviour - reply_all_mode (#1488734) 11 years ago
Thomas Bruederli 7be8a9134c Move some config options to new and collapsible 'advanced' blocks 11 years ago
Thomas Bruederli 4910b0666e Distinguish mobile/tablet/touch devices 11 years ago
Thomas Bruederli 73ad4f1bfd Finally: make message list header stay on top when scrolling (#1295420) 12 years ago
Aleksander Machniak a45f9b7bf5 Contacts drag-n-drop default action is to move contacts (#1488751)
Added possibility to choose to move or copy contacts from drag-n-drop menu (#1488751)
Use consistent naming: 'moveto' -> 'move'
12 years ago
Aleksander Machniak 0494288999 Improved/unified attachment preview page
Implemented attachment print button
12 years ago
Aleksander Machniak 3a0f822767 Improve screen min-width calculation 12 years ago
Aleksander Machniak 12e69ce13d Fix lack of space between searchfiler and quicksearchbar in Larry skin (#1489158) 12 years ago
Thomas Bruederli dd54725b21 Merge branch 'dev-advanced-ldap-groups':
- Refactoring: separated address book implementation from generic LDAP wrapper class
- Auto-detect and use VLV indices for all search operations
- Additional group configuration options for LDAP address books
- Allow address books to display a multi-level group hierarchy in the contacts list
12 years ago
Thomas Bruederli 4f53ab347e Add feature to import messages to the currently selected folder 12 years ago
Aleksander Machniak 36adaf630d Improved width of message list menu dialog 12 years ago
Aleksander Machniak ec532341ce Fix list mode switch to 'List' after saving list settings in Larry skin (#1489164) 12 years ago
Aleksander Machniak 8f9a8b6fce Fix decorated select width in Firefox 12 years ago
Aleksander Machniak de15846c54 Make update_quota public 12 years ago
Aleksander Machniak 15482bcade Improved handling of Reply-To/Bcc addresses of identity in compose form (#1489016) 12 years ago
Aleksander Machniak 2355045ded Change Reply-All button label/title when mailing list is detected (#1488938) 12 years ago
Aleksander Machniak c958452d09 Catch possible "Permission denied" error on iframe elements in IE 12 years ago
Victor Benincasa ef3f1dfca9 Small code optimization
Remove function argument as a local variable is used.
12 years ago
Aleksander Machniak 443b92a7ee Add add_popup() method to make possible to register popup from a plugin.
It was possible with show_popup(), however sometimes it is needed
to register a popup before show_popup() is being used.
12 years ago
Aleksander Machniak d227eda9cb Call resize handler in intervals to prevent lags and double onresize calls in Chrome (#1489005) 12 years ago
Aleksander Machniak 32da699830 Fix javascript errors when working in a page opened with taget="_blank" 12 years ago
Aleksander Machniak bc2c4380b5 Add attachment menu with Open and Download options (#1488975) 12 years ago
Thomas Bruederli de98a897f6 Add link to pop the address group stack; add animations when pushing/popping lists (in larry skin) 12 years ago
Thomas Bruederli f5aecf055b Only trigger timers when dragging is active 12 years ago
Thomas Bruederli 54241516d7 Add toggle to minimize page header; automatically triggers on small screens 12 years ago
Thomas Bruederli eb514742ec Show compose options if they were visible in opener 12 years ago
Thomas Bruederli edfe79a46f Refactored compose UI according to discussions on the mailing list 12 years ago
Thomas Bruederli 464a0fba9d Display connection errors in UI. Stack error messages in popup (Larry skin) 12 years ago
Thomas Bruederli dd525814ca Replacement for commit af276f21e536:
- add a more discrete toggle for all headers to message preview
- fix message display page issues (#1488590, #1488642)
12 years ago
Thomas Bruederli c23aad2feb Revert "Add full headers view in message preview window (#1488538)"
This reverts commit af276f21e5.

Conflicts:

	CHANGELOG
	skins/larry/mail.css
12 years ago
Aleksander Machniak eac1b7a32d Init splitter in Preferences also when env.action is empty 12 years ago
Aleksander Machniak 06073ef216 Merge branch 'message_show_ui'
Conflicts:
	CHANGELOG
12 years ago
Aleksander Machniak e8b9176031 Remove (too big) min-width on mail screen 12 years ago
Aleksander Machniak af276f21e5 Add full headers view in message preview window (#1488538)
Fix message display page issues - unified with message preview (#1488590, #1488642)
12 years ago
Aleksander Machniak bbbacdc698 Call resize() to fix floatingbuttons position in tabbed page (on tab selection) 12 years ago
Aleksander Machniak ae7027de02 Added session_path config option and unified cookies settings in javascript 12 years ago
Aleksander Machniak e0efd8f5dc Added separate From and To columns apart from smart From/To column (#1486891) 12 years ago
Aleksander Machniak 389fa1d59f Add splitter for preferences sections list 12 years ago
Thomas Bruederli 98d096004d Improve iframe form buttons display: fix iframe heights and make footer buttons float if scrolling is active 13 years ago
Thomas Bruederli 30eb9eee28 Suppress error message popups on login screen 13 years ago
Thomas Bruederli c8dc07e4dd Move splitter between the boxes of message list and message preview 13 years ago
Thomas Bruederli 77fad166e3 Some last layout changes for Larry: move search box to the right, visually connect message list footer to the list 13 years ago
Aleksander Machniak 8ba01c077b Decorated select width fix is also needed for IE and Safari 13 years ago
Aleksander Machniak 3d122f054c CSS improvements in mail screen:
- don't display full-circle image for quota below 100% (but close to, e.g.97%)
- unified selects style/height,
- improvements in search box and messagelist footer
13 years ago
Thomas Bruederli 7dad5945a0 Better icons with distinct shapes for priority columns (#1488377); fix overflow in decorated drop-downs 13 years ago
Thomas Bruederli e10faba000 Fix target check with nested buttons 13 years ago
Thomas Bruederli 8ce6024618 Fix window.resize handler on IE8 and Opera (#1488453) 13 years ago
Thomas Bruederli 8c16ea9632 Don't let error message popups cover the login form (#1488500) 13 years ago
Aleksander Machniak 041c93ce0b Removed $Id$ 13 years ago
root c792b5216e Simplified code 13 years ago
alecpl ee5569ccca - Fix spellchecker languages list on IE8 13 years ago
alecpl 76248c7b6e - Improved all headers viewer (mostly in Larry skin) 13 years ago
thomascube 4dbc961b11 Set flexible width to login form fields (#1488418); remove IE7 warning 13 years ago
thomascube 1ba07f0709 Allow mass-removal of addresses from a group (#1487748) 13 years ago
alecpl f45a978941 - Unified width of some (similiar) UI elements 13 years ago
alecpl 4be86f3a37 - Unified (single) spellchecker button 13 years ago
alecpl efaf2e077f - Larry: scroller (#1485946) 13 years ago