Commit Graph

4439 Commits

Author SHA1 Message Date
Ralf Becker
dff07e68a5 empty-label was not translated if set via (legacy-)options 2015-03-20 19:25:51 +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
21aa3eb325 onkeypress handler for textbox and number widget 2015-03-19 21:21:03 +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
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
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
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
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
25b3493767 add missing "rawstring" type to et2_validTypes 2015-03-11 15:06:06 +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
5ffdc7b2bb Apply duration settings to gantt columns 2015-03-10 21:05:57 +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
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
26aa7b3438 Fix missing column filters on first load 2015-03-09 15:31:30 +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
a27d5963c5 pending translations from our translation server 2015-03-05 09:04:21 +00:00
Nathan Gray
a957ac9ea2 Fix some bugs causing missing translations in home 2015-03-04 16:46:12 +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
95c8bcb2c4 Fix categories multi-checkboxes flick on mouseover 2015-03-03 15:28:54 +00:00
Hadi Nategh
854e8b123d Fix the splitter percentage size to 2 trialing decimals 2015-03-03 13:50:11 +00:00
Hadi Nategh
0ffad430f0 Make sure the prefSize gets set in splitter 2015-03-03 11:43:48 +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
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
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
Hadi Nategh
9c23cb33f4 Fix image widget calling expose view with wrong value 2015-02-25 11:12:47 +00:00
Nathan Gray
87b53d10b8 Store column selection in implicit preference 2015-02-24 20:07:04 +00:00
Hadi Nategh
73dfdc4cf4 Build expose gallery only for filemanager nm, other nms may have expose view but not neccessary would be a gallery (eg. resources) 2015-02-24 17:45:57 +00:00
Hadi Nategh
b3689526dd Avoid collision between datepicker calendar dialog and date input field, try to use left or right free spaces 2015-02-24 15:51:30 +00:00
Nathan Gray
68c08697c7 Some gantt changes:
- For project elements, status should be as in element edit (completion %)
- Wrap columns in a div with class based on field, for column specific styling
- Give resources column some hover CSS to display all contents
2015-02-23 22:16:25 +00:00
Hadi Nategh
d8ec75d063 Make sure sortable gets send the request to server with correct menuaction, as jsonq always queued the request from home and that may causes wrong redirection. e.g. sortable grid inside an iframe of an application (mail.sieve) 2015-02-23 11:27:22 +00:00
Hadi Nategh
de79b1eaa3 Remove toolbar prefs correction code 2015-02-23 08:23:42 +00:00
Ralf Becker
370e503dab * Safari: fix security warning caused by auto-complete when submitting from https to about:blank 2015-02-20 19:04:58 +00:00
Nathan Gray
904bc8b19f Better row limiting by using CSS instead of grid's average height 2015-02-19 17:16:39 +00:00
Hadi Nategh
212e98ccdb Fix in mobile theme not able to dismiss the context menu:
- touch and open entries and swip (left/right) over any rows on the next match list will dismiss the context menu
2015-02-19 11:45:05 +00:00
Nathan Gray
b1b1269e0e Entry type / transformer changes
- better support for entry-types in nextmatch-customfilter
- if transformer changes widget type, run new widget's beforeSendToClient
2015-02-18 23:04:59 +00:00