Nathan Gray
|
9a0948f6fb
|
More detailed error messages
|
2012-03-07 22:55:02 +00:00 |
|
Andreas Stöckel
|
c0db2e36a9
|
Fixed a lot of problems regarding centralized JavaScript code; et2_dataview_view_resizeable is current WIP; now building etemplate2 DOM-Tree to a DocumentFragment first, which brings a significant performance gain
|
2012-03-07 15:33:21 +00:00 |
|
Nathan Gray
|
548ac686d8
|
Work in progress on tree
|
2012-03-07 00:30:47 +00:00 |
|
Andreas Stöckel
|
69c7697e61
|
Fixed problem with infolog-image 'not-started' not found in grid; causes new problem with some buttons being displayed twice (caused by this.image=null in et2_widget_button.js::180)
|
2012-03-06 16:29:18 +00:00 |
|
Andreas Stöckel
|
e4ed4399cf
|
Attempt of fixing legacy JavaScript functions, only tested for simple cases
|
2012-03-06 15:26:11 +00:00 |
|
Andreas Stöckel
|
049cbd88dc
|
Now using the etemplate code from the root instance (etemplate2.js acts as a egw api plugin); fixed egw.json plugins; fixed problem with 'instanceof Object', which does not work when sharing code over multiple windows
|
2012-03-06 13:22:01 +00:00 |
|
Nathan Gray
|
68d8b02525
|
Remove accidentally committed debug
|
2012-03-05 21:43:03 +00:00 |
|
Nathan Gray
|
ac01014a14
|
Translate select box options (including empty selection text) using proper egw object
|
2012-03-05 21:40:44 +00:00 |
|
Nathan Gray
|
731b8cf460
|
Translate selectbox options
|
2012-03-05 21:07:02 +00:00 |
|
Nathan Gray
|
3bac2f8cd3
|
Add integer type, alias of int tag
|
2012-03-05 16:53:52 +00:00 |
|
Andreas Stöckel
|
65ca8b0c1b
|
Using new egw json api for sending submits
|
2012-03-05 15:02:32 +00:00 |
|
Andreas Stöckel
|
d310b14ecf
|
Client side API now supports modules which are instanciated per application or per window; removed et2_debug function from et2_core_common, now using corresponding API function.
|
2012-03-05 13:07:38 +00:00 |
|
Nathan Gray
|
8d523cad93
|
Fix [popup] submission in et2
|
2012-03-02 18:35:49 +00:00 |
|
Andreas Stöckel
|
72214630b1
|
Fixed problem in et2_widget_link, referencing to this in event handlers
|
2012-03-02 12:41:29 +00:00 |
|
Andreas Stöckel
|
ecad6a0d01
|
Fixed translation of description widgets
|
2012-03-02 12:13:20 +00:00 |
|
Andreas Stöckel
|
14e6ceecb6
|
Integrated application specifig egw api into etemplate2 code
|
2012-03-02 10:44:56 +00:00 |
|
Andreas Stöckel
|
4440b4cd02
|
Fixed problem with rebuilding the template after a submit not working correctly
|
2012-03-01 10:13:12 +00:00 |
|
Nathan Gray
|
9feb7e22bf
|
Avoid fatal error breaking nm if fields is null
|
2012-02-28 01:00:50 +00:00 |
|
Ralf Becker
|
043b895a04
|
ability to open nm_action=location in a given targetapp tab, plus documentation
|
2012-01-07 23:02:29 +00:00 |
|
Nathan Gray
|
26c888ccd4
|
Encode square brackets and split names at ][, not just [
|
2011-11-14 22:57:06 +00:00 |
|
Nathan Gray
|
43c6d95a25
|
Get simple submit buttons (legacy actions) working in datagrid
|
2011-11-09 21:34:02 +00:00 |
|
Nathan Gray
|
ba2688f66d
|
Fix egw::lang() processing in string js
|
2011-11-09 20:15:12 +00:00 |
|
Nathan Gray
|
af96f08ad1
|
Implement href as a detached attribute
|
2011-10-24 22:56:50 +00:00 |
|
Nathan Gray
|
0238387c5c
|
Return DOM node so name/ID changes can be applied (handled by caller)
|
2011-10-24 22:52:01 +00:00 |
|
Nathan Gray
|
5e12553f71
|
Vaccuously implement Detachable interface for box/vbox - solves some missing node warnings.
|
2011-10-24 22:06:21 +00:00 |
|
Nathan Gray
|
3bc0bdfd35
|
Don't overwrite parent variable 'node'
|
2011-10-24 21:58:42 +00:00 |
|
Nathan Gray
|
a2de7dce27
|
Implement detached interface for grid so sub-widgets get processed
|
2011-10-24 19:35:04 +00:00 |
|
Nathan Gray
|
fd728b7317
|
Fix progress for use in gridview
|
2011-10-24 17:37:53 +00:00 |
|
Nathan Gray
|
4ae05cb5b8
|
- Implement detached interface for read only selectbox
- When looking for selectbox options, try last part of the name at the root first
|
2011-10-19 21:03:22 +00:00 |
|
Nathan Gray
|
0136c6292c
|
Fix custom field preference handling when previous columns disabled
|
2011-10-19 17:13:27 +00:00 |
|
Nathan Gray
|
c21469a106
|
Display null dates as empty
|
2011-10-19 15:15:54 +00:00 |
|
Nathan Gray
|
3ff03ca92f
|
Get custom field entries to other apps working in nextmatch, sort of
|
2011-10-18 20:09:48 +00:00 |
|
Nathan Gray
|
40054c6a01
|
Implement select header and select entry header for custom field headers
|
2011-10-18 19:24:56 +00:00 |
|
Nathan Gray
|
422c35ba92
|
Hide app selectbox if application is specified
|
2011-10-18 19:15:32 +00:00 |
|
Nathan Gray
|
d547545859
|
Get custom field widgets working as detached nodes in grid
|
2011-10-18 16:32:35 +00:00 |
|
Nathan Gray
|
39325533bb
|
Implement detached interface for read only, used by custom fields
|
2011-10-18 16:04:47 +00:00 |
|
Nathan Gray
|
b2eeab5b75
|
Fix typo breaking submits
|
2011-10-18 15:44:06 +00:00 |
|
Nathan Gray
|
8674cdd7c3
|
Avoid undefined val breaking tabs
|
2011-10-18 15:41:30 +00:00 |
|
Nathan Gray
|
2ae94af14f
|
Allow '#' in field names, for custom fields
|
2011-10-18 14:50:24 +00:00 |
|
Nathan Gray
|
96a219ede1
|
Add select to readonly types, display a value that isn't in the options as blank
|
2011-10-18 14:13:44 +00:00 |
|
Nathan Gray
|
428d201179
|
Use getEntry() as fallback for text roots
|
2011-10-17 21:01:04 +00:00 |
|
Nathan Gray
|
b704db187f
|
List each cf as a separate column when sending to server, apps expect it
|
2011-10-17 20:40:18 +00:00 |
|
Nathan Gray
|
a8531017bd
|
Update selected custom fields when column selection changes
|
2011-10-17 16:43:34 +00:00 |
|
Nathan Gray
|
87bb95beb4
|
Check for updated visibility (ex nextmatch column selection change)
|
2011-10-17 16:34:58 +00:00 |
|
Nathan Gray
|
9ea341151f
|
Handle if string to be parsed is missing too
|
2011-10-17 16:08:34 +00:00 |
|
Nathan Gray
|
e100d0ce5f
|
Get nextmatch-customfields header working
|
2011-10-14 17:59:57 +00:00 |
|
Nathan Gray
|
824b57cfa2
|
Check / load common custom field settings globally, at top level.
|
2011-10-14 17:57:16 +00:00 |
|
Nathan Gray
|
7f9bbe99a3
|
Fix attribute defaults getting changed, options no longer get copied across selectboxes
|
2011-10-13 16:06:56 +00:00 |
|
Nathan Gray
|
cf75387f56
|
Get custom selectbox options working
|
2011-10-12 20:56:11 +00:00 |
|
Nathan Gray
|
0700876775
|
Handle null values
|
2011-10-12 20:04:16 +00:00 |
|
Nathan Gray
|
cc8891820c
|
Don't overwrite options passed into constructor, merge them
|
2011-10-12 19:55:33 +00:00 |
|
Nathan Gray
|
5b26a5faed
|
Get nextmatch header down to one line, hopefully looking a little nicer
|
2011-10-12 19:06:52 +00:00 |
|
Nathan Gray
|
5cab1f7811
|
Get filter labels into header
|
2011-10-12 16:42:22 +00:00 |
|
Nathan Gray
|
ea406d3e85
|
Fix deleteDOMNode() -> removeDOMNode(), fixes labels for selectboxes, probably others
|
2011-10-12 16:37:56 +00:00 |
|
Nathan Gray
|
a09c277ae7
|
Log a warning if et2_insertLinkText is called without a node
|
2011-10-12 16:34:52 +00:00 |
|
Nathan Gray
|
338b14fc9d
|
_rebuildContainer() doesn't take parameters
|
2011-10-12 16:27:50 +00:00 |
|
Nathan Gray
|
a11673dc8f
|
Give a warning when the detached nodes are missing, to help track them down
|
2011-10-11 20:07:57 +00:00 |
|
Nathan Gray
|
0c2866a133
|
Rework fetching values from content & setting values in nextmatch
|
2011-10-11 18:18:58 +00:00 |
|
Nathan Gray
|
5e3362b3b7
|
Get some custom fields working
|
2011-10-07 16:59:50 +00:00 |
|
Nathan Gray
|
a33accfdbb
|
If an empty value is passed, make sure text is cleared
|
2011-10-07 16:58:36 +00:00 |
|
Nathan Gray
|
575d21b962
|
Progress on custom fields widgets
|
2011-10-06 23:44:55 +00:00 |
|
Nathan Gray
|
d88d25b704
|
Use namespace for nextmatch so children can get their data in the standard way
|
2011-10-06 23:10:08 +00:00 |
|
Nathan Gray
|
ed76f0491e
|
Expand sub-arrays that are indexed by form-name ('a[b][c]') into actual sub-arrays so perspectives work properly
|
2011-10-06 23:08:15 +00:00 |
|
Nathan Gray
|
be79886301
|
Add a warning if trying to set an attribute to an Object, so it doesn't just disappear
|
2011-10-06 23:04:40 +00:00 |
|
Nathan Gray
|
08f5e28d00
|
Override getPath() to push nextmatch's ID in
|
2011-10-06 16:38:51 +00:00 |
|
Nathan Gray
|
c9e4d6801d
|
Add getPath() to core widget so widgets can override it
|
2011-10-06 16:33:55 +00:00 |
|
Nathan Gray
|
dfe5d21ea4
|
Save as default checkbox - still a problem getting value on server
|
2011-10-05 16:12:40 +00:00 |
|
Nathan Gray
|
a9b4bfdaba
|
Move column selection popup to nextmatch
|
2011-10-04 21:45:54 +00:00 |
|
Nathan Gray
|
99cad7bd37
|
Update for attributes moved to options sub-property
|
2011-10-03 17:50:29 +00:00 |
|
Nathan Gray
|
4c593038b0
|
Update nm query when column selection changes, re-query only when columns added
|
2011-10-03 17:14:17 +00:00 |
|
Andreas Stöckel
|
8f9db8e353
|
Implemented own code for column resizing as jQuery-UI did not work properly with FF
|
2011-10-03 13:42:56 +00:00 |
|
Nathan Gray
|
b706d7d13d
|
Fix undefined var breaking linking
|
2011-09-30 16:19:09 +00:00 |
|
Nathan Gray
|
43e75da558
|
Start of column resizing. Works OK in chrome, FF needs some work.
|
2011-09-29 22:57:42 +00:00 |
|
Nathan Gray
|
c956d6571b
|
Column selection using default or preference
|
2011-09-29 19:35:20 +00:00 |
|
Nathan Gray
|
168b79bc14
|
Implement called, but not defined, set_visibility() to update column visibility
|
2011-09-29 19:21:38 +00:00 |
|
Nathan Gray
|
18f73b21b9
|
Handling for setting value (for multiple-select) with an array or object
|
2011-09-29 19:20:20 +00:00 |
|
Nathan Gray
|
9b7cd5019c
|
Silence some messages about missing attribute attributes
|
2011-09-27 23:44:07 +00:00 |
|
Nathan Gray
|
a1d344077e
|
Set current column filter values
|
2011-09-27 23:16:54 +00:00 |
|
Nathan Gray
|
36c39cf4b8
|
Get filterheaders working
|
2011-09-27 17:58:10 +00:00 |
|
Nathan Gray
|
4e8fe1bb2c
|
Layout & some functionallity for nm header
|
2011-09-27 00:16:00 +00:00 |
|
Nathan Gray
|
c5237863c2
|
Get filter options into nm header
|
2011-09-26 19:11:01 +00:00 |
|
Nathan Gray
|
b41745afdb
|
Get js in row buttons working (again)
|
2011-09-26 16:19:09 +00:00 |
|
Nathan Gray
|
29501fc027
|
Add set_value() so selectbox can show current value
|
2011-09-26 16:01:42 +00:00 |
|
Nathan Gray
|
0ace096701
|
Start nextmatch header
|
2011-09-23 19:09:52 +00:00 |
|
Nathan Gray
|
c622957b40
|
Handle if button onclick didn't get compiled. Still a problem with variable insertion though
|
2011-09-22 23:03:37 +00:00 |
|
Nathan Gray
|
f7b2a2b02f
|
Set text last, in case title is undefined - it breaks the chaining
|
2011-09-22 21:40:21 +00:00 |
|
Nathan Gray
|
96bb751a26
|
Allow full URLs as images, don't try to split off the app
|
2011-09-22 21:39:34 +00:00 |
|
Nathan Gray
|
04f4287091
|
Declare variable before using it
|
2011-09-22 21:39:02 +00:00 |
|
Nathan Gray
|
860d37912b
|
If value is '', don't show a unit either
|
2011-09-22 21:28:26 +00:00 |
|
Nathan Gray
|
390bb1f6f0
|
Get all button images working (in timesheet & infolog list at least)
|
2011-09-22 21:23:30 +00:00 |
|
Nathan Gray
|
c631412dfb
|
Change style for buttons with icons to only display image
|
2011-09-22 19:10:21 +00:00 |
|
Nathan Gray
|
7488843290
|
Fix link - this.node is used by parent for DOM node
|
2011-09-22 19:02:33 +00:00 |
|
Nathan Gray
|
15ed02894f
|
Get submit buttons + buttons with no onclick function in a nm row (legacy actions) to at least fire
|
2011-09-22 16:25:41 +00:00 |
|
Nathan Gray
|
7297e02f39
|
Get some buttons working in nm. Not quite done yet, only buttons with onclick function working
|
2011-09-21 21:07:21 +00:00 |
|
Nathan Gray
|
0d47709ed1
|
Implement transformer changing type on client side by changing type while loading
|
2011-09-15 18:00:17 +00:00 |
|
Nathan Gray
|
0b41f9da89
|
Target text could also be a number, treat it the same as string
|
2011-09-15 17:51:21 +00:00 |
|
Nathan Gray
|
a5e17d5193
|
Easier warning message for tracking down not existing attributes
|
2011-09-15 17:49:03 +00:00 |
|
Nathan Gray
|
c7d3cba6c6
|
Fix error breaking dates in nm
|
2011-09-15 14:02:24 +00:00 |
|
Nathan Gray
|
2302de28f2
|
Add some et2_IDetachedDOM handling
|
2011-09-14 20:52:59 +00:00 |
|
Nathan Gray
|
ff2a8102d6
|
Implemented all link widgets
|
2011-09-14 20:36:39 +00:00 |
|