Commit Graph

8729 Commits

Author SHA1 Message Date
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
Ralf Becker
4a12d3b32c invalidate cached bundels, if files are not from new location in /api/js 2016-04-07 15:46:36 +00:00
Ralf Becker
4fe441085f cant include api/asyncwrapper.php, as #!/usr/bin/php gets echoed and therefore generated cron mails 2016-04-07 13:09:23 +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
ed525875b5 move non outdated parts for phpgwapi/doc to global doc directory 2016-04-07 07:20:03 +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
Ralf Becker
fc9c345930 move egw_ical_iterator to Api\CalDAV\IcalIterator 2016-04-04 23:45:39 +00:00
Hadi Nategh
f1ae822dd1 Mobile theme W.I.P.:
- Fix contextmenu is not working on Safari 9
2016-04-04 07:59:49 +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
9eb1ecbd36 fix all IDE warnings, before moving classes to api, in case we want to merge it back to 14.x 2016-04-02 08:40:34 +00:00
Ralf Becker
d7f38ce16e no need to call ancient CreateObject when class is autoloadable 2016-04-01 12:15:10 +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
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
Hadi Nategh
d8d1b0b61f Mobile theme W.I.P.:
- Get applications list from bottom to top
- Simplify top toolbar in sidebar including avatar
- Fix desktop mobile theme sidebar and main div alignments
2016-03-31 13:58:42 +00:00
Hadi Nategh
eb0f7d5978 Mobile theme W.I.P.:
- Fix edit dialogs get scrollbar
- Fix missing function brackets
- Apply padding fixes from commit 55572 into mobile fw
2016-03-31 10:05:39 +00:00
Ralf Becker
22a78c4f1f some icons for Stylite template 2016-03-30 19:47:04 +00:00
Nathan Gray
25bcc1c864 Avoid 'Class ... not found' error when throwing exceptions that extend NoPermission 2016-03-30 17:05:18 +00:00
Hadi Nategh
e58851c50f Mobile theme W.I.P:
- Fix view destroy and close eg. used in mail view -> delete
2016-03-29 15:49:33 +00:00
Hadi Nategh
25a52cb267 Fix user-select not working in FF 2016-03-29 12:49:05 +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
1bf9c25cba remove accidently commited error_log 2016-03-28 19:10:27 +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
c81884e622 for PHP 7.0+ prefer new 2. unserialize parameter ["allowed_classes"=>false] for our php_safe_unserialize over our regular expression solution giving some false positives 2016-03-27 08:41:04 +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
Ralf Becker
e3aef81959 kope with not unserializable content in preferences stalling update 2016-03-24 13:30:59 +00:00
Klaus Leithoff
273779be8f translations provided by S.Unverricht via translation.stylite.de 2016-03-24 12:07:01 +00:00
Ralf Becker
2e148944cd PHP7 fix, unsetting function arguments (for quitening IDE warning of not using them) before calling func_get_args() return no longer any arguments, need to be done after 2016-03-24 08:40:43 +00:00
Ralf Becker
a03748fbb2 update Gruntfile.js to create an app.min.js for projectmanager 2016-03-23 08:20:38 +00:00
Nathan Gray
16ed11c0c7 Move gantt widget into projectmanager 2016-03-22 21:33:53 +00:00
Ralf Becker
4eddb82724 make ancient xajaxResponse autoloadable, as json.php no longer loads it by default, because it uses new Api\Json\* classes and methods 2016-03-22 09:31:20 +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
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
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
3453021a6d allow api as app like home for everyone, and implement calling of namespaced class-names from EGroupware namespace in index.php and json.php 2016-03-19 15:24:36 +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
Nathan Gray
1cc4a219ac Do not try to translate object properties 2016-03-17 20:29:17 +00:00
Ralf Becker
d49f8bc45f fix situation where multiple app.js objects are used, eg. InfoLog and CRM view in Addressbook:
- etemplate2 creates a private app object instead of using window.app with just prototypes, if template is not from current app
- fixed all cases where window.app was used to use just app, to use evtl. private object
- app_base no longer assigns itself to window.app (window.app[this.appname] = this), as that breaks private app objects
- et2_compileLegacyJS replaces app.appname with widget.getInstanceManager().app_obj.appname
- etemplate2 stores either private or global app object in app_obj attribute
2016-03-17 18:12:36 +00:00
Hadi Nategh
0cdcc975cb Mobile theme:
- Remove another position fixed
2016-03-14 15:57:17 +00:00
Ralf Becker
064a10c990 fix wrong namespace 2016-03-14 10:48:03 +00:00
Hadi Nategh
3ec1847b34 Mobile theme:
- Add popupMainDiv a class to be able to use the same styling for semi-popups
- Fix color for edit icon
- Try to use .popupMainDiv class instead of ID
2016-03-14 08:38:30 +00:00