Commit Graph

29605 Commits

Author SHA1 Message Date
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
Hadi Nategh
035783c6d2 Adapts addressbook row selectbox with new searchbox size 2016-03-10 14:25:51 +00:00
Hadi Nategh
a2744ba4cc Fix searchbox X button overlays over search content 2016-03-10 14:14:04 +00:00
Hadi Nategh
76e1d42ea2 Mobile theme:
- Apply no filter for applications icons in contextmenu
2016-03-10 14:12:49 +00:00
Klaus Leithoff
0810011d0f fix for (sometimes) not attached attachment when composing as new, when triggered from message with attachments present 2016-03-10 11:15:45 +00:00
Nathan Gray
a8f158e72b Add 'Today' as calendar list date range option 2016-03-09 22:38:45 +00:00
Nathan Gray
fd2bf095aa Avoid failure of nextmatch check with widgets without parents 2016-03-09 22:05:49 +00:00
Nathan Gray
cd1f03c761 Add ability to test for blank fields when merging:
{{IF~ #fieldname ~ EMPTY ~ Empty ~Not empty}} or {{IF~#fieldname~~Empty~Not empty}}
2016-03-09 21:58:56 +00:00
Nathan Gray
40f56f7ad5 Need to get cachable options synchronously if it's a read only in a nextmatch row as we won't be able to set it later 2016-03-09 21:05:09 +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
Nathan Gray
3ea15bf95c Add some missed cases for adding new events:
- click on day in month view
- context menu with no specific time (month view)
- fix all day non-blocking in header no longer created a new event
2016-03-09 18:10:43 +00:00
Nathan Gray
d105b8c751 Avoid taking focus when setting value programmatically 2016-03-09 17:37:04 +00:00
Nathan Gray
b0eee9d9a4 Re-commit of 55312, this time with improved support for columns with no label / ID (can not be toggled or resized)
Allow gridview / nextmatch columns to be disabled and not show as options in the column list by sending something from the server.  Previously was only parsed & disabled on first load.
eg: setting the column disabled=@no_column, then setting no_column=true in the get_rows response to disable it.

Note: to re-enable the column ,you must send no_column=false
2016-03-09 17:29:29 +00:00
Nathan Gray
f0afe953b7 Fix toggling multiple display did not reduce value 2016-03-09 16:31:25 +00:00
Nathan Gray
d1b0c25ae4 Change taglist toggle to tri-state where toggle button replaces dropdown trigger, instead of having a separate button 2016-03-09 16:20:53 +00:00
Hadi Nategh
65a81bbaaa Fix some missing default colors for SVGs icons 2016-03-09 12:48:15 +00:00
Hadi Nategh
1b0427a182 Mobile theme:
- Do not add copy/paste actions for mobile contextmenu
2016-03-09 12:37:02 +00:00
Hadi Nategh
dbd97cd37a Mobile theme:
- Eliminates some actions from contextmenu only on mobile
2016-03-09 12:31:55 +00:00
Hadi Nategh
f5a6d52ae2 Mobile theme:
- Implement apps color code
2016-03-09 11:55:26 +00:00
Hadi Nategh
f3965b964f Mobile theme:
- Implement check avaliable apps for mobile on client-side
2016-03-09 11:12:44 +00:00
Hadi Nategh
c334956857 Revert commit 55312 because of breaking nm in mobile theme. It needs more investigation 2016-03-09 10:31:29 +00:00
Ralf Becker
c0e3684806 move [+ Add] button to left of NM header 2016-03-09 10:14:48 +00:00
Ralf Becker
0493ca041c nicer UI to select apps for mobile device and not storing default, to allow chaning it, when more apps become available 2016-03-09 09:29:13 +00:00
Ralf Becker
3c9353514d check of (newer) "mysqli" extension not old "mysql" no longer existing in PHP 7.0+ 2016-03-09 06:58:46 +00:00
Nathan Gray
04e33f4d19 Better handling for taglist overflow - ellipsis, better hiding, better layout handling 2016-03-09 00:42:33 +00:00
Nathan Gray
b9fc5e26df Respect rows attribute to restrict how big the taglist is allowed to get 2016-03-08 22:23:07 +00:00
Nathan Gray
e902c32d9f Avoid some processing while hidden - fixes placeholders on first load when the widget is hidden 2016-03-08 22:11:58 +00:00
Nathan Gray
0f5d4e7cab Send false to re-enable columns as needed 2016-03-08 17:29:10 +00:00
Nathan Gray
437de286c3 Send false to re-enable columns as needed 2016-03-08 17:21:52 +00:00
Nathan Gray
53dcea9004 Allow gridview / nextmatch columns to be disabled and not show as options in the column list by sending something from the server. Previously was only parsed & disabled on first load.
eg: setting the column disabled=@no_column, then setting no_column=true in the get_rows response to disable it.

Note: to re-enable the column ,you must send no_column=false
2016-03-08 17:16:32 +00:00