Nathan Gray
|
bcc1c054c2
|
Get checkbox custom fields working
|
2012-03-22 23:35:25 +00:00 |
|
Nathan Gray
|
56070c43c5
|
Add start of ajax select widget, get submits working again
|
2012-03-22 23:31:31 +00:00 |
|
Nathan Gray
|
442d5c4494
|
Use html widget for read-only html-area
|
2012-03-22 23:21:35 +00:00 |
|
Nathan Gray
|
4551e495be
|
If application is provided, app is expecting just the ID back
|
2012-03-22 23:20:56 +00:00 |
|
Nathan Gray
|
e4a4154f3f
|
Shuffle where to look for options: first by ID, then top level, then in row
|
2012-03-22 23:19:13 +00:00 |
|
Nathan Gray
|
8c161056b5
|
Make sure column exists before trying to access its widget
|
2012-03-22 23:17:00 +00:00 |
|
Nathan Gray
|
a2aa644124
|
Fix missing widget reference
|
2012-03-22 23:16:14 +00:00 |
|
Nathan Gray
|
51ba799ed0
|
Keep looking for row data until next row is missing
|
2012-03-22 23:15:38 +00:00 |
|
Nathan Gray
|
0c5c5ffb2c
|
Handle custom field date formatting
|
2012-03-22 16:34:45 +00:00 |
|
Ralf Becker
|
7bf2a9f575
|
fixing IE problem, does not parse "class" as attribute name
|
2012-03-22 16:24:48 +00:00 |
|
Nathan Gray
|
9a5ce92eb4
|
Only re-create the widget if the type is actually changed
|
2012-03-22 15:56:16 +00:00 |
|
Ralf Becker
|
e26500aae7
|
move "check all" phrase to etemplate and added "uncheck all"
|
2012-03-22 15:46:47 +00:00 |
|
Nathan Gray
|
55602bef6d
|
Implement 'type2' as 'type_filter' custom field option to filter out different fields
|
2012-03-21 23:23:07 +00:00 |
|
Nathan Gray
|
feacb3028f
|
Expand / parse legacy options too
|
2012-03-21 22:54:25 +00:00 |
|
Nathan Gray
|
ee6e9ef8d8
|
Get auto-repeat grid rows mostly working
|
2012-03-21 21:31:47 +00:00 |
|
Nathan Gray
|
1348994de8
|
Number widget takes numbers (not text)
|
2012-03-21 21:30:05 +00:00 |
|
Nathan Gray
|
8bc924699f
|
More informative error message - include wrong value and possible correct options
|
2012-03-21 21:27:54 +00:00 |
|
Nathan Gray
|
04fe78762f
|
Don't try to split integer keys (auto-repeat rows)
|
2012-03-21 21:23:12 +00:00 |
|
Nathan Gray
|
0a88d60d74
|
Doesn't look used to me
|
2012-03-21 21:21:25 +00:00 |
|
Ralf Becker
|
2e8d60d5a0
|
reorganized egw.link methods to call each other (and not dublicate code), using mime-registry to open files, todo: special download url of eg. filesystem stream wrapper
|
2012-03-21 16:02:50 +00:00 |
|
Nathan Gray
|
93b51ddefe
|
Fix customfield-type transformation
|
2012-03-20 22:37:52 +00:00 |
|
Nathan Gray
|
674f801c37
|
Handle user blanking date input box
|
2012-03-20 21:46:22 +00:00 |
|
Nathan Gray
|
11fe571e65
|
Instanciate the instance for the app based on template name when loading
|
2012-03-20 21:42:25 +00:00 |
|
Nathan Gray
|
6bffa0c3d6
|
Do not consume mousedown event, prevents widgets in header from working
|
2012-03-20 20:51:59 +00:00 |
|
Nathan Gray
|
91f6ff4384
|
Override nm header input widgets' onChange to update nm filters, and if original change returned true, refresh inm data
|
2012-03-20 17:47:00 +00:00 |
|
Nathan Gray
|
e28763b073
|
Fire change when value is changed
|
2012-03-20 17:45:51 +00:00 |
|
Nathan Gray
|
04ced6e464
|
Make sure correct type is created when opening perspective
|
2012-03-20 17:41:09 +00:00 |
|
Nathan Gray
|
a5116155d2
|
Make egw internal links blue, like hrefs
|
2012-03-20 15:51:39 +00:00 |
|
Nathan Gray
|
886b3f7c5c
|
Remove no longer used (et2) images
|
2012-03-20 15:30:33 +00:00 |
|
Nathan Gray
|
670bda71e3
|
Move CSS into proper position
|
2012-03-20 15:26:34 +00:00 |
|
Nathan Gray
|
11ba27722e
|
Make sure date value gets updated when popup is closed, and when framework calls set_value()
|
2012-03-20 14:51:02 +00:00 |
|
Ralf Becker
|
0c046b5c65
|
new ajax_get_rows interface transmitting only changed data
|
2012-03-20 14:25:12 +00:00 |
|
Nathan Gray
|
67418adcbc
|
Fix formatting / layout of nextmatch header templates
|
2012-03-19 22:33:40 +00:00 |
|
Nathan Gray
|
ccaa65b0e4
|
Implement groupbox/caption with fieldset/legend
|
2012-03-19 21:06:02 +00:00 |
|
Nathan Gray
|
b89f39785d
|
Use global visibility settings, handle skipped columns in the middle
|
2012-03-19 20:30:38 +00:00 |
|
Nathan Gray
|
e567e6d0bf
|
Update visible custom fields
|
2012-03-19 19:57:02 +00:00 |
|
Nathan Gray
|
abe44d99c7
|
Include jQuery-UI CSS for all
|
2012-03-19 19:52:35 +00:00 |
|
Nathan Gray
|
1257ab5e7c
|
Fix up nextmatch column / custom field selection in header
|
2012-03-19 19:23:23 +00:00 |
|
Nathan Gray
|
00c9b4f613
|
Make sure empty / all / none option is first in the list
|
2012-03-19 19:22:21 +00:00 |
|
Ralf Becker
|
819c806460
|
process js_pseudo_funcs in onchange of date-widget
|
2012-03-18 14:40:49 +00:00 |
|
Ralf Becker
|
809b5f3dac
|
fixing the fix ..., good that new etemplate2 always uses csv_explode
|
2012-03-17 14:18:30 +00:00 |
|
Ralf Becker
|
ffccc00439
|
use csv_split on options of text field, to allow to enclose preg in quote to allow comma in it
|
2012-03-17 13:41:34 +00:00 |
|
Nathan Gray
|
59f7a93cbb
|
Prevent double-encoding on nm categories
|
2012-03-16 14:52:33 +00:00 |
|
Nathan Gray
|
f88776416c
|
Make sure headers is defined, even if no templates specified
|
2012-03-15 23:16:41 +00:00 |
|
Nathan Gray
|
f17860431a
|
Don't try to split numbers
|
2012-03-15 23:15:01 +00:00 |
|
Nathan Gray
|
3a865977ff
|
Pretty checkboxed multi-select widget
|
2012-03-15 22:57:55 +00:00 |
|
Nathan Gray
|
ea77d9704e
|
If template has a tree & a selectbox with the same ID (addressbook.edit), tree can play nice with the selectbox and provide compatible data so it still works
|
2012-03-15 22:35:00 +00:00 |
|
Nathan Gray
|
ffe2f1677b
|
Don't overwrite current option (set from explicit attribute or content) with a legacy option
|
2012-03-15 21:56:19 +00:00 |
|
Ralf Becker
|
33e750d663
|
fixed formatting with 8 space instead tab and EGroupware name
|
2012-03-15 08:29:45 +00:00 |
|
Nathan Gray
|
570b933331
|
Restructure nm header to be a real widget, add header templates - not quite right, but they're there
|
2012-03-14 22:57:54 +00:00 |
|