Commit Graph

672 Commits (c14fa83e00a3a543e211ad25553c7bc584c43f41)

Author SHA1 Message Date
thomascube aa12df20e4 Add server-side plugin hooks to address group functions + better action names 14 years ago
thomascube c0297f4172 Asynchronously expand contact groups + skip count queries in autocompletion mode + check for the existance of contactgroups table 14 years ago
thomascube 3baa72a62f Implement group renaming/deleting + use more consistent names for commands and actions (#1486587) 14 years ago
alecpl 4cdc70941d - Fix js error when switching editor mode (#1486593) 14 years ago
alecpl f3d37fbbc5 - Fix marking messages as unread on all pages (#1486592) 14 years ago
alecpl 7a48e5539f - Re-organize editor buttons, add blockquote and search buttons
- Make possible to write inside or after a quoted html message (#1485476)
14 years ago
alecpl 79990754f6 - TinyMCE 3.3.2 14 years ago
thomascube 0dc5bc86a3 Implement insert_contact_group() to make group creation work 14 years ago
thomascube a61bbb24aa Added basic contact groups feature 14 years ago
alecpl 33e2e42321 - Use PageUp/PageDown for listpage change (#1486430) 14 years ago
alecpl bc2accc455 - Added Home/End kayboard keys support on lists (#1486430) 14 years ago
alecpl fb7ec576ab - Added possibility to select all messages in a folder (#1484756) 14 years ago
thomascube 84a3312f0b Only select childs when a message row is collapsed but also do it when deleting a thread 14 years ago
alecpl 519aeda284 - Don't underline the parent when thread is expanded 14 years ago
alecpl cca7b3fd02 - rewert old change: don't load first section page in Preferences 14 years ago
alecpl 69d05c3710 - TinyMCE 3.3.1 14 years ago
alecpl 9b3fdc25c1 - Implemented messages copying using drag&drop + SHIFT (#1484086) 15 years ago
alecpl c16986be7f - use popupmenu style for attachments upload form
- move .popupmenu style definition to common.css
15 years ago
thomascube 258dbd03d7 Don't unselect already selected childs 15 years ago
thomascube 2ecb7fef5e Also select childs when dragging a thread message 15 years ago
alecpl 81ab85e5ab - use jQuery.inArray() instead of rcube_in_array() 15 years ago
thomascube f52c936f4d Merged devel-threads branch (r3066:3364) back into trunk 15 years ago
alecpl 4d81544057 - messages list performance: build subject link on client side 15 years ago
alecpl edaf6a6cef - Last commit fix 15 years ago
alecpl 6611b415ae - Fix sig replacement (#1486538) + fix checking for separator existance in sig 15 years ago
alecpl 5821ff5123 - Don't show a warning on html2text switch when textarea is empty
- Set properly select's value when html2text is aborted
15 years ago
alecpl dbe028f947 - Don't open first section in Preferences: makes behaviour consistent with the rest of UI and fixes Konqueror issue (#1486154) 15 years ago
thomascube a96183883d Changed signature separator when top-posting (#1486330) 15 years ago
thomascube 7910c0ff55 Remember search modifiers in user prefs (#1486146) + bring back the old defaults 15 years ago
thomascube c8cf268b9d No more case-insensitive folder name comparisons 15 years ago
thomascube 5e9a566101 Fix checking for new mail (#1485794) 15 years ago
alecpl 1617dbb6a4 - Fix IE spellcheck suggestion popup issue (#1486471) 15 years ago
alecpl 812abdd797 - Fix email address auto-completion shows regexp pattern (#1486258) 15 years ago
alecpl cd8e5636d2 - jQuery 1.4.2 15 years ago
alecpl c5c3ae791d - Fix folder rename/delete buttons do not appear on creation of first folder (#1486468) 15 years ago
thomascube d4a2c0cf5c Import contacts into the selected address book + set button states accordingly 15 years ago
alecpl 8f85e3759c - jQuery-1.4.1 15 years ago
alecpl 58fb6502e3 - Updated TinyMCE to 3.2.7 15 years ago
alecpl 46b48d9afc - fix console log msg for GET requests 15 years ago
alecpl 724cc1f0d0 - fix unintentional adding signatures with html mode and autoaddsignature=never (#1486335) 15 years ago
alecpl 018e2518cb - fix last commit 15 years ago
alecpl 3815e050e0 - Fix displaying nested message parts (#1486246) 15 years ago
alecpl 18153efe21 - Fix pasting from Office apps into html editor (#1486271) 15 years ago
thomascube 655bd9ade2 Cleanup top-posting feature (sorry, there are again some new texts) 15 years ago
thomascube 0207c45c90 More options for top posting feature (#1484272) using patch from Phil Weir 15 years ago
alecpl 50f56d2046 - top posting (#1484272) 15 years ago
alecpl 06e07571b6 - fix default quota image height 15 years ago
alecpl 7415c02ecf - Fix quota indicator issues by content generation on client-size
instead of bin/quotaimage.php: better performance, better styling posibilities (#1486197, #1486220)
15 years ago
alecpl 04dcf0d8e1 - don't call focus() on html editor (#1486238) 15 years ago
alecpl 49771b1039 - Don't display disabled sections in Settings (#1486099) 15 years ago
alecpl b4d940b112 - Fix newly attached files are not saved in drafts w/o editing any text (#1486202) 15 years ago
thomascube 01ffe03908 Hold attachment info in a js list in order to simplify things + codestyle 15 years ago
alecpl 640d305d8d - fix upload errors handling in Opera 15 years ago
vbenincasa 3f97120cb1 - Added an alert message when uploading still in progress and the user tries to send the message
- Added the functionality to abort the upload process
- Changed the loading icon background to transparent, so it can be used in other templates easily
15 years ago
vbenincasa e737a50a36 - Reapply r3004 undone in r3011 15 years ago
alecpl 8879ed44b2 - remove test code 15 years ago
alecpl ebf8726eea - Added attachment upload indicator with parallel upload (#1486058) 15 years ago
alecpl ef70b856a3 - Fix return to first page from e-mail screen (#1486105) 15 years ago
alecpl 1cead0cbf4 - sorting by message index - added 'index_sort' option (#1485936) 15 years ago
alecpl bc1296f729 - don't change case of autocomplete search to lower (per discussion for #1485792) 15 years ago
alecpl f8dae9f00f - fix IE version check (fixes horizontal splitter height issue) 15 years ago
alecpl e83f035887 - Fix LDAP contact update when RDN field is changed (#1485788) 15 years ago
thomascube e0896df540 Reset pressed buttons on next click (#1485987) 15 years ago
thomascube 141c9e732d Reload settings page if language was changed 15 years ago
thomascube 875ac893f1 Tweak settings page: align with tab list, remove that single advanced option for now, select 'general' section at startup 15 years ago
alecpl f05834857c - Re-designed User Preferences interface 15 years ago
alecpl e54bb72d30 - Added 'display_next' option 15 years ago
alecpl 9e953bc2d4 - fix preloading images without defined source 15 years ago
thomascube 356a67fa54 Improve button capabilities 15 years ago
thomascube 29f977858e Register button event handlers in javascript and save some html code 15 years ago
alecpl a01b3bf9ae - removed hardcoded 'compose-body' identifier (#1485996) 15 years ago
thomascube 2a5d02ab8e Also protect GET request from CSRF 15 years ago
thomascube 5499336fef Use global request tokens and automatically protect all POST requests 15 years ago
alecpl 91a35ee012 - use lowercase in html tag names (to make switch to xhtml simpler in the future) 15 years ago
alecpl 665cc56666 - Fix HTML editor tabIndex setting (#1485972) 15 years ago
alecpl c1e9b03061 - fix debug console 15 years ago
alecpl 6b42d52758 - call tinyMCE.triggerSave() before form submit (#1485860) 15 years ago
alecpl 3d241d914c - fix text input style by setting its type 15 years ago
alecpl 297a435959 - minimize autocomplete requests 15 years ago
alecpl e014742ffb - one hasClass check less 15 years ago
thomascube 72f5b15125 Open collapsed folders during drag & drop (#1485914) 15 years ago
thomascube 465d38b5cb Also trigger 'insertrow' event when list is initialized on page load (#1485826) 15 years ago
alecpl 3a2b270c9d - always call logout action as task (#1485919) 15 years ago
alecpl 069704b170 - Added message Edit feature (#1483891, #1484440) - need icon 15 years ago
alecpl 8ca0c7ce6a - fix folder ID generation (for example two folders 'aaa' and 'aaa "') 15 years ago
alecpl d9c83e7c46 - fix list page change 15 years ago
alecpl 0b2ce91f25 - Reviewed/fixed skip_deleted/read_when_deleted/flag_for_deletion options handling in UI 15 years ago
alecpl 1691a8e91a - fix key repetition (#1485672) 15 years ago
alecpl b4ee74cda7 - removed unused var 15 years ago
alecpl 12989a756d - small fixes/improvements of drag&drop 15 years ago
alecpl 0061e7b77f - fix drag_move performance 15 years ago
alecpl 024130bee2 - fix selecting repetition with holded arrow key (#1485672) 15 years ago
thomascube 9489adc593 Fix list events used in drag&drop functionality (#1485890) 15 years ago
thomascube 0e99d37a18 Use event system on the client to handle ajax callbacks 15 years ago
alecpl 52818559ce - Added possibility to invert messages selection 15 years ago
alecpl dc2fc082d3 - After move/delete from 'show' action display next message instead of messages list (#1485887) 15 years ago
thomascube 3d3d1010cc Fix keyboard control of the autocomplete list 15 years ago
thomascube a25d3969a0 Re-enable the permalink command (allows one to choose right-click and open-in-new-tab) 15 years ago
alecpl 91d1a15ba8 - Add drag cancelling with ESC key (#1484344) 15 years ago
alecpl 49dfb0047a - Added message menu (some image needed), removed Print and Source buttons
- Added possibility to save message as .eml file (#1485861)
15 years ago
thomascube aee4601907 Fix Googiespell 15 years ago
alecpl 74d421d55a - don't show message on unknown error (#1485848) + translate "Server Error!" message 15 years ago
alecpl cea956cf6a - Fix autocomplete problem with capital letters (#1485792) 15 years ago
alecpl 40418dd164 - Correct caret position in message form with signature (#1485833) 15 years ago
alecpl 30b152b194 - Added quick search box menu (#1484304) 15 years ago
alecpl 309d2f40a0 - jQuery'fied GoogieSpell 4.0 + some changes in compose 15 years ago
thomascube ffa6c1011c Update Googiespell to version 4.0 15 years ago
alecpl 23387ef853 - simplified messagelist sort action code 15 years ago
alecpl 9f3579b1f8 - Fix wrong column sort order icons (#1485823)
- set defult sorting of new column to 'ASC'
15 years ago
alecpl 29da6414db - Updated TinyMCE to 3.2.3 version 15 years ago
thomascube c5d8db9f81 Add javascript event 'insertrow' 15 years ago
thomascube 99d8660737 Add two new javascript events 15 years ago
alecpl 9d003afcad - Fix autocomplete spinning wheel does not disappear (#1485804) 15 years ago
alecpl 4b2be228e2 -Fix address list isn't refreshing after jquery integration (#1485818) 15 years ago
alecpl 111be7087f - re-fix r2382 15 years ago
alecpl a803049371 - Fix folder dragging in folder manager isn't working after jquery integration (#1485819) 15 years ago
alecpl f055b12f3e - small css fixes in login form, boxes and subscription list 15 years ago
alecpl 962085baa1 - Fix text wrapping in HTML editor after switching from plain text to HTML (#1485521) 15 years ago
alecpl eaacbec631 - fix Unread selection after jquery integration 15 years ago
alecpl df781b5399 - Fix auto-complete function hangs with plus sign (#1485815) 15 years ago
alecpl 9ff9f516d3 - Fix AJAX requests errors handler (#1485000) 15 years ago
alecpl c4b819e9b9 - Speed up message list displaying on IE (initialize list in background)
- use DOM methods instead of jQuery for messages list object
15 years ago
thomascube 3db528bd5c Use compressed version of jQuery.js 15 years ago
alecpl 74a2d7a126 - fix Enter key handler in user login input 15 years ago
alecpl fa1a15c01e - #1485809: use local copy of jQuery lib (1.3.2) 15 years ago
thomascube cc97ea0559 Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins) 15 years ago
alecpl 40d7c23c85 - Fix folders subscribtions on Konqueror (#1484841) 15 years ago
alecpl c0b82242b0 - Fix debug console on Safari 15 years ago
alecpl ca3c738706 - don't execute autocomplete action on left/right arrow key
- Konqueror fix for displaying the first message in preview pane
15 years ago
alecpl a83697a501 - fix console for Konqueror 15 years ago
alecpl 451637a76d - remove leading spaces from draglayer's rows 15 years ago
alecpl 91df1995cd - Fix messagelist focus issue when modifying status of selected messages (#1485807) 15 years ago
alecpl 80e2278594 - simplified code for serverside autocomplete + set rows limit on server side only 15 years ago
alecpl 58c9dd7293 - Fix DEL key problem in search boxes (#1485528) 15 years ago
alecpl 432a614ab6 - Fix drag&drop with scrolling on IE (#1485786) 15 years ago
alecpl 6e9f9fb9e6 - Fix adding signature separator in html mode (#1485350) 15 years ago
alecpl c8570784e9 - Fix incorrect row id parsing for LDAP contacts list (#1485784) 16 years ago
thomascube aaffbeb049 Prevent concurrent autocomplete query results display (#1485743) 16 years ago
alecpl 7b0eac9b17 - Fix IE problem with mouse click autocomplete (#1485739) 16 years ago
alecpl 874717b7f1 - Fix pressing select all/unread multiple times (#1485723) 16 years ago
alecpl 98bf5f3dd7 - Fix selecting all unread does not honor new messages (#1485724) 16 years ago
alecpl b7827e6ea1 - allow printing drafts 16 years ago
alecpl 2e1809e550 - Fix checking for recent messages on various IMAP servers (#1485702)
- performance fix: Don't fetch quota and recent messages in "message view" mode
16 years ago
alecpl 8325940674 - fix: don't lose spellcheck corrections when switching from plain to html editor (and spellchecking is on) 16 years ago
till cbbef379a5 * bumping up copyright (happy new year ;-)) 16 years ago
till 57ff3b244e * adding svn:keywords 16 years ago
alecpl 24ed413328 - Allow absolute URLs to images in HTML messages/sigs (#1485666)
- Fix message body which contains both inline attachments and emotions
16 years ago
thomascube baf0e65115 Fix drag & drop in address book 16 years ago
thomascube 1553b3c701 Bugfix and improve auto-completion 16 years ago
alecpl a2efac5e7b - fix unflagged icon setting on IE
- small code cleanups
16 years ago
alecpl cf6bc5d5fa #1485444: fix drag layer over an iframe 16 years ago
alecpl de2e0bfeb8 #1485439: style fixes for IE6,7 16 years ago
alecpl b7548893a7 #1485444: drag-n-drop performance fix: read folders position only once 16 years ago
alecpl 55cd3743ba - Fix empty line before the signature in IE (#1485351) 16 years ago
alecpl 7f450630cc #1485602: fix 'searching' label in compose 16 years ago
alecpl f1f17fa5a4 - fix collapsing of folders with plus sign in name (use urlencode instead of escape) 16 years ago
thomascube 41b43ba00e Don't set client busy when automatically checking for new messages (#1485276) 16 years ago
thomascube 69ad1e8124 Add onmouseup handler to hide autocompletion box when clicking outside 16 years ago
thomascube 2c8e84c1e5 Do serverside addressbook queries for autocompletion (#1485531) + make autocompletion list clickable 16 years ago
alecpl d59aaa1aaf - Allow setting attachment col position in 'list_cols' option
- Allow override 'list_cols' via skin (#1485577)
- Fix: allow empty attribs in templates
16 years ago
alecpl e538b3dc7d - Added message status filter + fixes for r2046 (searching with SORT) 16 years ago
alecpl b8ae5093cc - Fix HTML editor initialization on IE (#1485304)
- move back toggle_editor function to editor.js
- merge identity and compose editor init functions
16 years ago
alecpl 79af0bb1ba - Add warning when switching editor mode from html to plain (#1485488)
- Unified editor switching functions
16 years ago
thomascube a9ab9fd570 Fix mailto: compose links (#1485533) 16 years ago
alecpl 95d90f86d9 - Added 'keep_alive' and 'min_keep_alive' options (#1485360) 16 years ago
alecpl ec01712a99 - Added option 'identities_level', removed 'multiple_identities'
- Allow deleting identities when multiple_identities=false (#1485435)
16 years ago
alecpl 06343d189e - Added option focus_on_new_message (#1485374) 16 years ago
alecpl 898249d727 #1485506: close spellchecker before sending the message 16 years ago
alecpl 701b9a7c6b - Add feedback and set busy when moving folder (#1485497) 16 years ago
alecpl b92a67483d - fix multibyte characters on spellchecker suggestions list (still not fixed in tinyMCE repo) 16 years ago
alecpl 87b7959f2b - add empty line before signature 16 years ago
alecpl 9e951be64d - Fix adding signature in drafts compose mode (#1485484) 16 years ago
alecpl 132aae7c4e - update env.messages in set_message_status() to fix some issues with messages marking/flagging 16 years ago
alecpl 163a13c70f - added 'flagged' class handling in set_message() 16 years ago
alecpl a164a2e64b - #1485463: fixed css classes setting in messages list 16 years ago
alecpl 0bfbe62ab0 - save selected folder when go to compose (to back to proper folder) 16 years ago
alecpl 2483a886ac -revert r1920 (as it breaks some things) 16 years ago
alecpl 7b77f2e83a - don't reload messages list if user clicks on (already) selected folder 16 years ago
alecpl 0e109cfd1b - revert wrong stuff from my tests that shouldn't be commited 16 years ago
alecpl 2c832e4519 - small improvement in getunread.inc + fix: don't call msglist_select() for getunread and check-recent actions 16 years ago
alecpl fd51e0fea5 - Better handling of "no identity" and "no email in identity" situations (#1485117) 16 years ago
alecpl f4b8681160 - Stop spellchecking when switching to html editor (#1485362) 16 years ago
alecpl 526d170e1d - Fix htmleditor spellchecking on MS Windows (#1485397) 16 years ago
alecpl bf2f39ea6d - #1485290: Fix unread counter when displaying cached massage in preview panel
- remove some empty lines in app.js
16 years ago
alecpl 07d36706e5 #1485403: fix "bolding" of folder with subfolders with more than two levels 16 years ago
alecpl 25c35c81e1 - added set_message, set_message_icon and set_message_status functions
- icon setting more unified + some small fixes/typos
- get rid of *_from_preview() functions
 (Thomas, don't be mad, it was truly tested ;))
16 years ago
thomascube 633142fa6b Prevent drag layer from wrapping lines 16 years ago
svncommit cc0d55cbcb Revert r1821; already fixed in r1819. 16 years ago
svncommit c41ae1053d Update page buttons and counter after updating new mail count. 16 years ago
svncommit cd6422ba07 Do not grab complete focus. 16 years ago
alecpl 095d05ef00 #1484805: fix next/last page buttons when new message is added to the list + remove last message 16 years ago
svncommit 8b7f5a3792 Workaround a (possible) IE bug (#1485309). 16 years ago
alecpl d93fc991a8 - Display progress message for folders create/delete/rename operations (#1485357) 16 years ago
alecpl d734041f00 - Added icons for forwarded/forwarded+replied messages (#1485257) 16 years ago
alecpl 491a6e2901 - Allow and use spellcheck attribute for input/textarea fields (#1485060) 16 years ago
thomascube f645ce169e Redesign of the identities settings + add config option to disable multiple identities 16 years ago
alecpl 108d3b0836 - remove not used function 16 years ago
alecpl 3bd94b142e - use html2text for signatures in Settings/Identities 16 years ago
alecpl 4c70d1f9a2 -#1485349: fixed getElementById wrapper for IE 16 years ago
alecpl a980cb8575 - don't lock interface when loading headers 16 years ago
alecpl 6d89d65cd8 -better getElementById wrapper for IE 16 years ago
alecpl bafadd89d7 - getElementById() case-sensitive hack for IE 16 years ago
thomascube 203ee44470 Add link to open message in new window + tweaked some header styles 16 years ago
alecpl e5686f4a01 - Added vertical splitter for folders list resizing
- Added possibility to view all headers in message view
- Fixed splitter drag/resize on Opera (#1485170)
- debug console css fixes for IE
16 years ago
thomascube f89f03cd6a Refactor drag & drop functionality. Don't rely on browser events anymore (#1484453) 16 years ago
thomascube 835ae8516a Fix some recently introduced bugs 16 years ago
thomascube f9365018cb Make xmlhttp requests asynchronous + show message on error 16 years ago
thomascube 6e6e89324c Capture backspace key in list mode (#1484566) 16 years ago
thomascube a6d7a9f791 Better title for export icon + include source in export url 16 years ago
thomascube 0dbac32181 Enable export of contacts as vCard + DRY 16 years ago
thomascube c8ae2497b7 Auto-detect client language and timezone if desired by config/prefs 16 years ago
thomascube ed132eddea New feature to import contacts from a vcard file + mark form buttons that provide the most obvious operation 16 years ago
thomascube df0dd4f4ba Don't count myself 16 years ago
thomascube 85360dc8df Fix unread count display: save counts in list, use the right vars 16 years ago
thomascube 5907c56e4d Select parent folder when collapsing if one of its childs is currently selected 16 years ago
svncommit 835a0cabaa Only count children's unread if they exist. 16 years ago
svncommit cca626ef7e Show unread counters the way Thunderbird does. 16 years ago
svncommit 7f9d71bf1f Display sum of subfolders unread count for collapsed folder. 16 years ago
alecpl 53bd8fae60 - fixed html signatures replacement in text mode 16 years ago
alecpl 910d07e300 - signature in html editor must be in <div> not <span>, because
IE not allows to include block elements inside <span>
- if identity has no signature, replace previous with empty div
16 years ago
alecpl acbc487af0 - fixed unread count on mailboxlist broken in r1687 16 years ago
svncommit f5aa16541e Add folder hierarchy collapsing. 16 years ago
thomascube 9e7a1b4167 Better fix for keyboard controls; does not disable all kind of keyboard events 16 years ago
thomascube 26f5b0935e Fix keyboard control of the list widgets and prevent Safari from scrolling (#1485279) 16 years ago
alecpl f74b283fd4 - Fix buttons status after contacts deletion (#1485233) 16 years ago
thomascube ae8237334f Add (a bunch of) language packs for tinyMCE 16 years ago
thomascube ded713982e Respect spellcheck_uri in tinyMCE spellchecker (#1484196) 16 years ago
thomascube 4ca10b8d51 Enable spellchecker for HTML editor 16 years ago
thomascube ac5d15de29 Added template object for current mailbox name (#1485256) 16 years ago
alecpl 9a5762a4de #1485242: better handling of situation when message was sent successfully but cannot be saved 16 years ago
thomascube d224551cfb Fix read_when_deleted behavior + javascript codestyle 16 years ago
alecpl 3ac95d5a67 #1485230: allow only images (by filename extension) in tinyMCE's images selector 16 years ago
alecpl 5f0724f8ad #1485143: fixed empty body validation errors on IE 16 years ago
alecpl 94e38bbc1e #1485227: fixed image list in image popup 16 years ago
alecpl 808fb26b61 #1485173: fixed empty body check 16 years ago
alecpl 18240a9201 - Updated TinyMCE to version 3.1.0.1 16 years ago
alecpl e189a6ca18 - Added flag column on messages list (#1484623) 16 years ago
alecpl ddd776b2a3 - Allow trash/junk subfolders to be purged (#1485085) 16 years ago
thomascube 4e59f63323 Lock UI when posting rename-folder request 16 years ago
thomascube 62e43d2c1a Complete implementation of #1484601: add link for saving sender to address book and reload message 16 years ago
alecpl 712b30dd2d - Added option to display images in messages from known senders (#1484601) 16 years ago
alecpl e9b57bb874 - #1484816: keypress (not keydown) for repeat 16 years ago
alecpl d87fc29fee - don't call expunge and don't remove message row after message move
if flag_for_deletion is set to true (#1485002)
16 years ago
alecpl 287227502a - focus the list after drag&drop 16 years ago
alecpl c5fb694f36 #1484856 16 years ago
alecpl 065f2762f2 -fix for backslash in folder name 16 years ago
thomascube 134eafd5b8 Tell the user which character is forbidden + add translation 16 years ago
alecpl 6eaac22d32 - Disallowed delimiter in folder name (#1484803) 16 years ago
alecpl 681a59fa52 - Support for subfolders in default/protected folders (#1484665) 16 years ago
alecpl 4da1d7c663 -small fix for Konqueror (#1484228) 16 years ago