Hadi Nategh
662e82b897
Fix reload on a popup with ckeditor breaks ckeditor loading. Additionally, fixes broken popup resize
2016-04-12 12:48:40 +00:00
Klaus Leithoff
6ce3c261c0
allow quickfiltering when bydate filter is active
2016-04-12 11:05:04 +00:00
Nathan Gray
c6ab38a51d
Fix set_min/set_max with a full string timestamp caused a formatting error
2016-04-11 21:28:10 +00:00
Nathan Gray
d5225a8338
Change portlet header text color to contrast with selected color
2016-04-11 16:42:50 +00:00
Nathan Gray
fd3ae9f899
Fix "Cannot read property 'replace' of undefined" when setting multi-select with empty label to empty value
2016-04-11 15:59:17 +00:00
Nathan Gray
ce94f07599
Fix missing line breaks when merging entries that do not need HTML processing
2016-04-11 15:21:16 +00:00
Hadi Nategh
42beae83cc
Styling dialogs W.I.P.:
...
- Fix alignments in infolog edit dialog
2016-04-11 14:08:01 +00:00
Hadi Nategh
b35753ba79
Styling dialogs W.I.P.:
...
- Fix alignments in timesheet edit dialog
- Fix date duration widget width
2016-04-11 12:31:18 +00:00
Ralf Becker
dde6da248d
search api and phpgwapi for images for now, later we can remove phpgwapi
2016-04-08 14:36:38 +00:00
Hadi Nategh
27b9ea6640
Fix et2_file upload
2016-04-08 13:47:05 +00:00
Ralf Becker
8325963b06
fixed ckeditor problems if minifying was switched off, caused by egw.js loaded twice, removed old file-name based workaround on client-side in favor of not requesting it from server-side
2016-04-08 10:38:44 +00:00
Hadi Nategh
c0bc4dc9de
Fix input filed extends more than et2_file widget container size
2016-04-08 08:39:41 +00:00
Ralf Becker
f3c1f5b5fb
move old Template class to Api\Framework\Template, as it is still used to render header and login page
2016-04-08 07:50:15 +00:00
Ralf Becker
8c87cf9dfc
move egw_framework to api and refactor it
2016-04-07 20:42:06 +00:00
Hadi Nategh
d48a968674
Dialog styling W.I.P.:
...
- New design for link_to widget
2016-04-07 17:13:06 +00:00
Nathan Gray
e69df0dd3b
Remove scroll check, doesn't appear to be needed anymore and it was stopping dnd on skinny (< 15px) nodes
2016-04-07 16:48:13 +00:00
Hadi Nategh
e14edec460
Dialog styling W.I.P.:
...
- Fix customfield getting scrollbar
2016-04-07 13:25:50 +00:00
Hadi Nategh
1926a80d70
Dialog styling W.I.P.:
...
- Get all buttons fit into footer toolbar for calendar edit
- Fix extra bottom border on alarm
- Fix grid padding
2016-04-07 12:58:20 +00:00
Ralf Becker
6e3da3d7e3
move egw_include_mgr class to Api\Framework\IncludeMgr
2016-04-07 11:16:58 +00:00
Ralf Becker
2e3bd32721
moving all - non ancient ;-) - js files to api/js
2016-04-07 10:38:05 +00:00
Ralf Becker
028318a808
fix case in Asyncservice class
2016-04-06 22:47:01 +00:00
Nathan Gray
559eb432f0
Get home working again
2016-04-06 22:16:46 +00:00
Ralf Becker
341a56dc3d
moving client-data urls to api
2016-04-06 19:57:40 +00:00
Ralf Becker
5d72bbfc1c
move thumbnailer to api
2016-04-06 19:39:49 +00:00
Ralf Becker
9fd7b645ec
move asyncservices class to api
2016-04-06 19:27:47 +00:00
Hadi Nategh
aca15a2a97
Mobile theme W.I.P.:
...
- Alway use flat skin for ckeditor regardless of preference
- Add freetimesearch dialog
2016-04-06 16:45:32 +00:00
Hadi Nategh
50aae863b6
Edit dialogs style W.I.P.:
...
- Give tab widget new look
- Style grid header different
- Re-design calendar edit dialog
- Some fixes for multi et2_taglist
2016-04-06 16:43:51 +00:00
Ralf Becker
ffaeb52bce
fix editing mail accounts loses imap or smtp server type caused by not correctly escaping values searched via jQuery selector
2016-04-06 14:57:44 +00:00
Ralf Becker
aa45c25685
move addressbook_merge to Api\Contacts\Merge
2016-04-06 09:49:50 +00:00
Ralf Becker
01a02a1303
hook to invalidate, if mailaccount userdata changes
2016-04-06 09:05:02 +00:00
Ralf Becker
368a99167e
fix mail account dialog for non user-editable accounts was always readonly and SQL error on storing it, caused by moving tables from (no longer existing) emailadmin to api
2016-04-06 08:48:52 +00:00
Ralf Becker
36b9eb4cfb
move bo_merge as Storage\Merge into api
2016-04-05 18:43:46 +00:00
Ralf Becker
41d00a0fd1
fix old exception
2016-04-05 18:39:55 +00:00
Ralf Becker
d16adff840
uninstall obsolete FelamiMail tables, if still around
2016-04-05 16:52:04 +00:00
Ralf Becker
6ca8d13166
we need 4. parameter $try_unregistered parameter in Api\Hooks::single() as it is used by Setup, which is never an installed app
2016-04-05 16:12:32 +00:00
Ralf Becker
4591f5c8b4
fix client-side nextmatch to use select-options from get_rows data for select-widgets in newly rendered rows
2016-04-05 15:05:31 +00:00
Hadi Nategh
4d22204945
Mobile theme W.I.P.:
...
- Stop scrolling touch confusion from tap event
2016-04-05 14:16:18 +00:00
Ralf Becker
4835611da4
remember newly set options from get_rows method for server-side validation of nextmatch filters
2016-04-05 12:56:10 +00:00
Hadi Nategh
fa60745e8e
Mobile theme W.I.P.:
...
- Set image map cache name separately for mobile
2016-04-05 07:46:34 +00:00
Ralf Becker
fc9c345930
move egw_ical_iterator to Api\CalDAV\IcalIterator
2016-04-04 23:45:39 +00:00
Ralf Becker
d890f4f1a2
storing select_options permanent when send with rows
2016-04-04 18:36:33 +00:00
Ralf Becker
e9d1e81c49
api update script to deinstall on longer existing EMailAdmin and create it's 14.1 tables, if they are not already there (update from before 14.1)
2016-04-03 08:14:53 +00:00
Ralf Becker
2baf654e14
move all tables to new api and update api to 16.1
2016-04-02 19:55:08 +00:00
Ralf Becker
adb748d6e7
move hooks class to api and only cache hooks in instance cache (instead of database: filesystem scan takes ~4ms, cache ~0.2ms)
2016-04-02 14:16:20 +00:00
Ralf Becker
682fd42a26
move CalDAV/CardDAV server to api
2016-04-02 10:44:17 +00:00
Ralf Becker
25a1bf6360
fix missing use EGroupware\Api
2016-04-02 09:16:53 +00:00
Ralf Becker
0e443b720d
fix imap server shows smpt types and visa versa, also change case of DBMail
2016-04-01 12:46:10 +00:00
Ralf Becker
63804dc101
give right aligned table cells a padding-right 8px
2016-04-01 10:18:38 +00:00
Hadi Nategh
c7b576481b
Set name attribute for searchbox input as it is necessary to get autocomplete working
2016-04-01 08:19:12 +00:00
Ralf Becker
8fb9063157
moving common::(next|last)_id methods to Api\Accounts\Ldap, storing ids now in egw_config instead of egw_nextid table (which will be droped), also fix "Protocol error" on creating new accouts r55591 on 14.x
2016-04-01 08:07:03 +00:00
Nathan Gray
0f18558682
Print function for calendar
2016-03-31 20:55:41 +00:00
Ralf Becker
f838eb0f01
move country class to api, made all methods static and update country list with current (lowercase) ISO 3166 list
2016-03-31 19:41:39 +00:00
Ralf Becker
082884007e
move acl class to api
2016-03-31 18:52:09 +00:00
Ralf Becker
b9809f0c19
Show icons again left of message in dialogs, only use width: 100%, if a template is specified (div has an id)
2016-03-31 17:07:05 +00:00
Hadi Nategh
42d2e62c97
Fix infolog description field keeps always empty space regardless of label content
2016-03-31 14:47:49 +00:00
Ralf Becker
ac6b0e9a94
implement et2_label_empty class for all set_label methods and remove no longer necessary label.et2_label > input[type="checkbox"], as it is covered by the standard case
2016-03-31 13:05:03 +00:00
Ralf Becker
df2791ab63
fix PHP Fatal error: Access to undeclared static property: EGroupware\Api\Mail\Html::$system_charset in api/src/Mail/Html.php on line 233
2016-03-31 11:40:17 +00:00
Ralf Becker
a54f8f2a28
fix some alignment issues: always have a margin for widgets with a lable, ...
2016-03-31 09:21:55 +00:00
Ralf Becker
22a78c4f1f
some icons for Stylite template
2016-03-30 19:47:04 +00:00
Ralf Becker
4243e02f1a
fix buttons with image in dialogs for non-Pixelegg template
2016-03-30 14:45:44 +00:00
Ralf Becker
2673891b97
for et2_dialogs with template, make template full width
2016-03-30 13:38:22 +00:00
Hadi Nategh
b3639466a0
Add width and height options into dialog widget
2016-03-30 09:56:00 +00:00
Hadi Nategh
d5c9994d50
Fix slideSwitch styling for both desktop and mobile templates
2016-03-29 14:43:36 +00:00
Ralf Becker
58834a0c73
fix An error happened (ErrorException): Argument 4 passed to EGroupware\Api\Vfs::copy_files() must be of the type array, none given
2016-03-29 11:01:34 +00:00
Ralf Becker
7a77706878
make send function compatible with Horde_Mime_Mail::send() to stop PHP complaining, also updated doco a bit
2016-03-29 10:40:48 +00:00
Hadi Nategh
989d1ca389
Mobile theme W.I.P:
...
- Fix calendar toolbar messed up with too many shown actions
- Fix SVG icons for list, planner, 4days, multiweek and today buttons
2016-03-29 10:33:10 +00:00
Ralf Becker
b42c2fe4f7
fix error when saving mail-account
2016-03-29 09:58:17 +00:00
Ralf Becker
2bd9c7c7e5
fix some wrong case usages of new Api\Html class
2016-03-29 09:13:46 +00:00
Hadi Nategh
58e7ed75dd
Mobile theme W.I.P:
...
- Fix toolbar menulist does not respect buttons width
- Add new font size
- Fix etemplate2.css reference
2016-03-29 09:04:37 +00:00
Ralf Becker
b202223f62
fix PHP Fatal error: Cannot make static method EGroupware\Api\Vfs\Sqlfs\StreamWrapper::get_eacl() non static in class EGroupware\Api\Vfs\Links\StreamWrapper
2016-03-29 07:01:36 +00:00
Ralf Becker
f68dab4862
remove no longer required use egw_mailer, since Mailer is api now
2016-03-29 06:46:42 +00:00
Ralf Becker
47eca40f25
remove no longer required use common
2016-03-29 06:43:18 +00:00
Ralf Becker
10e6c62aa3
fix PHP Fatal error: Cannot use preferences as preferences because the name is already in use
2016-03-29 06:38:09 +00:00
Ralf Becker
5f68bc6664
move html mail specific part of translation class to Api\Mail\Html
2016-03-28 19:38:21 +00:00
Ralf Becker
d1924fee2f
fix PHP Fatal error: Class 'EGroupware\Api\auth' not found
2016-03-28 19:08:05 +00:00
Ralf Becker
cfe77bd468
fix PHP Fatal error: Class 'EGroupware\Api\config' not found
2016-03-28 19:03:23 +00:00
Ralf Becker
00abda4682
moving emailadmin to api and admin, only emailadmin_hooks and tables still need moving
2016-03-28 18:51:38 +00:00
Ralf Becker
a417310b9d
make all static methods static to avoid warning when they get called static
2016-03-27 09:41:58 +00:00
Nathan Gray
2d26d595b6
Avoid type mismatch causing 'Not an integer'
2016-03-25 16:22:06 +00:00
Nathan Gray
12ca409137
When server gives taglist options via ajax, take them all. Only filter local suggestions.
2016-03-25 16:04:27 +00:00
Nathan Gray
8105b93f80
Fix cat_is_select setting was not used
2016-03-24 19:05:26 +00:00
Nathan Gray
dcc83171ad
Turn off error log
2016-03-24 18:10:42 +00:00
Nathan Gray
633a1b1dec
Fix category sorting
2016-03-24 17:47:55 +00:00
Nathan Gray
11fbdbd34a
Move gantt widget into projectmanager - remove gantt from api widget list
...
- Should fix some random etemplate breaking
2016-03-24 15:55:43 +00:00
Nathan Gray
63a69c03cd
Move gantt widget into projectmanager
2016-03-22 21:33:58 +00:00
Nathan Gray
c871b6728d
Default taglist category to need 0 characters before expanding, since we'll have the options.
2016-03-22 14:48:59 +00:00
Ralf Becker
3f3973af51
only scanning widget directory, not parent
2016-03-22 10:21:13 +00:00
Ralf Becker
9c0cd79425
missing propset svn:keywords Id
2016-03-22 09:10:08 +00:00
Ralf Becker
066257ff30
fix PHP Fatal error: Call to a member function read() on null in etemplate/inc/class.contact_widget.inc.php, private var must be only protected
2016-03-22 08:56:55 +00:00
Ralf Becker
7c1d0dfdf1
fix PHP Fatal error: require_once(): Failed opening required HTTP/WebDAV/Server.php, caused by it's new location
2016-03-22 08:44:11 +00:00
Nathan Gray
6a2167f11b
Change some inconsistent relative dates
2016-03-21 23:50:21 +00:00
Nathan Gray
b28792ffaf
Better handling of missing top-level cache (happens in sitemgr) to avoid infinite loops
2016-03-21 22:25:33 +00:00
Nathan Gray
8ed3a42a7a
Fix scoping caused legacy categories to fail
2016-03-21 22:04:10 +00:00
Ralf Becker
77c5102792
fixed more namespace issues found by doc/check_namespace.php I wrote and forgot about it ;-)
2016-03-21 21:21:40 +00:00
Nathan Gray
847abfb198
- Fix some namespace issues breaking custom filter header
...
- Fix some copy+paste errors
2016-03-21 20:36:12 +00:00
Nathan Gray
496d24592b
Correctly handle optgroups in both processed & legacy forms
2016-03-21 19:56:40 +00:00
Nathan Gray
47198549f7
Fix unable to re-open datepicker after clicking 'today'
2016-03-21 19:17:11 +00:00
Nathan Gray
e214a7153c
Break out Nextmatch sub-widgets into their own files, and make sure sub widgets can get autoloaded.
2016-03-21 18:40:43 +00:00
Nathan Gray
9905a3f6bd
Cache widget registry for an hour.
...
Fixes historylog not loading entries.
2016-03-21 17:08:17 +00:00
Nathan Gray
2935c25eed
Add missing use egw_framework
2016-03-21 16:06:26 +00:00
Nathan Gray
ca0a896fa3
Fix widget scan
2016-03-21 16:05:51 +00:00
Ralf Becker
77624244e6
do NOT call et2_ready for dialogs with a template, as it would overwrite this.et2 in app.js
2016-03-21 15:31:02 +00:00
Nathan Gray
374cfffb89
Fix missing optgroup labels
2016-03-21 15:09:57 +00:00
Nathan Gray
fd3c729454
Fix selectbox cache - needs to be undefined if missing for subsequent processing
...
(broken by r55418)
2016-03-21 14:43:39 +00:00
Ralf Becker
8a14cd54b8
explicilty import DateInterval, so phpDoc is correct too
2016-03-21 09:45:10 +00:00
Ralf Becker
a0d478a92b
fix PHP Fatal error in CalDAV preferences, caused by missing explicit import of old preferences class
2016-03-21 09:31:40 +00:00
Ralf Becker
fb4101e38a
moving et2 images to api
2016-03-21 09:27:41 +00:00
Ralf Becker
23f07571c6
moving et2 images to api
2016-03-21 09:26:03 +00:00
Ralf Becker
1b5429f0ff
replacing common::egw_exit() with exit, there is no more extra cleanup
2016-03-20 16:30:01 +00:00
Ralf Becker
67cb60b972
moving egw_digest_auth, vfs_webdav_server and egw_sharing to new api
2016-03-20 16:19:53 +00:00
Ralf Becker
485416d5f1
replace create_function with performanter, because opcachable closure
2016-03-20 14:01:29 +00:00
Ralf Becker
4da844a70f
move categories class to api
2016-03-20 13:41:33 +00:00
Ralf Becker
52a7f2198a
move egw_json_(request|response|push) to api
2016-03-20 13:02:55 +00:00
Ralf Becker
31b4e66690
fix not working changing of preferences, caused by missing reference operator in expand_widget
2016-03-20 11:14:06 +00:00
Ralf Becker
7968afc67d
add missing docu of parameter
2016-03-20 10:59:59 +00:00
Ralf Becker
59ffb2497b
add missing use common
2016-03-19 17:05:59 +00:00
Ralf Becker
df7d8c414a
modified client-side to call new server-side classes in api, instead compatibility classes in etemplate
2016-03-19 16:16:59 +00:00
Ralf Becker
6af1e23b66
move et2 widget browser to api, thought link to it is currently only in old eTemplate sidebox menu
2016-03-19 15:25:32 +00:00
Ralf Becker
d8514e47b9
move etemplate2.css to api
2016-03-19 15:22:41 +00:00
Ralf Becker
9b446f7c17
moving et2 js files to api
2016-03-19 13:48:07 +00:00
Ralf Becker
2f4c727f9d
moving eT2 server-side to api
2016-03-19 13:06:07 +00:00
Ralf Becker
7b0cc41f3f
fix old eTemplate buttons with text and image to not have image behind caption
2016-03-19 11:38:00 +00:00
Ralf Becker
0cd226b91d
make static functions static as they should be
2016-03-19 10:44:00 +00:00
Nathan Gray
c2eaabaa5b
Fix namespace error
2016-03-18 15:37:57 +00:00
Klaus Leithoff
5fc0e88b68
fix issues with new namespaces / translation class moved to new api/src location
2016-03-17 09:29:54 +00:00
Klaus Leithoff
70e5dbf50f
further refinement on activate_links
2016-03-15 15:30:17 +00:00
Ralf Becker
a5946c4379
fix typo causing old etemplate to fail when using ckeditor
2016-03-15 13:33:03 +00:00
Hadi Nategh
b7a1280c17
Fix can not open any attachment caused by wrong path
2016-03-15 10:05:34 +00:00
Nathan Gray
d1da1f8bb7
Fix class not found error
2016-03-14 21:11:37 +00:00
Ralf Becker
99714aa9e9
move egw_framework::csp_*_source_attrs($attrs) to Api\Header\ContentSecurityPolicy::add(*-src, $attrs) and egw_ckeditor_config to Api\Html\CkEditorConfig
2016-03-13 14:08:31 +00:00
Ralf Becker
69a070498b
fix wrong namespace
2016-03-13 12:48:45 +00:00
Ralf Becker
02bf09aaae
move egw_htmLawed to api/src/Html/HtmLawed, @Klaus: does mail really need to call that class, cant it use Html::purify?
2016-03-13 11:56:00 +00:00
Ralf Becker
85695f0d41
split html class to Api\Html, Api\Header\Content, Api\Header\UserAgent and translation
2016-03-13 11:22:44 +00:00
Ralf Becker
c1e0b16d88
if there is no primary key lock table on backup to be able to query rows in chunks to limit memory usage
2016-03-09 20:25:22 +00:00
Ralf Becker
20da4e41bc
an other namespace fix
2016-03-09 19:45:21 +00:00
Hadi Nategh
f3965b964f
Mobile theme:
...
- Implement check avaliable apps for mobile on client-side
2016-03-09 11:12:44 +00:00
Ralf Becker
22d833affa
for mobile devices prever $app/templates/mobile/images
2016-03-08 13:10:03 +00:00
Ralf Becker
c431cf3c0e
fix wrong class-name used only for accounts in LDAP and addressbook in SQL
2016-03-08 08:54:40 +00:00
Ralf Becker
564b2b0fd7
fixes and first successful tests with Ldap backend
2016-03-08 08:13:26 +00:00
Ralf Becker
0fa46377d8
fix PHP Fatal error: Class 'EGroupware\Api\Storage\notifications' not found in api/src/Storage/Tracking.php on line 769
2016-03-07 10:03:14 +00:00
Ralf Becker
fca25726c9
fix 2 PHP Fatal error:
...
- Class 'EGroupware\Api\etemplate' not found in api/src/Contacts.php on line 1527
- Undefined constant 'EGroupware\Api\SessionEGW_SESSION_VAR' in api/src/Storage/Tracking.php on line 409
2016-03-07 09:59:12 +00:00
Ralf Becker
0ba4283f9f
move egw_link to Api\Link
2016-03-07 08:46:32 +00:00
Ralf Becker
3c02af0875
fix typo in case
2016-03-06 21:13:26 +00:00
Ralf Becker
3742ecec05
some more resolved dependencies
2016-03-06 20:56:09 +00:00
Ralf Becker
f116751110
move auth classes to Api\Auth, only Sql is currently tested!
2016-03-06 20:48:37 +00:00
Ralf Becker
b95727bb6f
move auth classes to Api\Auth, only Sql is currently tested!
2016-03-06 20:47:10 +00:00
Ralf Becker
d407b9aae1
moved accounts classes to Api\Accounts
2016-03-06 15:54:07 +00:00
Ralf Becker
7ada2354d3
move addresbook_bo to Api\Contacts, ldap to Api\Ldap, ldapserverinfo to Api\Ldap\ServerInfo, bo_tracking to Api\Storage\Tracking, historylog to Api\Storage\History, Api\Customfields to Api\Storage\Customfields
2016-03-06 13:45:15 +00:00
Ralf Becker
fcca19cfcf
moving so_sql* to Api\Storage
2016-03-06 09:05:20 +00:00
Ralf Becker
29c7d2d1f8
cleaning up common class, moving image handling to Api\Image, eg. Api\Image::find($app,$image) instead of common::image($app,$image)
2016-03-06 09:04:44 +00:00