Commit Graph

4799 Commits

Author SHA1 Message Date
186a6b968f Revert description widget changes from commit 52279 2015-03-26 12:42:16 +00:00
caffcee09d Fix eml attached files not getting opened in popup 2015-03-26 10:15:36 +00:00
59a47e405a Fix URL for expose media in description widget 2015-03-26 08:48:23 +00:00
310bbe6f10 Fix select options with ${row} were not always found 2015-03-25 21:54:41 +00:00
9c28235334 Fix select options with ${row} were not always found 2015-03-25 21:45:57 +00:00
ad070b221c Fix file information action 2015-03-25 21:19:59 +00:00
1067a771c9 Use text-overflow-ellipsis for very long infolog titles in listview to avoid collision with info_id 2015-03-25 17:57:03 +00:00
5887bc4313 * Mail, Filemanager: use now same handling, pdf, text or html are opened now in popup, fixes viewing of attachments using mobile theme 2015-03-25 17:48:24 +00:00
6704f41dcc Do not show thumbnail indicator for image widget expose view 2015-03-24 18:17:16 +00:00
320816b4cb Do not show thumbnail indicator for image widget expose view 2015-03-24 18:16:10 +00:00
fe9f480212 Prepare description widget for mime handling
-Add mime_data attribute representing hash for data stored on service-side with egw_link::(get|set)_data()
-Do not show thumbnail indicator for expose view 
-Bind click handler when it is neccessary to handle a link
2015-03-24 18:08:57 +00:00
d3c7e21144 After we find a match, no need to keep looking. 2015-03-24 15:23:28 +00:00
99657a094b After we find a match, no need to keep looking. 2015-03-24 15:18:19 +00:00
89a9ea4bb1 Some more WIP of attachment mime handling 2015-03-24 11:40:06 +00:00
6f2a7ca40c fix sub-template of modified etemplate (WebDAV Url) wont work, as cache-buster / timestamp got added without download prefix, causing WebDAV to not find sub-template, because it treats everything but "?download" as part of URL 2015-03-24 10:52:43 +00:00
14cd9dfb34 fix sub-template of modified etemplate (WebDAV Url) wont work, as cache-buster / timestamp got added without download prefix, causing WebDAV to not find sub-template, because it treats everything but "?download" as part of URL 2015-03-24 10:52:14 +00:00
70510ca506 Use text-overflow-ellipsis for very long infolog titles in listview to avoid collision with info_id 2015-03-23 17:00:22 +00:00
9257177870 Give 100% width to toolbar's actionlist 2015-03-23 16:17:16 +00:00
7c6bd961a7 Give 100% width to toolbar's actionlist 2015-03-23 16:16:33 +00:00
cf76bf2df5 Make query callback parameters more useful (& documented) by passing the link widget instead of response 2015-03-23 13:27:25 +00:00
6f804b58e8 * All apps: nummeric custom-fields (float or new integer) sort nummeric in lists 2015-03-23 08:41:51 +00:00
8431629ed2 * All apps: nummeric custom-fields (float or new integer) sort nummeric in lists 2015-03-23 08:38:30 +00:00
cb463d1492 fix not working hbox for selectbox, they were not on one line 2015-03-20 20:31:15 +00:00
e7bdc85530 fix not working hbox for selectbox, they were not on one line 2015-03-20 20:30:33 +00:00
f275cbe52f empty-label was not translated if set via (legacy-)options 2015-03-20 19:26:14 +00:00
dff07e68a5 empty-label was not translated if set via (legacy-)options 2015-03-20 19:25:51 +00:00
8c8e61630d allow to submit partial content by passing a container(-widget) to etemplate2.submit()
- not send content is not validated and therefore not passed to server-side callback (currently only implemented for text-, select- and checkbox)
- new method et2_grid.getRow(_widget) to return a fake row container to pass it etemplate2.submit() --> implemented a real row-container for et2_grid
- new output_mode=4 for etemplate_new::exec() to force a json response, like form was submitted from client-side
--> allows to use full server-side validation for ajax like calls submitting only partial content
2015-03-20 15:39:35 +00:00
d4c0992f45 do NOT send select-options for each autorepeated row for id like "set[$row_cont[id]][value]" and fix merging of app preset options with type-specific ones to not overwrite the later 2015-03-20 15:38:40 +00:00
7fa86b19ca do NOT send select-options for each autorepeated row for id like "set[$row_cont[id]][value]" and fix merging of app preset options with type-specific ones to not overwrite the later 2015-03-20 15:38:20 +00:00
63a7af621d allow to submit partial content by passing a container(-widget) to etemplate2.submit()
- not send content is not validated and therefore not passed to server-side callback (currently only implemented for text-, select- and checkbox)
- new method et2_grid.getRow(_widget) to return a fake row container to pass it etemplate2.submit() --> implemented a real row-container for et2_grid
- new output_mode=4 for etemplate_new::exec() to force a json response, like form was submitted from client-side
--> allows to use full server-side validation for ajax like calls submitting only partial content
2015-03-20 02:12:33 +00:00
caa1f2247d onkeypress handler for textbox and number widget 2015-03-19 21:21:29 +00:00
21aa3eb325 onkeypress handler for textbox and number widget 2015-03-19 21:21:03 +00:00
aa930e75d6 fix javascript error stalling eT2 rendering, if option label is null eg. because it could not be json encoded because of non-utf8 chars in it 2015-03-19 10:54:49 +00:00
66ecee59a5 fix javascript error stalling eT2 rendering, if option label is null eg. because it could not be json encoded because of non-utf8 chars in it 2015-03-19 10:54:29 +00:00
35f6de7f2a fix warning 2015-03-19 10:52:34 +00:00
12c308cd71 backport of several eT2 fixes from work on ranking / result-service app:
r52153: implement part attribute with values "header" and "footer" to put rows in thead or tfoot instead of tbody of table
r52163: stop etemplate_widget_template::instance from returning a stdClass object for a not found template after content-expanding, leading to a fatal error in etemplate_widget line 338
r52175: there should be no validation for disabled widgets
r52176: $cont is NOT root but current name-space in old eTemplate, leaving now identical $_cont for now
r52194: fixed eT2 data returned from client for case where name-space contains more then one component eg. "nm[rows]"
r52195: fixed not run validation on server-side for templates included via template tag
r52196: implement formatting of numbers in read-only widget
2015-03-18 22:16:15 +00:00
fac9f796a8 implement formatting of numbers in read-only widget 2015-03-18 22:04:47 +00:00
d40f41950b fixed not run validation on server-side for templates included via template tag 2015-03-18 21:31:16 +00:00
7269552342 fixed eT2 data returned from client for case where name-space contains more then one component eg. "nm[rows]" 2015-03-18 21:30:22 +00:00
0db176f0b2 No need to strip out mime again, it's already removed by egw_link 2015-03-18 17:28:49 +00:00
1108e0b30d Focus on the first input field only if the field is empty for mobile theme 2015-03-18 16:56:39 +00:00
feae7b3638 Focus on the first input field only if the field is empty for mobile theme 2015-03-18 16:55:53 +00:00
cc851bb6e8 $cont is NOT root but current name-space in old eTemplate, leaving now identical $_cont for now 2015-03-17 23:15:17 +00:00
41671d733a there should be no validation for disabled widgets 2015-03-17 22:00:54 +00:00
b68d7f7274 Include lettersearch when forcing preferences 2015-03-17 18:24:50 +00:00
26057f6848 Fix file upload from file_selection dialog not working in IE and Safari 2015-03-17 17:27:00 +00:00
387d5053dd stop etemplate_widget_template::instance from returning a stdClass object for a not found template after content-expanding, leading to a fatal error in etemplate_widget line 338 2015-03-17 14:07:20 +00:00
3d05a43417 implement part attribute with values "header" and "footer" to put rows in thead or tfoot instead of tbody of table 2015-03-17 09:44:14 +00:00
984bbf4d44 Include lettersearch when forcing preferences 2015-03-16 22:28:18 +00:00
7f330b1e89 Change category icon in all apps 2015-03-12 17:01:11 +00:00