Commit Graph

29535 Commits

Author SHA1 Message Date
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
Nathan Gray
87edf6608c Fix distribution list column disabling 2016-03-14 17:22:09 +00:00
Nathan Gray
e6678399d2 When server restores a disabled column, set it back to user's preference instead of just turn it on 2016-03-14 17:19:35 +00:00
Nathan Gray
32943c5c15 Fix refreshing an infolog blanked calendar 2016-03-14 15:58:59 +00:00
Nathan Gray
a13035ac06 Fix event from mail did not add users as participants 2016-03-14 15:58:25 +00:00
Hadi Nategh
0cdcc975cb Mobile theme:
- Remove another position fixed
2016-03-14 15:57:17 +00:00
Hadi Nategh
4042c54dff Mobile theme:
- Remove position fixed for headers because iOS Safari can't deal with position fixed
- Do not set initial scale, it will screw up scrilling in Safari
2016-03-14 15:56:32 +00:00
Nathan Gray
d87e280bf9 Fix multiple attribute not set in template was handled as false on server 2016-03-14 15:24:17 +00:00
Ralf Becker
a449b5e93b do not overwrite already evaluated readonly attribute, allows to set buttons readonly in template and make them visible via $readonlys[$id] = false 2016-03-14 13:09:58 +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
Ralf Becker
c5523c649c remove 11.1 felamimail grid, unused since 14.1 2016-03-13 14:18:22 +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
999b0a7083 fix actions got wrong row, if thead/tfooter (part attribute != "body") was used 2016-03-11 18:57:18 +00:00
Klaus Leithoff
021d992463 work around a chozen implementation bug of not evaluating the default for the multiple (true) option correctly 2016-03-11 12:44:26 +00:00
Klaus Leithoff
0cfe6754e5 some italian translations provided via translation.stylite.de. Thanks. 2016-03-11 11:26:23 +00:00
Hadi Nategh
6aa9a22537 Mobile theme:
- Fix not scrollable favorites list
- Fix toolbar menulist styling
2016-03-11 11:23:27 +00:00
Hadi Nategh
8f9d798c92 Mobile theme:
- Fix styling of favorites list
2016-03-11 10:50:42 +00:00
Hadi Nategh
a0d9d138b6 Mobile theme:
- Fix addressbook avatars alignment
2016-03-11 10:18:32 +00:00
Nathan Gray
24a3478b25 When taglist is single, expand on click anywhere in the widget (except x) 2016-03-10 18:00:24 +00:00
Nathan Gray
a397de82d2 Keyboard navigation was fixed in parent 2016-03-10 17:56:44 +00:00
Nathan Gray
040ee0253f Taglist fixes:
- Fix toggle multiple got stuck with single value
- Fix keyboard navigation
2016-03-10 17:44:51 +00:00
Nathan Gray
fbe3d2cc7d Only filter accounts by calendar permission, not groups 2016-03-10 17:43:02 +00:00
Hadi Nategh
1d03c28ba0 Mobile theme:
- Let the contextmenu be visible during the search as user may need it after the search result
2016-03-10 15:57:33 +00:00
Hadi Nategh
e481c2d133 Mobile theme:
- Do not let user mess with search filter and make searchbox available as last filter state
- Implement indicator of open state for nm header/ contextmenu
2016-03-10 15:45:02 +00:00