Ralf Becker
280f62fbda
only catch "Permission denied" errors and rethrow all other, because error in et2_ready or load handler will cause a double loading of UI otherwise
2015-10-27 13:39:08 +00:00
Ralf Becker
87c7a87bdd
fix double load of UI in compose after adding attachments caused by errors in mail app.js compose_resize handler
2015-10-27 11:50:27 +00:00
Ralf Becker
f72a4a1407
Handle multiple attachments with the same name when downloading attachments from an email into vfs
2015-10-27 10:30:26 +00:00
Ralf Becker
9cb46a4d79
Handle multiple attachments with the same name when linking attachments from an email into an entry for another application
2015-10-27 10:29:57 +00:00
Ralf Becker
bfee0a1bce
* Timesheet/Tracker: date filters like "last week" where not aware of daylight saving time changes
2015-10-27 10:28:14 +00:00
Klaus Leithoff
f06cf7bb01
reintroduce tidy in calls from egw-mail-app when only getCleanHTML is called, as it is correcting html structure issues for us
2015-10-27 09:22:12 +00:00
Ralf Becker
9f4a6db299
* API: fix SQL error in upgrade from 1.8/11.1: Incorrect string value *** for column async_data
2015-10-27 08:40:00 +00:00
Ralf Becker
a2ab5c1df2
* Calendar: disabling Apply button for IE 10/11 and Edge, because all but current tab fail to load
2015-10-26 21:43:34 +00:00
Ralf Becker
5e8781078c
detecting MS Edge as html::$user_agent="edge" and html::$ua_version="12.*", even if some report only "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
2015-10-26 21:42:25 +00:00
Ralf Becker
ac6dbad373
fixing wired IE security errors "Permission denied", seems reload of opener caused references to egw and template cache in opener.top.etemplate2.prototype.templates becomming inaccessible, catching this errors and falling back to a window-local object
2015-10-26 21:11:47 +00:00
Nathan Gray
865ba17efb
Consume enter keypress in search to prevent browser from triggering clicks on link button.
2015-10-26 15:58:23 +00:00
Ralf Becker
c4c78e0375
fix Edge complaining about required closing tag of iframe
2015-10-26 15:14:56 +00:00
Ralf Becker
1c4a640fde
fix sometimes shown old / no longer used delete dialog, buttons in new dialog were not translated and missing tooltip
2015-10-26 15:08:44 +00:00
Ralf Becker
3637ed12b4
fix tutorial popup opens with navbar in idots
2015-10-24 11:15:33 +00:00
Ralf Becker
1141805153
fix intro offer was not translated and now shown in idots template, also changed wording a little and added German translation
2015-10-24 11:08:04 +00:00
Ralf Becker
de3ceb5144
align add button
2015-10-23 17:34:52 +00:00
Ralf Becker
a54659ddda
align add button
2015-10-23 17:30:36 +00:00
Ralf Becker
74083322be
align add button
2015-10-23 17:27:20 +00:00
Ralf Becker
69e06e906d
remove fixed height from categories
2015-10-23 17:09:31 +00:00
Ralf Becker
8027f8be28
remove padding from catgories iframe
2015-10-23 16:38:56 +00:00
Klaus Leithoff
c96daf2482
completely preserve html as given when requested
2015-10-23 13:56:25 +00:00
Klaus Leithoff
d39330abe3
disable the use of tidy when using activesync
2015-10-23 10:47:13 +00:00
Ralf Becker
a8e13d4526
do NOT return iCalendar for displayable body, mail triggers calendar meeting display from attachment
2015-10-22 14:34:35 +00:00
Klaus Leithoff
d3f688760f
add imap.yandex.ru to capability_ignore switch
2015-10-22 11:44:01 +00:00
Klaus Leithoff
493488b1b1
* Mail/API: some servers do report capabilities that they do not fully support; thus relying on those results in failure; use hordes capability_ignore to avoid the problems; map charset ks_c_5601-1987 to CP949 as the former is not supported by php(s) conversion functions and should be mapped to the latter
2015-10-22 11:26:26 +00:00
Nathan Gray
f01bb8ee15
Fix unable to change group run rights
2015-10-21 15:04:28 +00:00
Ralf Becker
39c9aab64b
fix PHP Fatal on sending with an alternativ body and create multipart/alternativ ourself, if setAlterantivBody() was called
2015-10-21 14:48:27 +00:00
Ralf Becker
8f3a4836a8
* Filemanager/Mail/LDAP/UCS: fix not working sharing, if accounts are stored in ldap
...
$GLOBALS[egw]->ldap returns NULL, which should not happen as egw objects checks for isset, anyway checking the object here fixes the problem
2015-10-21 09:10:01 +00:00
Ralf Becker
33eb7b043b
moving blocking of device on connection failure / exception from mail code to EGroupware pluging, to cate for failures everywhere in plugins, not just connect method of mail plugin, which does not fail because Horde defers IMAP login until it realy needs to connect
2015-10-20 17:08:07 +00:00
Hadi Nategh
1155f0c5e3
* Etemplate: Fix issue expose view gets opened for not supported mime-type (eg. image/pdf)
2015-10-20 16:23:21 +00:00
Hadi Nategh
d4e415598f
Run tutorial intro confirmation dialog only once per framework reload and session together
2015-10-20 12:52:30 +00:00
Hadi Nategh
6f6672590f
* All Applications: Add video tutorials into each app's sidebox. Additonally, make it easy to watch the videos inside EGroupware
2015-10-20 08:08:04 +00:00
Hadi Nategh
5705886aac
allow client-side to detect first load aka just logged in
2015-10-20 07:37:13 +00:00
Ralf Becker
df8738de93
* Calendar/Mail: send meeting requests including html body like current Exchange server does it
2015-10-19 19:54:01 +00:00
Hadi Nategh
adaa1074b3
Add missing parts from last commit
2015-10-19 16:19:31 +00:00
Hadi Nategh
d90e369322
* All Applications: Implement new features for showing all video tutorials accessible from app's sidebox
2015-10-19 16:18:30 +00:00
Hadi Nategh
938c991124
WIP Egroupware tutorial:
...
- Create tutorial sidebox hooks automatically
- Fix some styling for popup
- Display intro video show confirmation dialog based on session (login/logout)
2015-10-19 15:00:42 +00:00
Ralf Becker
aad4b5eade
eTemplate/app apps: if PHP session lifetime is bigger then default eTemplate request lifetime of 4h use session lifetime
2015-10-19 11:37:23 +00:00
Ralf Becker
bf97b85056
eTemplate/app apps: if PHP session lifetime is bigger then default eTemplate request lifetime of 4h use session lifetime
2015-10-19 11:36:56 +00:00
Hadi Nategh
c200c1ccc3
WIP Egroupware tutorial:
...
- Use framework-reload to determine the first load after login
2015-10-19 10:48:16 +00:00
Ralf Becker
f652853c7a
allow client-side to detect first load aka just logged in
2015-10-19 10:26:00 +00:00
Ralf Becker
6e5bcbd6dd
* Notifications/all apps: do not block other requests while notifications are queried
...
by committing the session
2015-10-19 08:07:28 +00:00
Ralf Becker
0372a559cd
* Notifications/all apps: do not block other requests while notifications are queried
...
by committing the session
2015-10-19 08:07:00 +00:00
Ralf Becker
f42a218e1e
* Filemanager/all apps: fix not working filemanager favorites in file selection popup
2015-10-16 19:07:44 +00:00
Ralf Becker
33ebe9305b
* Mail/Wiki/Sitemgr: reworked XSS tests to allow eg. font-names containing "script" and other patterns forbidden by previous test, also added new html5 specific tests
2015-10-16 19:02:30 +00:00
Ralf Becker
da4ffc2a0c
* Mail/Wiki/Sitemgr: reworked XSS tests to allow eg. font-names containing "script" and other patterns forbidden by previous test, also added new html5 specific tests
2015-10-16 19:01:56 +00:00
Nathan Gray
642b52850b
Unify app header for the different views
2015-10-16 17:32:21 +00:00
Hadi Nategh
cb2830979c
Tag favorites in select-files as "is_dir" because client-side expects it to be directory
2015-10-16 13:35:08 +00:00
Hadi Nategh
88da09bc80
Do not scroll sidebox on selectboxes or video tutorials box
2015-10-16 12:37:51 +00:00
Ralf Becker
476b7f9022
fix include of tutorial css
2015-10-16 12:16:08 +00:00