Commit Graph

98 Commits (3b46c965d768c36960709f075c52725afefa7a65)

Author SHA1 Message Date
Aleksander Machniak b0c9026223 Fix bug where signature could have been inserted twice after plain-to-html switch (#1490239) 10 years ago
Aleksander Machniak 681ba6fc3c Improve system security by using optional special URL with security token
Allows to define separate server/path for image/js/css files
Fix bugs where CSRF attacks were still possible on some requests
10 years ago
Aleksander Machniak 8841810bce Update TinyMCE to 4.1.7, use cache_suffix option to prevent browser caching issues 10 years ago
Aleksander Machniak 45bfde71d2 Fix so draft auto-save does not turn spellchecker off (#1490120) 10 years ago
Aleksander Machniak 421ed1e545 Fix compose body area size, so scrollbars aren't truncated, unify padding 10 years ago
Thomas Bruederli 7d3be1f3c8 Fix restoring draft messages from localStorage if editor mode differs (#1490016) 10 years ago
Victor Benincasa 8158049884 Allow browsers internal spellchecker to work
Fix a regression introduced at 731d190 that prevents in-browser spellchecker from working.
The new TinyMCE4 option is "browser_spellcheck", before it was "gecko_spellcheck".

Related ticket: http://trac.roundcube.net/ticket/1485060
10 years ago
Aleksander Machniak a8f4d84736 Update to TinyMCE 4.1.3 + small code improvements 10 years ago
Aleksander Machniak 9fa8368b01 Support images drag-n-drop into image browser dialog in html signature editor 11 years ago
Aleksander Machniak 3cc1afa1c2 Support images in HTML signatures (#1488676)
This enables image button and file browser in html editor for signatures
11 years ago
Aleksander Machniak 5b23114008 Improved accessibility (Tab navigation) in HTML editor's image browser 11 years ago
Aleksander Machniak 3e7536d653 Upgrade to TinyMCE 4.1.0 11 years ago
Thomas Bruederli 23c00eee86 Fix tab navigation with TinyMCE editor (#1489946) 11 years ago
Aleksander Machniak c5bfe69e21 Improved video support, all tinymce related resources moved to program/js/tinymce/roundcube dir 11 years ago
Aleksander Machniak 646b64107a Implemented Text Editor widget that integrates all operations on
textareas including HTML editor and spellchecking
11 years ago
Aleksander Machniak 28bb54ead8 Enable autolink plugin in TinyMCE (#1488845) 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 8763170d22 TinyMCE4: small improvements 11 years ago
Aleksander Machniak b21f8bd3ef Implemented image selector dialog for TinyMCE, css fixes in classic skin for TinyMCE4 11 years ago
Aleksander Machniak eda92ed4c0 Improved display of plain text messages and text to HTML conversion (#1488937)
Now instead of <pre> we use <div class="pre"> styled with monospace
font. We replace whitespace characters with non-breaking spaces where
needed. I.e. plain text is always unwrappable, until it uses format=flowed,
in such a case only flowed paragraphs are wrappable.

Also conversion of text to HTML in compose editor was modified in the same way.
11 years ago
Aleksander Machniak 4d02384dca Fix Spell button with TinyMCE4 11 years ago
Aleksander Machniak ccb41747d9 Make TinyMCE4 buttons smaller 11 years ago
Aleksander Machniak 89d6ce6846 Update to TinyMCE 4.x 11 years ago
Thomas Bruederli b34d679075 Specify licenses in all javascript files and blocks to please LibreJS 11 years ago
Aleksander Machniak 6fa5b437a4 Update to TinyMCE 4.x 11 years ago
Thomas Bruederli 7bfc02e122 Track typing activity in HTML editor 11 years ago
Aleksander Machniak e28b12259f Fix issue where mails with inline images of the same name contained only the first image multiple times (#1489406) 11 years ago
Aleksander Machniak 6a91448aee Improve performance and code readability by using String's startsWith() method, other code improvements 11 years ago
Aleksander Machniak f7b2bfba09 Bring back possibility to unset default font family and font size
Fix style attribute quoting when font-family contains double quotes
SOme code improvements
11 years ago
Dennis1993 edc49ebfc2 Update editor.js 11 years ago
Aleksander Machniak d3d1e38d72 Fix identity selection when opening extwindow from compose window 12 years ago
Aleksander Machniak d675abc571 Make identity signature field wider (#1489159) 12 years ago
Thomas Bruederli 762565ceea Don't add signature (again) when opening compose view in a new window 12 years ago
Aleksander Machniak ec86add1ff Define context (_remote=1) for spellcheck requests to send proper response on error 13 years ago
Aleksander Machniak 5f8d59c054 Enable TinyMCE inlinepopups plugin 13 years ago
Aleksander Machniak ad9dac529e Fix wrong compose screen elements focus in IE9 (#1488541) 13 years ago
Aleksander Machniak ea3021cee3 Disable TinyMCE status bar which has been enabled by default in TinyMCE 3.5.2 13 years ago
Aleksander Machniak 041c93ce0b Removed $Id$ 13 years ago
thomascube 59c404de0b Corrently focus HTML editor to make cursor visible. Patch by JohnDoh (#1487073) 13 years ago
alecpl 4be86f3a37 - Unified (single) spellchecker button 13 years ago
thomascube 7fe3811c65 Changed license to GNU GPLv3+ with exceptions for skins and plugins 13 years ago
alecpl 7e263ea204 - Add option to set default font for HTML message (#1484137) 13 years ago
alecpl 8f142e3489 - Don't use external js file for images listing in HTML editor 13 years ago
alecpl 14d494fd99 - Fix misleading display when chaning editor type (#1488104), fix handling of custom commands result 13 years ago
alecpl 66df084203 - Merge devel-spellcheck branch:
- Added spellchecker exceptions dictionary (shared or per-user)
  - Added possibility to ignore words containing caps, numbers, symbols (spellcheck_ignore_* options)
13 years ago
alecpl b4edf78e4b - Provided rcube_spellchecker class, simplified code in utils task (less spell* files) 14 years ago
alecpl 630f0e41ac - Added table button in HTML editor, disabled contextmenu 14 years ago
vbenincasa 90550b9479 - Added an example in editor.js to help the skin developers know the possibility of sending config. parameter to TinyMCE
- Small fix to allow the script to work in IE6 and IE7
14 years ago
alecpl 2d889ecd38 - Add possibility to change HTML editor configuration by skin 14 years ago
alecpl 94dfd8ab9d - TinyMCE 3.4.1 14 years ago