Commit Graph

1861 Commits (4485940d0e96e89b7faf24438a09a826335af147)

Author SHA1 Message Date
Aleksander Machniak 26bce22bff Fix bug when aborting dragging with ESC key didn't stop the move action (#6623)
+ small code improvements
+ focus the list on drag start to make sure it's focused state is up-to-date
  which is needed for proper keypress handling (e.g. ESC key on drag action)
5 years ago
Aleksander Machniak 43499432a5 Elastic: Fix height of select elements inside of composite fields
also make them pretty when added programatically.
6 years ago
Aleksander Machniak 0492b1f6e5
HTML5 Upload Progress (#6177) (#6583)
Replaced all old upload progress code in favour of ajax upload progress.
Instead of posting a hidden iframe, we now use AJAX (as we did for drag-n-drop).
Removed code for old browsers. Now we support IE >= 10, Firefox > 4.
Upload progress may not work in some more, but support is quite good.
6 years ago
johndoh fa754c4ebc Elastic: remove hover effect on dropbuttons when primary action is disabled (#6597) 6 years ago
Aleksander Machniak 82c495e6b4 PR cleanup 6 years ago
PhilW e5f5e6576d add some selection options to contacts list 6 years ago
Aleksander Machniak 99ad249f6d Elastic: Add title with full folder name on folders list elements
if displayed folder name is truncated because of overflow.
6 years ago
Aleksander Machniak d7b510978e Fix regressions in attachment rename and attachment title attribute setting 6 years ago
Aleksander Machniak 829395ed13 Improvements in contact import dialog
- Fix Import button state on import errors
- Focus Cancel button on form submission
- Don't reload contacts list when import failed
6 years ago
Aleksander Machniak 708ceb2ba0 Elastic: Add style for HTML editor content (use embed.css for this) 6 years ago
Aleksander Machniak 70657e34b0 Remove unused 'login' command 6 years ago
Aleksander Machniak 802ed0dc6d
Create autocomplete popup in a parent window when invoked from an iframe (#6503) 6 years ago
Aleksander Machniak 42cb98149c Close autocomplete list on scroll event 6 years ago
PhilW d2c2ddb9a0 code improvement, avoid empty menu_button array entries 6 years ago
PhilW f028ff0c48 remove redundant var 6 years ago
PhilW 99fc4cd387 support multiple buttons for the same menu 6 years ago
PhilW 30fb7fc552 store menu buttos by menu id 6 years ago
Aleksander Machniak c93d11b473 Merge branch 'master' of github.com:roundcube/roundcubemail 6 years ago
Aleksander Machniak ab6b651ac9 - Make menu button inactive if all subactions are inactive (#6444)
Elastic skin only (for now)
6 years ago
Aleksander Machniak a86d9cd5aa Fix so unicode in local part of the email address is also supported in recipient inputs (#6490)
Relax javascript email address checker.
6 years ago
Aleksander Machniak a4ebec90d6 Merge branch 'dev/elastic' 6 years ago
Aleksander Machniak f28971c95c The localization label can also contain underscore char 6 years ago
Aleksander Machniak ccff7c8313 Support returning jqXHR object from request* event handler 6 years ago
Aleksander Machniak c8d133a6a0 Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak 15c6a1754d Elastic: Shift+Tab on mail compose editor scrolls the page to the top (#6413) 6 years ago
Aleksander Machniak 91b5bffd3c Fix bug where autocomplete list could be displayed out of screen (#6469) 6 years ago
Aleksander Machniak 2c12274d38 Fix style/navigation on error page depending on authentication state (#6362) 6 years ago
Aleksander Machniak a8542e9c08 Elastic: Add title to taskmenu entries with too long labels (#6392) 6 years ago
Aleksander Machniak fe420a4e9e Update to TinyMCE 4.8.2 6 years ago
Aleksander Machniak 5643b6315e Small improvements 6 years ago
Aleksander Machniak eefbbb6749 Fix detecting the opener window (#6319) 6 years ago
Aleksander Machniak 9eba51e23b Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak c826fd502d Fix focus on the editor when switching modes 6 years ago
Aleksander Machniak 338486348e Fix adding uploaded images to image selector list 6 years ago
Aleksander Machniak 8ed053ccb7 Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak e57582baf0 Fix image upload dialog for signatures 6 years ago
Aleksander Machniak 006fed33d3 Elastic: Completed TinyMCE styling 6 years ago
Aleksander Machniak 00acb46411 Update to TinyMCE 4.7.13, refactor image selector dialog, add style for Elastic skin 6 years ago
Aleksander Machniak 44d0824585 Merge branch 'master' into dev/elastic
Conflicts:
	skins/elastic/styles/widgets/mail.less
6 years ago
Aleksander Machniak 6d0b30d456 Fix bug where messages list was not updated after moving ALL messages (#6310) 6 years ago
Aleksander Machniak 2275df3bca Fix js error when flagging a message as unread 6 years ago
Aleksander Machniak 3ede8e5404 Show message flagged status in message view (#5080)
for Larry and Elastic
6 years ago
Aleksander Machniak 13ad9e6593 Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak 9d3d600a25 Display a dialog for mail import with supported format description and upload size hint 6 years ago
Aleksander Machniak 211c5444e5 Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak 34a280ef89 Fix regression where Edit identities link wasn't working
Extend switch-task command to accept argument in form of task/action.
6 years ago
Aleksander Machniak da5080a980 Merge branch 'master' into dev/elastic
Conflicts:
	skins/elastic/ui.js
6 years ago
Aleksander Machniak fc88c5b1f6 Elastic: Use select.custom-select instead of select.form-control
It's just better looking.
6 years ago
Aleksander Machniak 66550f65ae Support enabling checkbox selection on list after intialization and existing records 6 years ago
Aleksander Machniak 67b5ba67dd Show confirm dialog when moving folders using drag and drop (#6119)
As it was very easy to accidentally move a folder tree by dragging & dropping
we now ask the user to confirm the action.
6 years ago
Aleksander Machniak 526f4ddbb4 Elastic: Fix interface "jump" after folder rename (#6283) 6 years ago
johndoh 5caab079fa Make settings list html more consistent (#6204) 6 years ago
johndoh 8eebbbfba4 Use timer to differentiate touch or touch + hold events (#6259) 6 years ago
Aleksander Machniak 89715b040b Pass an element index to the list_callback in entity_selector() 6 years ago
johndoh 2f7aaca342 Allow plugins to prevent multiple execution of getselection JS event (#6256) 6 years ago
Aleksander Machniak 3e241d728c Remove IE7 hack 6 years ago
Aleksander Machniak 3f985c35d1 Elastic: Small form fixes 6 years ago
Aleksander Machniak 431f89f9b7 Fix "Mark all as read" dialog (#6235) 6 years ago
Aleksander Machniak 2428be488e Allow style tags in HTML editor on composed/reply messages (#5751) 6 years ago
Aleksander Machniak 866bf959b7 Use document.body consistently 6 years ago
Aleksander Machniak eb91daf00d Added 9pt and 11pt to the list of font sizes in HTML editor 6 years ago
Aleksander Machniak 31ffef67ad Skip _lang param if not set (#6203) 6 years ago
Aleksander Machniak 51cf1c5935 Fix setting contacts copy action state, CS fixes 6 years ago
johndoh b01e5ae192 Trigger getselection in get_single_selection() (#6180)
Make it so that the event getselection is triggered when either rcube_list_widget::get_selection() or rcube_list_widget::get_single_selection() is called
6 years ago
Aleksander Machniak 3fe16de335 Code de-duplication 6 years ago
Aleksander Machniak 5f5f5f98e9 Merge branch 'movecopy' of https://github.com/johndoh/roundcubemail into johndoh-movecopy 6 years ago
PhilW 8c734977de simplify execution of grop_delete 6 years ago
Aleksander Machniak c9555506b3 Fix using display_message() with a localization label from inside an iframe
We have to localize the label before we redirect execution to parent window.
7 years ago
PhilW dba7134201 small fix after last commit 7 years ago
Aleksander Machniak 15cf12db1d Fallback to default compose action if addressbook is selected but has no members 7 years ago
Aleksander Machniak f3c7b979b0 Remove redundant code
A first input in a dialog is focused automatically, no need to add code for this
7 years ago
PhilW 4f1da97af2 Merge branch 'master' into movecopy 7 years ago
Aleksander Machniak dfc835eb38 Fix add-contact and contact-delete actions 7 years ago
Aleksander Machniak 59a63c95a4 Add possibility to scale/rotate image attachments for preview (#6111) 7 years ago
Thomas Bruederli 95298fa428 Add option to encrypt & sign with Mailvelope > 2.0
UI elements added to larry and classic skin
7 years ago
PhilW 43dcb3bdd9 simplify execution of group_assign_selected JS 7 years ago
PhilW f15c2eb777 simplify execution of move+copy JS commands 7 years ago
johndoh a8b16031bd add originalEvent param to actionafter event (#6144) 7 years ago
Aleksander Machniak 76933f1c07 Elastic: Bootstrap 4.0.0 compat. 7 years ago
Thomas Bruederli e457cff08b Add space between buttons + trigger update event for skins 7 years ago
Thomas Bruederli b9a68b516a Make editity encryption view appear correctly in classic skin 7 years ago
Thomas Bruederli 1cb97c7efd Add 'encryption' block to identity settings
If Mailvelope is installed, this box will become visible and offer
functions to generate a key pair for the selected identity or list
existing private keys.
7 years ago
Aleksander Machniak 39a6c69a3d Automatically localize the first argument of display_message() 7 years ago
Aleksander Machniak f2b64779cc Display confirmation message when inserting a response or signature 7 years ago
Aleksander Machniak 7a719d203d Fix addressbook selector, show copy menu-item also when there's one readonly and one writeable addressbook 7 years ago
Aleksander Machniak eb0228ba86 Merge branch 'move_addressbook' of https://github.com/johndoh/roundcubemail into johndoh-move_addressbook 7 years ago
PhilW 04d371b88f fix plugin compatibility in addressbook toolbar 7 years ago
Aleksander Machniak a17c123903 Fix drop action (using jquery-ui draggable) on rcube_list_widget 7 years ago
PhilW abbb832c6f move qrcode link to new contact actions menu 7 years ago
PhilW 489da28dab add move/copy contact widget 7 years ago
Aleksander Machniak 8de9fa707b Fix X-Frame-Options:ALLOW-FROM support, remove custom click-jacking protection (#6057) 7 years ago
Aleksander Machniak af9550251e Display an error when clicking disabled link to register protocol handler (#6079) 7 years ago
Aleksander Machniak 0d8afd2b01 Fallback to document element if an event (maybe custom) has no target nor srcElement specified 7 years ago
Aleksander Machniak 946599acda Close page selector when leaving the input with keyboard 7 years ago
Aleksander Machniak 230fc1203d Disable tabIndex on selection checkboxes 7 years ago
Aleksander Machniak 8b0109d81c Add set_content() method to the editor widget 7 years ago
Aleksander Machniak 90b0cd814a Add editor-load event and enable shift-click on links in HTML editor 7 years ago
Aleksander Machniak fbc4486881 Fix so Shift selection also works on list selection checkboxes 7 years ago
Aleksander Machniak 307d682ad2 Code simplification 7 years ago
Aleksander Machniak 5f26d9bf34 Prevent "calling draggable before initailization" errors
Elastic skin disables dragging on folders list, so we have to check
if it's still draggable before we call draggable() again. Otherwise
it will throw an error.
7 years ago