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