Nathan Gray
91750f46c9
Access dialog
...
- If current app has no special support, show general dialog instead of message
- Sort apps in add dialog
- Filter app list (filter2) to all apps for run rights, or only supporting apps otherwise
2015-09-15 23:59:31 +00:00
Hadi Nategh
5a179d5e2c
Consider urls based on https protocol:
...
- Fix admin links are no longer working due to wrong url
2015-09-15 16:47:34 +00:00
Hadi Nategh
8c21c99773
Consider link with load param for re-browse it in admin tab
2015-09-15 16:46:29 +00:00
Hadi Nategh
cd7324983b
Mailvelope backup/restore integration WIP:
...
- Implements Mailvelope installation dialog
2015-09-15 16:32:56 +00:00
Hadi Nategh
2f4a1624e3
Mailvelope backup/restore integration WIP:
...
- Fix documentation
- Fix menus name
- Add icons to menus
- Add some info messaging
2015-09-15 08:42:21 +00:00
Hadi Nategh
faac36b434
Fix mailvelope installation message forced
2015-09-15 07:18:01 +00:00
Hadi Nategh
591f55e3d7
WIP mailvelope installation dialog
2015-09-14 17:38:33 +00:00
Hadi Nategh
c159e47406
Consider link with load param for re-browse it in admin tab
2015-09-14 17:34:43 +00:00
Hadi Nategh
b56678ba93
Consider urls based on https protocol:
...
- Fix admin links are no longer working due to wrong url
2015-09-10 15:17:48 +00:00
Hadi Nategh
6010115714
WIP toggle sidebar menu:
...
- Add refresh icon to active header
- Fix wrong indentations
2015-09-10 13:51:31 +00:00
Hadi Nategh
f75264c66f
WIP toggle sidebar menu:
...
- Fix toggleSide bar initialization
2015-09-09 13:56:50 +00:00
Hadi Nategh
b24dc04138
WIP toggle sidebar menu:
...
- Keep toggleSidebar state
- Fix documentation
- Fix default width size
2015-09-09 11:03:24 +00:00
Hadi Nategh
4fea2b801b
WIP toggle sidebar menu
2015-09-08 16:31:49 +00:00
Hadi Nategh
9ca7b66290
Fix some IDE warnings
2015-09-08 07:36:17 +00:00
Nathan Gray
26623dac40
Fix opening linked directories gave error instead of opening in filemanager
2015-09-02 20:13:51 +00:00
Hadi Nategh
50643b6716
Mailvelope backup/restore integration WIP:
...
- Add initial backup
- Add restore backup
2015-09-01 17:07:42 +00:00
Hadi Nategh
d721de7ee9
Mailvelope backup/restore integration WIP:
...
- Add PGP Encryption menu into sidebox of mail and infolog
- Create Backup/Restore operation dialog
2015-08-31 16:40:33 +00:00
Ralf Becker
284ffa7f13
IE JSON-serializes arrays passed in from different window contextx (eg. popups) as objects (it looses object-type of array), causing them to be JSON serialized as objects and loosing parameters which are undefined
...
JSON.strigify([123,undefined]) --> "{0:123}" instead of "[123,null]"
2015-08-31 12:21:11 +00:00
Ralf Becker
38d7f53a16
IE JSON-serializes arrays passed in from different window contextx (eg. popups) as objects (it looses object-type of array), causing them to be JSON serialized as objects and loosing parameters which are undefined
...
JSON.strigify([123,undefined]) --> "{0:123}" instead of "[123,null]"
2015-08-31 12:19:56 +00:00
Hadi Nategh
5a8bc26f2d
Mailvelope backup/restore integration WIP
2015-08-27 17:38:18 +00:00
Ralf Becker
b55fcedaca
fixing r53501: group-favorite has escaped name visible after reload
2015-08-27 11:51:09 +00:00
Ralf Becker
cb58e015ac
fixing r53501: group-favorite has escaped name visible after reload
2015-08-27 11:40:18 +00:00
Ralf Becker
dc09db26fa
* All apps: some favorites could not be deleted (reappeared after reload/next login)
2015-08-27 11:33:07 +00:00
Ralf Becker
4615c6c3db
* All apps: some favorites could not be deleted (reappeared after reload/next login)
2015-08-27 11:31:31 +00:00
Nathan Gray
509d47bbce
Fix opening linked directories gave error instead of opening in filemanager
2015-08-26 17:08:37 +00:00
Nathan Gray
56a595dc57
Expose debug level, and tie etemplate2 profiling to debug level 4 - Log
2015-08-25 16:19:40 +00:00
Hadi Nategh
62966084ff
Add barcode plugin
2015-08-25 15:30:30 +00:00
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
Nathan Gray
3eb9353b9d
Try to avoid a syntax error in IE
2015-03-09 22:46:31 +00:00
Nathan Gray
424121032f
Check that getApplicationByName() got something before using it, avoids hidden error loading sideboxes for apps with no tab
2015-03-09 19:22:30 +00:00
Nathan Gray
1f65eee3fc
Check that getApplicationByName() got something before using it, avoids hidden error loading sideboxes for apps with no tab
2015-03-09 19:19:41 +00:00
Nathan Gray
ead0a507bf
Do not use iframe for popups from external links
2015-03-09 18:18:52 +00:00
Hadi Nategh
0a43cda0a8
Fix sidebox scrolling conflicts with selectbox scrolling in IE
2015-03-09 16:32:17 +00:00
Hadi Nategh
5e681e3156
Fix sidebox scrolling conflicts with selectbox scrolling in IE
2015-03-09 16:30:19 +00:00
Nathan Gray
a304a6b28e
Avoid occasional 'TypeError: Cannot read property '0' of null' error from aborted JSON when debugging.
2015-03-09 15:23:07 +00:00
Hadi Nategh
3001226b9c
Fix scrolling issue happens in FF when scrolling over selectbox items located in sidebox(e.g. selectboxes in calendar sidebox menu)
2015-03-04 14:23:52 +00:00
Hadi Nategh
0257f17c81
Fix scrolling issue happens in FF when scrolling over selectbox items located in sidebox(e.g. selectboxes in calendar sidebox menu)
2015-03-04 14:23:18 +00:00
Hadi Nategh
251c002be0
Fix add email item from addressbook context menu always open new compose, no matter if there is already one exist
2015-03-02 10:24:06 +00:00
Hadi Nategh
b532620241
Fix add email item from addressbook context menu always open new compose, no matter if there is already one exist
2015-03-02 10:23:13 +00:00
Nathan Gray
9ccb5f7a14
Change the document thumbnails to mark with mimetype icon
2015-02-25 18:07:21 +00:00
Nathan Gray
2a939d0c6f
Add handler for dropping mail into infolog
2015-02-24 19:07:48 +00:00
Klaus Leithoff
4e689e75a7
* API/CKEditor: update to version 4.4.7
...
(including EGrupware Revision 51562 avoiding a bunch of cannot access property of undefined errors)
2015-02-24 13:41:51 +00:00
Nathan Gray
29d0f737d5
Printing improvements
2015-02-23 18:07:29 +00:00
Hadi Nategh
bf87b6be0e
Disable CKEdittor for mobile devices, as CKEditor's compatibility is not good enough yet
2015-02-23 15:03:54 +00:00
Hadi Nategh
9fe27c116d
Disable CKEdittor for mobile devices, as CKEditor's compatibility is not good enough yet
2015-02-23 15:02:47 +00:00
Ralf Becker
e9425499b4
harden login page by no longer using www.groupware.org to load social media icons
2015-02-21 13:29:32 +00:00
Ralf Becker
9cc1d409eb
harden login page by no longer using www.groupware.org to load social media icons
2015-02-21 13:29:10 +00:00
Nathan Gray
a6bb56d2e1
Fix bug in rule removal prevented adding more rules
2015-02-19 17:14:31 +00:00
Hadi Nategh
8752f10877
Fix in mobile theme not able to dismiss the context menu:
...
- touch and open entries and swip (left/right) over any rows on the next match list will dismiss the context menu
2015-02-19 12:00:22 +00:00
Hadi Nategh
212e98ccdb
Fix in mobile theme not able to dismiss the context menu:
...
- touch and open entries and swip (left/right) over any rows on the next match list will dismiss the context menu
2015-02-19 11:45:05 +00:00
Nathan Gray
f1e0cc90d7
Slightly gentler reset after forcing margin for printing
2015-02-19 00:54:49 +00:00