Commit Graph

8022 Commits

Author SHA1 Message Date
Hadi Nategh
0406395e4c Revert back the cursor to auto after drop action 2015-01-15 09:56:37 +00:00
Hadi Nategh
f9e28d24e8 Make a delay before favorites sorting action starts in order to prevent accidental sorting action 2015-01-14 17:00:47 +00:00
Hadi Nategh
26bbb237c3 * All application: Fix unintentional dragging happens while user try to do scrolling over a dragging item in FF(e.g. scrolling over an scrollable infolog entry) 2015-01-14 16:33:57 +00:00
Nathan Gray
5b972ea11f Stop default actions from bubbling after they are handled, fixes parent default action firing after child default action has been handled 2015-01-12 16:17:29 +00:00
Ralf Becker
4476126986 limit height of mime icon in list-view to 16px, with exception of thumbnails using their configured height 2015-01-12 12:24:23 +00:00
Ralf Becker
157230ba57 pending translations from our translation server 2015-01-12 11:54:05 +00:00
Ralf Becker
9eeabcf953 PHP Fatal error: Access to undeclared static property: egw_vfs::$mime_alias_map 2015-01-12 07:17:31 +00:00
Ralf Becker
4a12f12683 using new mime icons for tile view in 64x64 2015-01-11 18:06:13 +00:00
Ralf Becker
4e432f8623 resynced mime-types from current Horde_Mime package 2015-01-11 13:07:35 +00:00
Ralf Becker
50d87c2963 fixed not working seek in stream-wrapper, caused by sw interface uses true/false while fseek uses 0/-1 2015-01-10 13:04:51 +00:00
Ralf Becker
7346a37998 cleaning up old addressbook stuff 2015-01-10 09:51:51 +00:00
Ralf Becker
85bcd0200d modernized login- and start-message editing a bit 2015-01-09 18:58:23 +00:00
Ralf Becker
13af54802f * Mail: fix for Horde_Imap_Client-2.26.0 requiring Horde_Mail-2.5.1 requring Horde_Idna-1.0.1 which stalls our autoloader by calling spl_autoload_register 2015-01-09 10:46:38 +00:00
Hadi Nategh
0d2932d0a6 Return clone of preference object as we don't want direct reference to original object 2015-01-08 13:43:33 +00:00
Ralf Becker
94d91f3ac8 allow to unset a preference by calling egw.set_preference(app,name) 2015-01-08 13:13:02 +00:00
Hadi Nategh
3e790be681 Prevent egw window resize happens on each reload even if the window has not been resized manualy 2015-01-06 14:52:41 +00:00
Hadi Nategh
6ad027d446 Use widget value in options while we may have no get_value like readonlys 2015-01-05 15:12:10 +00:00
Hadi Nategh
39cc660c0d Implement set window title for each application with a default title field or define an app specific custom get title 2015-01-05 14:28:35 +00:00
Nathan Gray
8fb1418b3b Some thumbnail enhancements:
- Allow client to cache thumbnails for 5 minutes, makes scrolling with tile view more bearable
- If thumbnail size is 64px or larger, extract & use thumbnail from opendocument files, makes them look better in tile view
2015-01-02 19:43:50 +00:00
Ralf Becker
d0e2886f98 fix fatal error for Horde_Mime < 2.5.0 2014-12-19 17:58:44 +00:00
Ralf Becker
7a40d7a71f re-add logging again to egw_mailer 2014-12-19 17:37:46 +00:00
Nathan Gray
14655677ca Fix copy to OS clipboard in Firefox. 2014-12-17 16:20:42 +00:00
Ralf Becker
cf83860864 * all apps: suppressing private (or removed) custom-fields from history log 2014-12-17 12:00:36 +00:00
Hadi Nategh
d9f6c03f8b Fix context menu not poping up in F.F 2014-12-17 10:34:27 +00:00
Nathan Gray
d3e404fad9 Explicitly configure flash location to work with JS minification 2014-12-16 18:57:41 +00:00
Nathan Gray
4eeed35c6c Add copy to system clipboard to context menu 2014-12-16 16:27:33 +00:00
Ralf Becker
5d3370fe66 we need to clear stat-cache again, after restoring original user, as eg. eACL is stored in session 2014-12-15 16:59:00 +00:00
Ralf Becker
b98972582c check if allow_url_fopen = On 2014-12-15 14:29:56 +00:00
Ralf Becker
9df9b9b533 fix some PHP 5.6 Deprecated and IDE warnings 2014-12-15 09:08:12 +00:00
Ralf Becker
ef90797b7e send a content-disposition header for shared files, so browser knows how to name downloaded file 2014-12-14 12:33:42 +00:00
Ralf Becker
46be95a854 makeing egw_json_response::json_encode explicitly static to avoid deprecated warning 2014-12-14 12:12:55 +00:00
Ralf Becker
e7f4bb0848 move defining of (deprecated) SEP constant to common functions, as there are cases where it gets used before defined 2014-12-13 09:53:18 +00:00
Ralf Becker
6eedc38a42 * Filemanager: fixed directory creation in vfs root (you need root permisstions of cause) 2014-12-12 15:06:29 +00:00
Klaus Leithoff
3767ca51e7 adding 3 more skins; add kama/skin.js as IE seems to require it to be present 2014-12-12 13:51:42 +00:00
Ralf Becker
079e7d81eb statcache need to be updated on chmod, chown or chgrp 2014-12-12 13:45:43 +00:00
Ralf Becker
51f4efab20 fixed typo 2014-12-12 09:57:38 +00:00
Ralf Becker
2ad6957c73 fixed fatal error caused by HTTP_WebDAV_Server moved 2014-12-11 15:53:52 +00:00
Ralf Becker
8497d0cfd5 removing egw-pear 2014-12-11 10:48:16 +00:00
Ralf Becker
82a42f2644 moving HTTP_WebDAV_Server as last remaining egw-pear package to API dir, as its new BSD license is GPL compatible, in order to remove egw-pear all together for 14.2 2014-12-11 10:35:38 +00:00
Hadi Nategh
2be25de672 Make CKEditor available for mobile devices 2014-12-11 10:22:09 +00:00
Ralf Becker
0b8ad9798c set default thumbnail size to 64px and fix IDE warnings 2014-12-11 09:57:31 +00:00
Ralf Becker
f0b2131cfd fix IDE warnings 2014-12-11 08:10:41 +00:00
Ralf Becker
79925c1c13 fix exception: nothing known about column "table.column", if "column" alone would work 2014-12-10 15:04:03 +00:00
Hadi Nategh
e59e843707 Fix passing wrong context to egw.refresh 2014-12-10 13:33:42 +00:00
Hadi Nategh
0eb5418103 Call egw message on top window if not in popup and window is not equal to top window 2014-12-10 11:05:29 +00:00
Hadi Nategh
af05aa9471 Removes setMessage from framework, as egw_message handles all cases now, and bind click handler to dismiss the message when we create the element 2014-12-10 10:32:51 +00:00
Ralf Becker
494a87af52 bump version to 14.2 and change dependency check from == to >=, like it is used every where else 2014-12-10 09:10:55 +00:00
Ralf Becker
0c9cc9bdbd using php version depending default_charset or mbstring.internal_encoding 2014-12-09 16:46:37 +00:00
Ralf Becker
ef84797019 switching jdots bundle off, as fw_pixelegg will cause whole jdots bundle incl. fw_jdots to include 2014-12-09 16:39:42 +00:00
Klaus Leithoff
e925742595 * API/CKEditor: upgrade to version 4.4.6 2014-12-09 14:55:06 +00:00
Ralf Becker
48b3ee0b10 extending jdots and pixelegg framework from new desktop framework, allowing pixelegg to overwrite iframe height calculation 2014-12-09 14:25:44 +00:00
Ralf Becker
7a4fb44240 also unlink temp. files, when deleting shares of type "Download link" 2014-12-09 12:46:38 +00:00
Ralf Becker
efc14ee2dc fixed session creation for Pixelegg or Stylite template and added extra css for a simplified sharing GUI 2014-12-09 12:08:00 +00:00
Ralf Becker
2c71852545 fix for php 5.6+ deprecating mbstring.internal_encoding in favor or default_charset 2014-12-08 19:16:44 +00:00
Ralf Becker
13257f09a4 add list of shared files to filemanager and translation of sharing stuff 2014-12-08 16:04:20 +00:00
Ralf Becker
4467003d10 need to use egw_vfs::is_readable() to correctly check for posix rights, as PHPs is_readable only checks other rights not owner or group 2014-12-08 12:51:33 +00:00
Ralf Becker
d935c15f6d periodic / monthly cleanup of temp. files from sharing 2014-12-05 20:18:51 +00:00
Ralf Becker
6955afccc8 changed token-size to 32 char (more then plenty), only use tokens containing no special url chars (/#), and do not copy files to tmp-dir in vfs, if identical files already there to use 2014-12-05 11:27:22 +00:00
Ralf Becker
12bd2736fe fix not working fopen mode "x" 2014-12-05 11:21:45 +00:00
Ralf Becker
d14605b91a use egw_digest_auth::decode_password to fix password containing non-ascii chars 2014-12-04 16:39:42 +00:00
Ralf Becker
1624457a91 * CardDAV/Addressbook: fixed OS X addressbook overwrites account with lowest id when creating a new contact 2014-12-04 15:01:16 +00:00
Ralf Becker
3f50472828 added password check to shares 2014-12-04 11:25:56 +00:00
Ralf Becker
75688e8cb8 allow to share files and directories from filemanager via mail app 2014-12-03 16:25:10 +00:00
Nathan Gray
da610b8e9a Support autoload of classes for applications with underscore in their name 2014-12-02 22:31:07 +00:00
Ralf Becker
4d80104403 allow to disable date widget with set_readonly on run-time 2014-12-02 17:19:13 +00:00
Ralf Becker
b3676a64a8 French translations from zorg-AT-probesys.com 2014-12-02 13:11:38 +00:00
Ralf Becker
fafb923d5d fix for lost session whenever one switches apps in iOS installed as web-app 2014-12-02 12:57:06 +00:00
Hadi Nategh
90afd04015 Fix framework wrong window opener in openPopup 2014-12-02 11:18:12 +00:00
Ralf Becker
63a6ac9a6d first version of linked attachments 2014-12-01 20:14:18 +00:00
Hadi Nategh
e8056c388b Implement mobile framework popup resize 2014-12-01 17:38:52 +00:00
Ralf Becker
fa0a10a840 moving egw_openWindowCentered() to egw(window).openPopup() 2014-12-01 10:44:51 +00:00
Ralf Becker
e6cf7c95d3 automatic select mobile theme for mobile user agents 2014-12-01 08:43:07 +00:00
Ralf Becker
493bc485f1 fix resize to work with zoom at least up to 125%, by calling resize a 2. time 2014-11-28 14:00:40 +00:00
Nathan Gray
bcc3499c4c Prevent tooltips from going off the side of popups 2014-11-27 17:38:37 +00:00
Ralf Becker
3f8acc1fd1 set opener as early as possible for framework popups 2014-11-27 17:34:06 +00:00
Hadi Nategh
7984f04078 Override window.close() with framework specific close function 2014-11-27 17:01:47 +00:00
Hadi Nategh
586656289d Fix taphold context menu popup 2014-11-27 16:57:57 +00:00
Ralf Becker
86c3974d09 get inline images in mail working again 2014-11-27 12:29:16 +00:00
Ralf Becker
94c5194ab0 get document merge working again with new egw_mailer 2014-11-27 09:10:43 +00:00
Ralf Becker
be6393e91b adding cache-busters to LABjs and egw.js 2014-11-27 08:51:31 +00:00
Ralf Becker
f17042b34d have to wait for script files to be loaded, before calling egw.link_handler or any other egw method 2014-11-26 18:37:36 +00:00
Ralf Becker
076b928d39 also switching to "internal" popups for mobile theme 2014-11-26 17:06:46 +00:00
Hadi Nategh
23d4e045f3 Call framework specific window opener if it is on mobile framework 2014-11-26 16:58:03 +00:00
Hadi Nategh
cfaae06d37 Add touchSwipe plugin for mobile template 2014-11-26 16:40:08 +00:00
Ralf Becker
f71bfe32e0 adding trace to error_log tracking access to old PHPMailer properties 2014-11-26 16:01:41 +00:00
Ralf Becker
2e5fcbda4e fixing the fix, we dont want whole mails in memory 2014-11-26 15:05:59 +00:00
Ralf Becker
dd89cf84f7 parseFileIntoMailObject and parseRawMessageIntoMailObject using new egw_mailer 2014-11-26 14:08:52 +00:00
Klaus Leithoff
6502901629 restore activesync stuff after introduction of horde-smtp-mailer 2014-11-26 13:05:10 +00:00
Hadi Nategh
1e93cb8224 Add missing print function to the framework base 2014-11-26 08:40:42 +00:00
Klaus Leithoff
baa7cbe38e fix typo 2014-11-25 16:14:33 +00:00
Ralf Becker
5bbfcc41f2 allow to clall getHeader before __construct (happens in old send class) 2014-11-25 16:06:49 +00:00
Ralf Becker
51c4e0e580 get notifications working again with new egw_mailer 2014-11-25 14:22:16 +00:00
Ralf Becker
2a0889bcf6 set sender/return-path and from, if empty in identity, setting send/return-path from account, prefering smtp user-name and from from identity 2014-11-25 11:32:25 +00:00
Ralf Becker
53d487c094 empty, deprecated SetMessageType, CreateHeader, CreateBody PHPMailer compatibility methods 2014-11-25 09:27:42 +00:00
Ralf Becker
4b999cc43a removing PHPMailer require, no more empty Bcc, and first version for send class using new egw_mailer 2014-11-25 09:06:46 +00:00
Ralf Becker
3e559d2fda replacing PHPMailer with Horde_Mime_Mail and Horde_Mail_Transport_Smtphorde to overcome memory limit when sending mails 2014-11-24 23:38:37 +00:00
Ralf Becker
9e20212b3e * API: report failed Ajax requests to user incl. a hint that server error-log should contain more information 2014-11-21 16:16:24 +00:00
Ralf Becker
1d668d5a10 enhance server-side mobile browser detection (windows phone, blackberry, kindle, ...) and fix IDE warnings 2014-11-21 09:31:39 +00:00
Nathan Gray
3ec33534dc Add a paste flag to get around mail's check for all rows selected to ignore current selection when pasting 2014-11-19 20:13:46 +00:00
Nathan Gray
103c0c73ad - Add flag to turn off auto-paste actions
- Turn off auto-paste actions when drop has multiple choices - paste is not valid during a real drop.
2014-11-19 17:59:16 +00:00
Ralf Becker
8aa71722ee clientside redirect ignore appname only for popups, not eg. iframes like in admin 2014-11-19 16:10:39 +00:00
Hadi Nategh
fd73f9fb21 Add refresh method to framework 2014-11-19 13:58:01 +00:00
Ralf Becker
c9f45a82ff fix formatting for timestamp and quiten error_log 2014-11-19 12:30:51 +00:00
Ralf Becker
c9a6753b4c missing egw_customfield changed from last commit 2014-11-19 12:23:51 +00:00
Ralf Becker
5eeac7093c use filemanager UI as UI for sharing directories 2014-11-18 12:55:32 +00:00
Klaus Leithoff
97acbbb70f rework sender/from/replyTo Information on notification 2014-11-18 10:50:35 +00:00
Nathan Gray
cad253627b Integrate filemanager clipboard and new system clipboard 2014-11-17 23:57:15 +00:00
Hadi Nategh
eb2a814c0d Add mousewheel plugin to jquery library 2014-11-17 08:57:29 +00:00
Hadi Nategh
4ce9b93bb2 Activate the new structure of egw framework.
- jdots: egw_fw_ui and egw_fw are removed and replace with the new files fw_ui, and fw_jdots
- work in progress of mobile framework (Mobile framework is not activated yet)
2014-11-14 16:20:11 +00:00
Ralf Becker
5aacf69ab9 hook allowing apps to add properties to *dav root 2014-11-14 10:19:20 +00:00
Ralf Becker
50ce55a93a fix regular expression 2014-11-14 09:50:56 +00:00
Ralf Becker
8707ea68b5 fix tons of IDE warnings 2014-11-14 09:29:59 +00:00
Ralf Becker
1affa826b1 implement readonly mounts and use that for sharing 2014-11-14 08:50:05 +00:00
Ralf Becker
16c27de80a fix HTTP status for failed DELETE requests to return "403 Forbidden" and fix IDE warnings 2014-11-14 08:48:47 +00:00
Ralf Becker
8787fe6774 fix IDE warnings 2014-11-14 07:46:34 +00:00
Ralf Becker
223455b7aa first step for new file-sharing feature 2014-11-13 17:31:36 +00:00
Ralf Becker
debe67be86 * Admin/Setup: ignoring doublicate rows from old backups 2014-11-13 11:51:49 +00:00
Hadi Nategh
6d9969b050 Some W.I.P. of egw framework restructuring 2014-11-12 17:14:58 +00:00
Nathan Gray
95e343cb27 Drag & Drop support for [infolog] favorite to Home 2014-11-11 23:11:16 +00:00
Hadi Nategh
af83de8198 Work in progress of egw framework restructuring 2014-11-11 18:00:29 +00:00
Ralf Becker
2926ab109d added video/mp4 mime-type and fixed IDE warnings 2014-11-11 10:48:58 +00:00
Klaus Leithoff
d5715314d9 remove quotes enclosing mailaddresses on replaceEmailAdresses when replacing style <email@adress.es> to email@adress.es addresses 2014-11-11 10:29:58 +00:00
Nathan Gray
0497818385 Include menu context in action so callback can find click location 2014-11-10 17:50:58 +00:00
Ralf Becker
2a4d7c382b * CalDAV: big calendars with more then 500 events in result-set were missing events 2014-11-10 14:19:43 +00:00
Ralf Becker
df7025f879 allow app to specify "availHeight" for its popup height and keep that height in automatic resize, for OS (eg. Linux) does not report an availHeight < height, we subtract 100px 2014-11-10 10:41:23 +00:00
Ralf Becker
318ebe29a2 fix big $_GET[f] URL parameter got removed by Suhosin extension 2014-11-08 15:33:52 +00:00
Ralf Becker
cee1a48939 fix infinit recursion caused by systemtime < max modification time of files, now relying only on modification times 2014-11-07 10:33:46 +00:00
Nathan Gray
cbbb0bf39f Some WIP on getting home working again 2014-11-06 21:40:03 +00:00
Nathan Gray
8fab640449 Fake the drop position when pasting 2014-11-06 21:33:23 +00:00
Ralf Becker
afaf5a1ece fix some problem in Univention install 2014-11-06 16:54:33 +00:00
Ralf Becker
753ce75b15 using univention-directory-manager cli to create not accounts to get Kerberos stuff addded 2014-11-05 20:27:52 +00:00
Nathan Gray
0f516f9eb7 Add action to add to clipboard 2014-11-04 21:34:18 +00:00
Ralf Becker
fd37251ac4 setting sambaPrimaryGroupSID and univentionObject with univentionObjectType 2014-10-31 15:31:32 +00:00
Ralf Becker
99895e0dd9 only register hooks of installed apps, not all existing in filesystem, fixes fatal errors resulting from not installed apps 2014-10-31 12:23:56 +00:00
Ralf Becker
8abbf0d20e fix can not access property type of null, stalling context menu on tree 2014-10-31 08:31:23 +00:00
Nathan Gray
6272b57088 * Context menu items to copy and paste for drag and drop actions
Copy action is enabled when there are drag actions defined.
Paste action is enabled when there are drop actions defined that match the clipboard context.
Current clipboard contents can be seen in the tooltip for the paste action.
2014-10-30 22:18:37 +00:00
Ralf Becker
ae282257dc support for Univention LDAP schemas 2014-10-30 15:21:39 +00:00
Ralf Becker
8d52ecd059 not show apps and context-menu entries for apps not available to user, hooks->single() did not check apps for new method-hooks 2014-10-30 15:12:37 +00:00
Hadi Nategh
0d1a1c3f4a Adjust speed of double click trigger for taglist item modification 2014-10-30 11:55:22 +00:00
Ralf Becker
6c7c29316a making popup resize a bit more relyable by using an extra timeout and trigger it for every load, not just first one 2014-10-30 11:09:38 +00:00
Hadi Nategh
f55380b8d7 Mark all content of the item after double clicking to modify 2014-10-30 10:51:40 +00:00
Hadi Nategh
0429580f71 Replace taglist item edit trigger from edit botton to doubleclick 2014-10-30 09:45:49 +00:00
Nathan Gray
c917cbd865 Link enhancements:
- Add confirm dialog to delete link
- Log unlinking files into historylog
2014-10-29 23:03:35 +00:00
Hadi Nategh
5098baf538 Add item modification functionality to magicsuggest's selected items (Only if free entries is allowed) 2014-10-29 17:01:17 +00:00
Hadi Nategh
c555d52e0d Update magicsuggest plugin 2014-10-29 11:02:08 +00:00
Hadi Nategh
00136ae83b Not used plugin, but included 2014-10-29 11:00:22 +00:00
Ralf Becker
dc3948126b fix IDE warnings 2014-10-24 12:44:15 +00:00
Ralf Becker
247a8c5e87 text and German translations for drag-n-drop modifier hints 2014-10-24 12:19:16 +00:00
Hadi Nategh
981a0a1eb9 * All Applications: Get all drag and drop action functionality working cross platform
-Fix drag Out to desktop functionality with Command+Shift keys (for Mac) or Alt+Shift keys (for other platforms)
-Fix content selection functionality with Command key (for Mac only) or Ctrl key (for other platforms)
2014-10-24 11:15:33 +00:00
Hadi Nategh
1d3769939b Apply Ctrl+Alt keys in order to be able to distinguish between content selection and dnd for draggable actions 2014-10-23 16:23:25 +00:00