Commit Graph

1127 Commits

Author SHA1 Message Date
Nathan Gray
d443f124b1 Use favorite settings from preference to avoid all the encoding problems
Avoids errors in Firefox.
(See rev. 53183, 53215, 53244)
2015-08-20 17:18:48 +00:00
Hadi Nategh
4338493d2c Remove some no longer supported CKEditor skins 2015-08-19 15:58:51 +00:00
Nathan Gray
1684ec78b5 Use favorite settings from preference to avoid all the encoding problems
Avoids errors in Firefox. 
(See rev. 53183, 53215, 53244)
2015-08-18 21:21:33 +00:00
Nathan Gray
16598a21ca Fix most of erratic copy behaviour using clipboard in Chrome 2015-08-17 16:56:47 +00:00
Hadi Nategh
17e08c744e Implement discard option for egw.message:
- function new signature: message(_msg, _type, _discard) where the discard is boolean
- Add discard checkbox in order to be able to discard an info_message
2015-08-17 15:17:54 +00:00
Hadi Nategh
e39005ec73 Implement discard option for egw.message:
- function new signature: message(_msg, _type, _discard) where the discard is boolean
- Add discard checkbox in order to be able to discard an info_message
2015-08-14 09:49:57 +00:00
Nathan Gray
9566a6b758 Experimental use of experimental copy to clipboard using document.execCommand('copy') 2015-08-13 17:47:19 +00:00
Nathan Gray
a6d484a11c Remove unneeded decodeURI() to avoid problems with addressbook advanced search 2015-08-12 17:50:41 +00:00
Hadi Nategh
6d9f083874 * All Apps: Implement drag and drop file from desktop into htmlarea 2015-08-12 14:58:00 +00:00
Hadi Nategh
7cf81c70b7 Delete unwanted duplicated skin files caused by commit #53360. 2015-08-12 14:39:17 +00:00
Hadi Nategh
7c843da40f Add multiple marking (multiselection) to folder widget, and dhtmlxtree:
- Attribute name: multimarking, default value: false
2015-08-12 13:31:32 +00:00
Hadi Nategh
c8f93b2ddc Skins update for CKEditor new version (Ver. 4.5.2) 2015-08-12 10:07:03 +00:00
Hadi Nategh
ae95e934a8 Add multiple marking (multiselection) to folder widget, and dhtmlxtree:
- Attribute name: multimarking, default value: false
2015-08-10 15:35:44 +00:00
Hadi Nategh
a67d691ba4 Add missing plugins for updated CKEditor 4.5.2 2015-08-06 14:52:25 +00:00
Hadi Nategh
7d7010538b Update for CKEditor new version (Ver. 4.5.2) 2015-08-06 14:32:49 +00:00
Nathan Gray
1ee1a934f8 Remove another unneeded decodeURI() to avoid problems with addressbook advanced search 2015-07-28 14:49:47 +00:00
Nathan Gray
46c0817743 Remove unneeded decodeURI() to avoid problems with addressbook advanced search 2015-07-27 21:43:05 +00:00
Klaus Leithoff
f86b645bab prevent some javascript-errors that prevented the correct execution of code 2015-07-23 11:29:06 +00:00
Klaus Leithoff
23d0108df0 prevent some javascript-errors that prevented the correct execution of code 2015-07-23 11:07:46 +00:00
Hadi Nategh
3bc178dad0 Escape from infinitive loadingDeferred if the diferred did not get resolved or rejected, and give user a chance to try other tabs 2015-07-13 16:36:45 +00:00
Nathan Gray
01939c6bf6 * Selected favorite highlighting
Now highlights if the current application state matches a favorite, either by click or manually setting the filters.
2015-07-10 18:05:54 +00:00
Nathan Gray
3f3071241f Fix copy-paste error in favorite selection comparison, giving TypeError. 2015-07-10 17:44:21 +00:00
Nathan Gray
34536f7e89 Fix copy-paste error in favorite selection comparison, giving TypeError. 2015-07-09 18:01:22 +00:00
Ralf Becker
0ffe6fcb12 fix sometimes not working redirect to login page (session could not be verified), because inline script is not allowed by our content-security-policy, redirecting top window now in login.js 2015-07-04 07:54:11 +00:00
Ralf Becker
7eff188dcf fix sometimes not working redirect to login page (session could not be verified), because inline script is not allowed by our content-security-policy, redirecting top window now in login.js 2015-07-04 07:53:50 +00:00
Nathan Gray
90c578b8f4 Remove debug 2015-06-30 21:19:05 +00:00
Nathan Gray
dcc69abf9b * Smarter favorite highlighting
Now highlights if the current application state matches a favorite, either by click or manually setting the filters.
2015-06-29 19:16:56 +00:00
Ralf Becker
821ba63c02 accidently removed retina sprite 2015-06-11 12:40:44 +00:00
Nathan Gray
920616e37a Calendar et2 conversion work in progress.
Context menu is enabled, but not all actions are fully implemented yet.
2015-06-10 21:51:28 +00:00
Hadi Nategh
f7e15d31c4 Fix a XSS issue in mailto temporary form post method 2015-06-09 16:19:47 +00:00
Hadi Nategh
c14a917390 Fix a XSS issue in mailto temporary form post method 2015-06-09 16:14:53 +00:00
Hadi Nategh
35a4687e29 * Addressbook: Fix sending many mails from AB to mail compose causes url length limitation error in IE and some webservers 2015-06-09 09:19:31 +00:00
Hadi Nategh
39d10bb0c5 Get mailto with very long url cope with webservers url limit (e.g. Nginx:4k) via using POST request 2015-06-09 09:09:11 +00:00
Nathan Gray
eb9289f441 Use restore_count variable instead of non-existing length attribute, maybe helps with framework loading. 2015-06-02 21:33:50 +00:00
Hadi Nategh
b5dc84fc09 Revert commit #52857 2015-06-02 08:57:26 +00:00
Hadi Nategh
bc5023f18c Keep the fix from previous commit only for IE 2015-05-29 15:33:00 +00:00
Hadi Nategh
be96b786b7 Fix sending many mails from AB to mail compose causes url length limitation error in IE 2015-05-29 11:04:56 +00:00
Ralf Becker
2699dddc4e fix selector for Mailvelope iframe under Firefox 2015-05-29 11:04:09 +00:00
Nathan Gray
9c1ec7ba62 Fix keyboard actions changing selection to last clicked row instead of using current user selection. 2015-05-28 15:34:58 +00:00
Ralf Becker
ddbe8ccec3 encryption of InfoLog entries (EPL only) 2015-05-28 14:40:33 +00:00
Ralf Becker
d384f2407a fix replies to encrypted mails dont open with encryption switched on 2015-05-26 15:25:54 +00:00
Nathan Gray
b1b8206d05 Use restore_count variable instead of non-existing length attribute, maybe helps with framework loading. 2015-05-25 17:05:06 +00:00
Ralf Becker
a838f76da2 translation for mail encryption 2015-05-25 10:08:47 +00:00
Ralf Becker
af76a991d5 if we have no keyring, create one and open Mailvelope settings dialog so user can create or import a keypair, offer user to store new public key in addressbook, so other users can write him encrypted mail 2015-05-23 14:04:28 +00:00
Ralf Becker
8b88959e69 read client-side missing pgp keys from addressbook and offer user to import them 2015-05-20 21:20:10 +00:00
Nathan Gray
6537acb11f Highlight currently selected favorite 2015-05-20 16:12:29 +00:00
Ralf Becker
c41156c47c check if we have PGP keys for all recipients, before switching to encrypted mail, when adding further recipients and before trying to send 2015-05-20 15:24:08 +00:00
Nathan Gray
f48424de9c * If column information is stored in a favorite, restore it along with the filters
To get column information in the favorite, change the visible columns before you create the favorite.
If the favorite has no column information, the visible columns will not be changed.
2015-05-20 15:23:55 +00:00
Ralf Becker
517286fdab using now a domain-specific "egroupware" keyring, instead of default "mailvelope", which only works on localhost, plus improved instructions 2015-05-19 20:23:38 +00:00
Ralf Becker
a480dfc022 Encrypt toggle-button in compose to switch PGP encrypted mail on and off 2015-05-19 18:56:12 +00:00
Hadi Nategh
8f92df1a86 Escape from infinitive loadingDeferred if the diferred did not get resolved or rejected, and give user a chance to try other tabs 2015-05-13 16:21:50 +00:00
Nathan Gray
237d1d809e * If column information is stored in a favorite, restore it along with the filters
To get column information in the favorite, change the visible columns before you create the favorite.
If the favorite has no column information, the visible columns will not be changed.
2015-05-11 17:29:31 +00:00
Ralf Becker
e52d5efa80 Retina sprite for choosen 2015-05-11 14:13:28 +00:00
Ralf Becker
53f381e246 Retina sprite for choosen 2015-05-11 14:12:26 +00:00
Ralf Becker
1f6c2e0de0 stop redirection loop 2015-05-01 16:34:48 +00:00
Ralf Becker
bdf5c436dd stop redirection loop 2015-05-01 16:34:28 +00:00
Ralf Becker
f4e5718041 respect download_url given by vfs 2015-05-01 10:53:32 +00:00
Ralf Becker
e69df78ab8 respect download_url given by vfs 2015-05-01 10:52:24 +00:00
Ralf Becker
69914a2264 revert accidently commited higer debug-level 2015-04-29 13:40:31 +00:00
Ralf Becker
a1d5e975d6 fix PHP Fatal error "Class APCIterator not found" during installation, caused by for apc.enable_cli=0, but APC(u) installed 2015-04-29 13:38:24 +00:00
Nathan Gray
db0e368f86 Do not warn about translating nulls, just return empty string 2015-04-21 19:47:23 +00:00
Nathan Gray
b558a82cac Do not remove rows that just have not changed.
Fixes linking two rows caused them to disappear.
2015-04-21 14:34:12 +00:00
Nathan Gray
611c35fc5f Silence some spurious warnings on null and "" 2015-04-16 16:19:41 +00:00
Nathan Gray
e9d73a08f2 Do not remove rows that just have not changed.
Fixes linking two rows caused them to disappear.
2015-04-14 19:56:15 +00:00
Nathan Gray
fdc1afc303 Add support for multi-part history values into historylog 2015-04-02 15:44:07 +00:00
Hadi Nategh
b1035a33a6 Missing icon from commit #52392 2015-04-02 12:25:57 +00:00
Hadi Nategh
282534a8b9 * All app/links: features and fixes
- Feature: Open supported media links in all applications, e.g. images,videos, etc. in expose view
- Add save option to expose view
- Fix styling of expose controls buttons (for better experience in mobile theme)
- Fix tooltip of expose controls buttons
2015-04-02 08:58:33 +00:00
Hadi Nategh
bfad873952 Fix broken blueimp-gallery plugin minified css file 2015-04-01 16:46:01 +00:00
Nathan Gray
a8d6b8da07 Better error message for invalid sprintf 2015-04-01 16:24:43 +00:00
Hadi Nategh
ba19d9dab9 Fix addressing wrong href in previous commit #52368 2015-04-01 16:10:43 +00:00
Hadi Nategh
3987e3f033 Expose view few changes:
- Implement download button and locate it in expose view
- Style control icons better
- Give control icons tooltip
2015-04-01 15:43:14 +00:00
Hadi Nategh
3be8c38c0d Fix click handler on links does not stop propagation, causes unwanted click event 2015-03-31 14:02:24 +00:00
Hadi Nategh
ed2bed1b97 Fix click handler on links does not stop propagation, causes unwanted click event 2015-03-31 10:01:51 +00:00
Hadi Nategh
2ef3d4f048 * Mail, Filemanager: use now same handling, pdf, text or html are opened now in popup, fixes viewing of attachments using mobile theme 2015-03-30 11:03:46 +00:00
Hadi Nategh
ff507682eb Replace deprecated console.timelineEnd and console.timeline with console.timeEnd and console.time 2015-03-27 10:46:56 +00:00
Hadi Nategh
c3eed99cdd Introduce new target type called "_browser", in order to specify browser default link handling
- Description widget using href, the default target would be _browser
- Call filemanager egw.open with target _browser
2015-03-27 10:13:57 +00:00
Hadi Nategh
585d42dbde Try to open contents, which have no mime type registered, properly in different browsing environments 2015-03-26 13:41:16 +00:00
Ralf Becker
5887bc4313 * Mail, Filemanager: use now same handling, pdf, text or html are opened now in popup, fixes viewing of attachments using mobile theme 2015-03-25 17:48:24 +00:00
Ralf Becker
ffceb37973 WIP attachment handling via mime-registry 2015-03-24 09:43:38 +00:00
Hadi Nategh
395a087a63 Clear deferred object after its resolved, since the next time reload checks the deferred object existence
-Fix calendar d-n-d works only once
2015-03-23 14:31:23 +00:00
Hadi Nategh
ab890a7c56 Clear deferred object after its resolved, since the next time reload checks the deferred object existence
-Fix calendar d-n-d works only once
2015-03-23 14:30:53 +00:00
Nathan Gray
49d4a864b7 Wrap this into jQuery object, so remove() works in IE 2015-03-19 16:09:30 +00:00
Nathan Gray
62019e52eb Wrap this into jQuery object, so remove() works in IE 2015-03-19 16:08:16 +00:00
Hadi Nategh
b5c323d7de Add API for browser localStorage 2015-03-19 10:44:40 +00:00
Hadi Nategh
028ab9644b Add API for browser localStorage 2015-03-19 09:34:06 +00:00
Nathan Gray
1af713097c When creating a new objectManager, use the actionManager at the matching search depth.
Fixes objectManagers using an actionManager from a different application, and failing.
2015-03-18 14:11:18 +00:00
Ralf Becker
415a85a648 fix error caused by browser popup blocker and display popup blocked warning for quick-add selectbox 2015-03-18 10:37:11 +00:00
Ralf Becker
b1e5fac775 fix error caused by browser popup blocker and display popup blocked warning for quick-add selectbox 2015-03-18 10:36:47 +00:00
Ralf Becker
ea4e3ef433 Fixed changing to a non-toplevel / iframe url did NOT allow to return to a top-level (ajax=true) one, because browser.currentLocation was not updated for iframe 2015-03-18 09:57:23 +00:00
Ralf Becker
3f5a251ad6 Fixed changing to a non-toplevel / iframe url did NOT allow to return to a top-level (ajax=true) one, because browser.currentLocation was not updated for iframe 2015-03-18 09:56:11 +00:00
Klaus Leithoff
0024ca1348 * API/CKEditor: update to version 4.4.7
(including EGroupware Rev 51562 avoiding a bunch of cannot-access-property-of-undefined errors)
2015-03-17 15:05:48 +00:00
Nathan Gray
f078a2ae82 Fix for protocol detection and problems converting absolute to relative paths, from Thomas Kurschel. 2015-03-17 14:47:24 +00:00
Hadi Nategh
7f17c9ec8c Do not trigger window resize for mobile devices as they are getting opened fullscreen anyway 2015-03-17 14:17:01 +00:00
Hadi Nategh
715bcbd92d Do not trigger window resize for mobile devices as they are getting opened fullscreen anyway 2015-03-17 14:15:20 +00:00
Nathan Gray
7ccca9f4c6 When creating a new objectManager, use the actionManager at the matching search depth.
Fixes objectManagers using an actionManager from a different application, and failing.
2015-03-16 20:17:55 +00:00
Ralf Becker
80549ae2aa Don't clear deferred, as type may get reset in initialization. 2015-03-13 10:48:46 +00:00
Nathan Gray
7d9f15a5ab * Add a loading overlay while an application is loading 2015-03-12 16:56:36 +00:00
Nathan Gray
cabf2f2e75 Don't clear deferred, as type may get reset in initialization. 2015-03-11 21:55:25 +00:00
Nathan Gray
3135068a45 Return a Deferred object when tab is browsing, and use it do show & hide a loader div while loading an app for the first time. 2015-03-10 20:12:30 +00:00
Nathan Gray
a2cf0787b0 Do not use iframe for popups from external links 2015-03-10 15:07:22 +00:00