Hadi Nategh
9e8a7dab61
Define an undefined var
2015-03-30 13:41:12 +00:00
Hadi Nategh
2ef3d4f048
* Mail, Filemanager: use now same handling, pdf, text or html are opened now in popup, fixes viewing of attachments using mobile theme
2015-03-30 11:03:46 +00:00
Hadi Nategh
a06de7758b
Specify css class on customfield's row with named as field's id, in order to be able to customize its style
2015-03-30 09:50:53 +00:00
Hadi Nategh
01e339815f
Fix customfields options with multiple negated fields and single custom field
2015-03-27 16:32:51 +00:00
Hadi Nategh
ff507682eb
Replace deprecated console.timelineEnd and console.timeline with console.timeEnd and console.time
2015-03-27 10:46:56 +00:00
Hadi Nategh
c3eed99cdd
Introduce new target type called "_browser", in order to specify browser default link handling
...
- Description widget using href, the default target would be _browser
- Call filemanager egw.open with target _browser
2015-03-27 10:13:57 +00:00
Hadi Nategh
4368ccbb58
Fix some more typo in customfield widget
2015-03-26 19:07:08 +00:00
Hadi Nategh
0328abf1c4
Fix typo in customfield widget
2015-03-26 17:08:49 +00:00
Hadi Nategh
186a6b968f
Revert description widget changes from commit 52279
2015-03-26 12:42:16 +00:00
Hadi Nategh
caffcee09d
Fix eml attached files not getting opened in popup
2015-03-26 10:15:36 +00:00
Hadi Nategh
59a47e405a
Fix URL for expose media in description widget
2015-03-26 08:48:23 +00:00
Nathan Gray
310bbe6f10
Fix select options with ${row} were not always found
2015-03-25 21:54:41 +00:00
Nathan Gray
9c28235334
Fix select options with ${row} were not always found
2015-03-25 21:45:57 +00:00
Nathan Gray
ad070b221c
Fix file information action
2015-03-25 21:19:59 +00:00
Hadi Nategh
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
Ralf Becker
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
Hadi Nategh
6704f41dcc
Do not show thumbnail indicator for image widget expose view
2015-03-24 18:17:16 +00:00
Hadi Nategh
320816b4cb
Do not show thumbnail indicator for image widget expose view
2015-03-24 18:16:10 +00:00
Hadi Nategh
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
Nathan Gray
d3c7e21144
After we find a match, no need to keep looking.
2015-03-24 15:23:28 +00:00
Nathan Gray
99657a094b
After we find a match, no need to keep looking.
2015-03-24 15:18:19 +00:00
Hadi Nategh
89a9ea4bb1
Some more WIP of attachment mime handling
2015-03-24 11:40:06 +00:00
Ralf Becker
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
Ralf Becker
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
Hadi Nategh
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
Hadi Nategh
9257177870
Give 100% width to toolbar's actionlist
2015-03-23 16:17:16 +00:00
Hadi Nategh
7c6bd961a7
Give 100% width to toolbar's actionlist
2015-03-23 16:16:33 +00:00
Hadi Nategh
cf76bf2df5
Make query callback parameters more useful (& documented) by passing the link widget instead of response
2015-03-23 13:27:25 +00:00
Ralf Becker
6f804b58e8
* All apps: nummeric custom-fields (float or new integer) sort nummeric in lists
2015-03-23 08:41:51 +00:00
Ralf Becker
8431629ed2
* All apps: nummeric custom-fields (float or new integer) sort nummeric in lists
2015-03-23 08:38:30 +00:00
Ralf Becker
cb463d1492
fix not working hbox for selectbox, they were not on one line
2015-03-20 20:31:15 +00:00
Ralf Becker
e7bdc85530
fix not working hbox for selectbox, they were not on one line
2015-03-20 20:30:33 +00:00
Ralf Becker
f275cbe52f
empty-label was not translated if set via (legacy-)options
2015-03-20 19:26:14 +00:00
Ralf Becker
dff07e68a5
empty-label was not translated if set via (legacy-)options
2015-03-20 19:25:51 +00:00
Ralf Becker
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
Ralf Becker
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
Ralf Becker
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
Ralf Becker
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
Ralf Becker
caa1f2247d
onkeypress handler for textbox and number widget
2015-03-19 21:21:29 +00:00
Ralf Becker
21aa3eb325
onkeypress handler for textbox and number widget
2015-03-19 21:21:03 +00:00
Ralf Becker
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
Ralf Becker
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
Ralf Becker
35f6de7f2a
fix warning
2015-03-19 10:52:34 +00:00
Ralf Becker
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
Ralf Becker
fac9f796a8
implement formatting of numbers in read-only widget
2015-03-18 22:04:47 +00:00
Ralf Becker
d40f41950b
fixed not run validation on server-side for templates included via template tag
2015-03-18 21:31:16 +00:00
Ralf Becker
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
Nathan Gray
0db176f0b2
No need to strip out mime again, it's already removed by egw_link
2015-03-18 17:28:49 +00:00
Hadi Nategh
1108e0b30d
Focus on the first input field only if the field is empty for mobile theme
2015-03-18 16:56:39 +00:00
Hadi Nategh
feae7b3638
Focus on the first input field only if the field is empty for mobile theme
2015-03-18 16:55:53 +00:00
Ralf Becker
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
Ralf Becker
41671d733a
there should be no validation for disabled widgets
2015-03-17 22:00:54 +00:00
Nathan Gray
b68d7f7274
Include lettersearch when forcing preferences
2015-03-17 18:24:50 +00:00
Hadi Nategh
26057f6848
Fix file upload from file_selection dialog not working in IE and Safari
2015-03-17 17:27:00 +00:00
Ralf Becker
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
Ralf Becker
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
Nathan Gray
984bbf4d44
Include lettersearch when forcing preferences
2015-03-16 22:28:18 +00:00
Hadi Nategh
7f330b1e89
Change category icon in all apps
2015-03-12 17:01:11 +00:00
Nathan Gray
5a4ed19e73
Make query callback parameters more useful (& documented) by passing the link widget instead of response
2015-03-12 16:22:45 +00:00
Hadi Nategh
1f177aace4
Change category icon in all apps
2015-03-12 12:39:49 +00:00
Ralf Becker
d9f45ae414
add missing "rawstring" type to et2_validTypes
2015-03-11 15:06:21 +00:00
Ralf Becker
25b3493767
add missing "rawstring" type to et2_validTypes
2015-03-11 15:06:06 +00:00
Ralf Becker
2e094c6f76
new attribute type "rawstring" not doing html-entity decoding used just for "value" attribute
2015-03-11 12:13:32 +00:00
Ralf Becker
f3869d366e
new attribute type "rawstring" not doing html-entity decoding used just for "value" attribute
2015-03-11 12:12:52 +00:00
Nathan Gray
b1dbe2ab38
Apply duration settings to gantt columns
2015-03-10 21:11:36 +00:00
Nathan Gray
5ffdc7b2bb
Apply duration settings to gantt columns
2015-03-10 21:05:57 +00:00
Ralf Becker
4c82f2cee2
fixed account-selection-type "primary_group" to only show membership-groups by default
2015-03-10 16:06:22 +00:00
Hadi Nategh
8ec7d08589
Do not log toolbar widget content in error log
2015-03-10 15:56:09 +00:00
Hadi Nategh
1c8b6a5976
Do not log toolbar widget content in error log
2015-03-10 15:55:29 +00:00
Ralf Becker
60f1ca4033
fixed account-selection-type "primary_group" to only show membership-groups by default
2015-03-10 15:40:27 +00:00
Hadi Nategh
564f958fbb
Make sure there is a property before triger to delete it, because IE complains about an undefiend object
2015-03-10 10:28:56 +00:00
Hadi Nategh
0e4cb1bdb6
Make sure there is a property before triger to delete it, because IE complains about an undefiend object
2015-03-10 10:27:33 +00:00
Nathan Gray
74135e104a
Fix missing column filters on first load
2015-03-09 15:33:10 +00:00
Nathan Gray
26aa7b3438
Fix missing column filters on first load
2015-03-09 15:31:30 +00:00
Hadi Nategh
c3b75cdbf4
Give a type button to toolbar's button to not be able to do auto submission, because of our form tag
2015-03-05 14:55:28 +00:00
Hadi Nategh
3346821c5d
Give a type button to toolbar's button to not be able to do auto submission, because of our form tag
2015-03-05 14:54:47 +00:00
Klaus Leithoff
80255f9611
pending translations from our translation server
2015-03-05 14:09:51 +00:00
Klaus Leithoff
a27d5963c5
pending translations from our translation server
2015-03-05 09:04:21 +00:00
Nathan Gray
83afae3960
Fix some bugs causing missing translations in home
2015-03-04 16:48:37 +00:00
Nathan Gray
a957ac9ea2
Fix some bugs causing missing translations in home
2015-03-04 16:46:12 +00:00
Nathan Gray
d703403f52
Round progress to nearest 10%, as all the apps do
2015-03-04 00:21:25 +00:00
Nathan Gray
fa792cd6ae
Round progress to nearest 10%, as all the apps do
2015-03-04 00:19:41 +00:00
Hadi Nategh
e60d85d4f8
Fix categories multi-checkboxes flick on mouseover
2015-03-03 15:29:47 +00:00
Hadi Nategh
95c8bcb2c4
Fix categories multi-checkboxes flick on mouseover
2015-03-03 15:28:54 +00:00
Hadi Nategh
cc71dba657
Fix the splitter percentage size to 2 trialing decimals
2015-03-03 13:50:46 +00:00
Hadi Nategh
854e8b123d
Fix the splitter percentage size to 2 trialing decimals
2015-03-03 13:50:11 +00:00
Hadi Nategh
ea610d7338
Make sure the prefSize gets set in splitter
2015-03-03 11:45:01 +00:00
Hadi Nategh
0ffad430f0
Make sure the prefSize gets set in splitter
2015-03-03 11:43:48 +00:00
Nathan Gray
97acfb8081
For saving links use similar file download code as filemanager uses, fixes unwanted navigation
2015-03-02 17:22:06 +00:00
Hadi Nategh
c481d5dd62
Save splitter preferd size base on percentage instead of pixel, because user may switch between different screen with different resolution
2015-03-02 15:17:01 +00:00
Nathan Gray
35fc079c7f
* Additional columns for Gantt chart
2015-02-27 17:31:44 +00:00
Nathan Gray
b4671c6460
For saving links use similar file download code as filemanager uses, fixes unwanted navigation
2015-02-27 17:20:30 +00:00
Nathan Gray
60e13cd679
Documentation update to be a little more clear about 'none' option
2015-02-26 16:16:00 +00:00
Hadi Nategh
479f917c09
Build expose gallery only for filemanager nm, other nms may have expose view but not neccessary would be a gallery (eg. resources)
2015-02-26 12:54:59 +00:00
Hadi Nategh
caf5a69a8f
Give enough delay to toolbar's drag action in order to avoid confusion between dragging and clicking
2015-02-26 09:22:11 +00:00
Hadi Nategh
6c87b988f5
Give enough delay to toolbar's drag action in order to avoid confusion between dragging and clicking
2015-02-26 09:21:24 +00:00
Nathan Gray
9ccb5f7a14
Change the document thumbnails to mark with mimetype icon
2015-02-25 18:07:21 +00:00
Hadi Nategh
32596fb0e0
Implement widget historylog resize handler and fix historylog template in all apps
2015-02-25 16:30:49 +00:00
Hadi Nategh
55ca892f70
Fix image widget calling expose view with wrong value
2015-02-25 13:08:50 +00:00
Hadi Nategh
7d7430c0a6
Save splitter preferd size base on percentage instead of pixel, because user may switch between different screen with different resolution
2015-02-25 11:18:26 +00:00