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
7b58daae42
move et2 docu to egroupware/doc/etemplate2/
2016-03-20 11:18:19 +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
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
Ralf Becker
2f4c727f9d
moving eT2 server-side to api
2016-03-19 13:06:07 +00:00
Ralf Becker
d8fe729ffd
remove unnecessary check, stalling moving eT2 to api
2016-03-19 12:58:20 +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
Ralf Becker
cebdc5c7ab
fix not working folderClose(d) image
2016-03-18 17:23:56 +00:00
Ralf Becker
614bf494b7
identical forward inline icons
2016-03-18 17:20:22 +00:00
Ralf Becker
f2b2879df1
different forward as attachment icon
2016-03-18 17:15:55 +00:00
Nathan Gray
edc1f098f3
Hide email address if there's a name, but allow showing it via CSS if desired
2016-03-18 16:44:51 +00:00
Ralf Becker
b94ea49aa3
new favorite filter icon, asterisk instead of funnel
2016-03-18 16:13:37 +00:00
Ralf Becker
b03f85aa8b
new create directory icon as png&svg
2016-03-18 16:12:51 +00:00
Nathan Gray
521c28cfd5
Get planner sitemanager module working
2016-03-18 15:49:11 +00:00
Nathan Gray
e5cb830108
Do not fail if selectbox cannot find the top level definition, just make a new cache for the scope
2016-03-18 15:46:08 +00:00
Nathan Gray
c2eaabaa5b
Fix namespace error
2016-03-18 15:37:57 +00:00
Ralf Becker
f1f390e933
do NOT overwrite app_css, as it is used in mail
2016-03-18 12:29:20 +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
Nathan Gray
6fd841ebee
Don't return empty array for empty single selects, should fix some problems with empty selections
2016-03-17 17:22:56 +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
Ralf Becker
b60994f1f2
use (mobile) template specific url on client-side to load sub-templates
2016-03-16 11:27:49 +00:00
Ralf Becker
e4dd2e8ff2
- allow to return false in callback to stop dialog from closing
...
- set template-name as id of div, like elsewhere in et2
- allow a beforeClose callback, also trigged if dialog is closed via X (also allows to stop closing via return false)
2016-03-15 21:59:42 +00:00
Ralf Becker
00c3d2ed3c
allow to dynamic change autocomplete_params and make minChars a widget attribute
2016-03-15 21:57:43 +00:00
Nathan Gray
6474c34721
Fix taglist x button positioning in Firefox
2016-03-15 19:02:49 +00:00
Nathan Gray
80c1097265
Close taglist dropdown if the sidebox scrolls, as this leaves the dropdown behind
2016-03-15 18:56:38 +00:00
Nathan Gray
f9b5b2fc1e
Remove birthday / event display preference
2016-03-15 18:27:32 +00:00
Nathan Gray
0db8f1f6da
Fix js error "Cannot read property 'getArrayMgr' of null"
2016-03-15 16:59:38 +00:00
Nathan Gray
e76fa3aa16
Stop calendar activating when an infolog is added, while still allowing a refresh
2016-03-15 16:51:10 +00:00
Ralf Becker
d20873b881
expose "groupBy" attribute to group results by a given JSON attribute
2016-03-15 16:44:45 +00:00
Nathan Gray
dbfc994542
Enable importing to categories with comma in their name
2016-03-15 15:58:52 +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
Hadi Nategh
f1e509cf2c
Make sure taglist is exist, fix taglists on mail reply do not work
2016-03-15 09:10:15 +00:00
Nathan Gray
80d716a8af
Fix missing translations in series dialogs
2016-03-14 22:55:43 +00:00
Nathan Gray
f9fd54dd7d
Avoid server side exception by only looking for user IDs that are numeric
2016-03-14 21:51:58 +00:00
Nathan Gray
9b70d4bb50
Fix broken check in current selection causing missing labels
2016-03-14 21:45:40 +00:00
Nathan Gray
09e3000cb6
Fix missing / unset planner by user label
2016-03-14 21:43:34 +00:00
Nathan Gray
d1da1f8bb7
Fix class not found error
2016-03-14 21:11:37 +00:00
Nathan Gray
70b00c8d70
Remove some unused code
2016-03-14 19:36:22 +00:00