Nathan Gray
5b59e85574
Handle multiple values that are comma separated
2012-05-29 23:15:58 +00:00
Nathan Gray
36fa6e27be
Fix apply / reload failure
2012-05-29 23:05:26 +00:00
Nathan Gray
de01faf0df
Add select account search dialog
2012-05-29 22:47:21 +00:00
Nathan Gray
c0ae7013a5
Don't fail if there are no actions, just initialize to empty array
2012-05-29 22:35:33 +00:00
Nathan Gray
d1cee69269
Handle if row doesn't have cat_id in class
2012-05-29 22:26:52 +00:00
Nathan Gray
31166f94a0
Allow list to be cleared; always call search query hook, even if cached
2012-05-29 22:25:40 +00:00
Nathan Gray
9790ee3ac7
Handle some differently formed dialogs
2012-05-29 22:23:02 +00:00
Nathan Gray
2b3686540f
Fix action column removal to handle action columns that are not the last column
2012-05-29 17:22:18 +00:00
Nathan Gray
7e92918f9e
Add support for 'content' attribute, to create namespace for template using something other than its ID
2012-05-24 21:36:03 +00:00
Nathan Gray
aafca99105
Automatically handle link history entries
2012-05-24 17:53:23 +00:00
Nathan Gray
acd7f43303
Accept links in appname:id format
2012-05-24 17:49:28 +00:00
Nathan Gray
5647df9636
Historylog widget for et2
2012-05-24 15:45:29 +00:00
Nathan Gray
88df7e232c
Make sure action object is set before using it
2012-05-23 23:55:01 +00:00
Nathan Gray
fc3553636d
Make sure options get set, if provided to constructor
2012-05-23 23:54:30 +00:00
Nathan Gray
5d1bffd2d7
Fix file upload size limit
2012-05-22 20:44:06 +00:00
Nathan Gray
03dfd56d3e
Hide exec_id field too
2012-05-22 20:16:33 +00:00
Nathan Gray
ceb691f3a3
Always get category information out of cat_id
2012-05-22 19:54:28 +00:00
Ralf Becker
a415cbf259
use egw object for given app and window, to open non-popup pm view in projectmanager iframe for jdots template
2012-05-22 15:40:10 +00:00
Frédéric Erpicum
e2cb9b44e7
resolve problems in opening windows for viewing or editing in projectmanager
2012-05-17 09:26:25 +00:00
Nathan Gray
564d87f68a
Use _rootWidget to get correct egw instance
2012-05-14 17:43:38 +00:00
Nathan Gray
014fdee8bc
When posting, use hidden input
2012-05-14 16:55:38 +00:00
Nathan Gray
9c3e4be52e
Better checking for row category
2012-05-08 22:37:00 +00:00
Nathan Gray
92dbd693d7
Get row category colors working
2012-05-08 22:23:08 +00:00
Nathan Gray
d236f4531e
Silence warning about missing property
2012-05-08 20:27:38 +00:00
Nathan Gray
42ab2c046d
If onchange property was '1', do a full post
2012-05-08 20:27:02 +00:00
Nathan Gray
2beaed766c
Get radio/checkbox to validate values that come from content
2012-05-08 20:25:56 +00:00
Nathan Gray
efd5bacc7a
Make sure value gets set before applying filters, or it won't stay
2012-05-08 18:02:56 +00:00
Nathan Gray
79d3e78f30
Set empty value after loading options, if there's an empty/all label
2012-05-08 17:43:13 +00:00
Nathan Gray
debcd059bc
Remove action column - no action columns in et2
2012-05-08 17:27:38 +00:00
Nathan Gray
8c77cb1bcb
Handle captions on selectboxes with no label by using the empty option
2012-05-08 17:02:06 +00:00
Nathan Gray
2f9118779b
Store column width as reported by column manager
2012-05-08 16:39:17 +00:00
Nathan Gray
dd913e89ab
Get empty_text option working for ro select-account
2012-05-07 22:09:54 +00:00
Nathan Gray
679073abcf
Default nm header to left aligned
2012-05-07 18:43:38 +00:00
Nathan Gray
1049474cd9
Get customfield-type working again
2012-05-07 17:40:59 +00:00
Nathan Gray
604d7da979
Use jQueryUI dialog for popups - it looks better, and you can move it out of the way
2012-05-02 22:33:46 +00:00
Nathan Gray
5c19a16789
Remove state class. It does not add anything, and causes problems in dialogs
2012-05-02 22:28:23 +00:00
Nathan Gray
d2fc62a474
Handle null values without errors
2012-05-02 22:12:42 +00:00
Nathan Gray
2a0df92594
Use set_select_options() to set options read from template to make sure everything is done the same
2012-05-02 19:45:35 +00:00
Nathan Gray
0d5c3a5231
Use div_id, if provided, to close popup
2012-05-02 19:37:24 +00:00
Nathan Gray
5b3aa1bcdd
Replace legacy this.form.submit()s with a full post for better compatability
2012-05-02 19:13:32 +00:00
Nathan Gray
0e2864e79a
Need to add color widget before it works
2012-05-02 19:12:45 +00:00
Nathan Gray
0527ec2a88
Implement color picker
2012-05-02 18:01:17 +00:00
Nathan Gray
f716f7fd6b
- Fix read-only multi-select, was not displaying
...
- Fix issue with 'rows' being separate, threw off other options
- Move around icon/color multi-select options, use them for users. We'll see.
2012-04-30 23:29:31 +00:00
Nathan Gray
4684f25530
Use the widget type to prevent infinitely creating the same thing
2012-04-30 23:25:42 +00:00
Nathan Gray
56c9f5bcea
Use the correct variable, works better
2012-04-30 23:22:48 +00:00
Nathan Gray
725e8c25ac
Prevent error if node is not set, just use the root's egw
2012-04-30 23:22:14 +00:00
Nathan Gray
afb14a532b
Get nm changing selectbox options / filters working
2012-04-30 17:00:50 +00:00
Nathan Gray
7f74846c93
Get HTML values working when sent in content
2012-04-25 17:26:34 +00:00
Nathan Gray
8f488553c0
Make sure read-only selectbox does not return a value
2012-04-25 15:41:19 +00:00
Nathan Gray
2ed29276f6
Check array length too - if arrayMgr returns an empty array, keep looking for options
2012-04-24 22:48:39 +00:00
Nathan Gray
f4871a7bee
Only show link search clear button if there is something to clear
2012-04-24 22:00:18 +00:00
Nathan Gray
ff96b27208
Better styles for link clear (x) button
2012-04-24 21:27:48 +00:00
Nathan Gray
d4aed5cf03
More work on nm actions that need real submit (POST)
2012-04-24 19:47:23 +00:00
Nathan Gray
67813fd767
Automatically link files when selected - if entry has no ID, they wait until save
2012-04-24 16:33:56 +00:00
Nathan Gray
39c133fe2e
Try to get form submit (POST) working in FF
2012-04-23 20:25:21 +00:00
Nathan Gray
ea838035b6
Get submit actions (like Insert in document) working
2012-04-17 22:56:04 +00:00
Nathan Gray
cdbb488a4c
Fix missing index
2012-04-17 18:33:38 +00:00
Nathan Gray
df1f6b2ff4
Fix single values
2012-04-16 23:13:48 +00:00
Nathan Gray
4407942ca6
Better handling of multiple selected read-only accounts
2012-04-16 23:08:28 +00:00
Nathan Gray
61f5cbbe55
Handling of array value with just IDs, if app is restricted
2012-04-16 23:02:38 +00:00
Nathan Gray
97035b359f
Fix missing return value from link
2012-04-16 21:52:31 +00:00
Nathan Gray
32dc09b376
Fix wierdness in date/time values by using the individual pieces
2012-04-16 21:32:42 +00:00
Nathan Gray
d1941b57e9
Add x to search for all browsers. One click brings up last search, click again to clear
2012-04-11 15:43:33 +00:00
Nathan Gray
b2e9b07af8
Get most submit actions working
2012-04-10 20:27:37 +00:00
Nathan Gray
5c0b30bf4f
Implement missing vertical align attribute
2012-04-09 21:55:35 +00:00
Nathan Gray
90c5646da9
Fix selectbox for numeric values
2012-04-09 21:49:28 +00:00
Nathan Gray
8b49490528
Implement legacy options
2012-04-09 21:23:05 +00:00
Nathan Gray
1dface0485
Fix default 'Search' placeholder
2012-04-09 18:56:04 +00:00
Nathan Gray
961e32241d
Make sure widget is a selectbox before trying to set its options
2012-04-09 18:33:03 +00:00
Nathan Gray
cdbe049f21
Get updates to sel-options in row results working
2012-04-09 18:19:43 +00:00
Nathan Gray
8049c3d7f5
Fix updating row count when filter changes
2012-04-09 15:09:40 +00:00
Nathan Gray
18f3d46ca8
Bind enter key to start a search, skipping minimum character limit
2012-04-05 22:57:38 +00:00
Nathan Gray
a5e6dd855b
Layout & spacing for nm customfield header and link widget
2012-04-05 22:30:06 +00:00
Nathan Gray
b66fa91b7c
Allow progress to handle value sent in as label
2012-04-05 20:19:32 +00:00
Nathan Gray
fc14dba964
Implement customfilter to work with link-entry at least
2012-04-05 20:03:43 +00:00
Nathan Gray
bfa9b03115
Play with width to better use space when application select is hidden
2012-04-05 20:02:29 +00:00
Nathan Gray
b240e9eea5
Avoid accidental matches on native object functions (filter, map, etc.)
2012-04-04 20:56:09 +00:00
Nathan Gray
09ac4244cb
Don't set image title if there's a tooltip, browser may show both
2012-04-04 20:25:20 +00:00
Nathan Gray
e88585c8e0
Implement legacy options for link-entry - lets infolog parent work
2012-04-04 20:17:38 +00:00
Nathan Gray
ab50dd80c8
Treat 0 values as empty, and don't show them
2012-04-04 20:05:53 +00:00
Nathan Gray
9822eb0b87
No need to limit this to 50% here
2012-04-04 20:05:19 +00:00
Nathan Gray
d5532c361d
Hide customfield column if there are not custom fields
2012-04-04 19:52:28 +00:00
Nathan Gray
25097f983b
Remove app column, icon should be enough
2012-04-04 19:21:13 +00:00
Nathan Gray
f6c41506b3
Fix missing icons in link list
2012-04-04 19:15:07 +00:00
Nathan Gray
5dcdc58f50
Get nextmatch filters with legacy JS working
2012-03-30 20:17:53 +00:00
Nathan Gray
d9275d53d0
Avoid sending back empty sub-arrays - apps that check for their presence, not contents, have trouble with them
2012-03-30 19:42:01 +00:00
Nathan Gray
f53fa79512
If a row is explicitly disabled, it's safe to just skip it
2012-03-30 16:25:30 +00:00
Nathan Gray
26f5f2e504
Stop error on invalid format, use a default
2012-03-30 14:30:26 +00:00
Andreas Stöckel
f50b880c19
Fixed selection and getSelected() function; controllers and selection managers are now hirachical
2012-03-30 14:20:11 +00:00
Ralf Becker
8874134221
setting subgrid callback and disabling use of regular data (only callback)
2012-03-30 12:17:52 +00:00
Andreas Stöckel
b4460d5924
Now reading is_parent and parent_id from the correct place
2012-03-30 12:06:10 +00:00
Andreas Stöckel
a8ed2af938
Added subgrid support to nm
2012-03-30 12:00:59 +00:00
Andreas Stöckel
1d405d05ba
Implemented hirachical rows
2012-03-30 11:43:39 +00:00
Nathan Gray
448f256985
- Add mime filter
...
- If id ends with [], allow multiple uploads
- If there's a legacy onchange function, don't clear input
- Fire legacy onchange after async upload is complete
2012-03-29 22:45:58 +00:00
Nathan Gray
ab22ccef8e
Allow multiple uploads if id ends with '/', mime filter as a legacy option
2012-03-29 22:43:07 +00:00
Nathan Gray
ced0e0787e
Implement form::name() pseudo function
2012-03-29 22:41:54 +00:00
Nathan Gray
545ffcf34e
Expand name even if not in a row ([...])
2012-03-29 15:13:56 +00:00
Ralf Becker
cedb8e3f6c
add this.form.submit() to legacy functions and use regular nextmatch filter-change, if onchange="this.form.submit()" is set, some more changes etemplate_new --> etemplate
2012-03-29 15:10:25 +00:00
Ralf Becker
4e0ea875b9
fixed File name+link widget to display clickable path components used in filemanager when files from subdirs is selected
2012-03-29 14:31:24 +00:00
Andreas Stöckel
cfa9c190bb
Implemented keyboard navigation and data retrival for uids
2012-03-29 14:11:22 +00:00
Ralf Becker
5ca6860618
more fixes for vfs widget, click on "links" works again under jdots, still needs work for displaying multiple path-elements
2012-03-29 11:52:56 +00:00
Andreas Stöckel
596a67e285
Fixed synchronization between row AOs and selection manager internal AOI
2012-03-29 09:15:00 +00:00
Nathan Gray
02769a962e
Start on VFS upload
2012-03-28 23:27:18 +00:00
Nathan Gray
fc2746bc05
Fix typos
2012-03-28 23:05:42 +00:00
Nathan Gray
b1d4ec546c
Add widget's class to td for backward compatability
2012-03-28 19:21:40 +00:00
Nathan Gray
e2b13e3821
Fix blank (null) dates
2012-03-28 19:05:48 +00:00
Nathan Gray
47a2858f7a
Add column alignment in nm
2012-03-28 19:00:12 +00:00
Nathan Gray
d61a9f4a69
Column alignment for grid
2012-03-28 18:57:37 +00:00
Nathan Gray
a46264ace3
Use 'a' tag so nextmatch action can pick it up
2012-03-28 17:17:04 +00:00
Andreas Stöckel
74a15d8396
Selections do now get properly synchronized betweed egwAction code and selection manager
2012-03-28 16:35:28 +00:00
Ralf Becker
d52ab179a7
classname in callback need to be renamed too
2012-03-28 16:30:17 +00:00
Andreas Stöckel
0ae151e638
Got selection working; only problem left with popup menus is, that entries don't get focused on rightclick
2012-03-28 15:36:17 +00:00
Ralf Becker
b55250b81a
encoding and decoding of vfs special characters
2012-03-28 13:58:18 +00:00
Ralf Becker
2630a39651
moved egw_links.js window contect specific parts to egw_open.js: egw().open() and egw().open_link() renamed from egw().call_link()
2012-03-28 12:37:03 +00:00
Ralf Becker
fbdb8f3c55
mime_icon method for vfs-mime widget
2012-03-28 08:10:57 +00:00
Andreas Stöckel
32f02acf8f
Added forgotten selection manager
2012-03-28 08:05:28 +00:00
Nathan Gray
793fdebb3f
Got mime working, sort of
2012-03-27 23:32:32 +00:00
Nathan Gray
94ac89619e
Radio has its own implementation now
2012-03-27 23:13:55 +00:00
Nathan Gray
215ccc2709
Avoid errors about missing methods, running out of stack space - probably a missing file...
2012-03-27 17:02:00 +00:00
Andreas Stöckel
8d08b9ca49
fixed problem with selection manager indexMap not being updated
2012-03-27 15:22:57 +00:00
Nathan Gray
c28b8662f5
Fix buttononly in datagrid, implement legacy options
2012-03-27 15:05:30 +00:00
Andreas Stöckel
8dced05f23
nextmatch widget now loads the data that was passed to it in the settings array
2012-03-27 14:51:16 +00:00
Ralf Becker
5f4341225a
convert global id prefixed with app:: to just id
2012-03-27 13:12:51 +00:00
Andreas Stöckel
83a6d40b5c
Actions basically working again, do not work properly yet, as the global uid is passed to the nm_action function
2012-03-27 10:18:42 +00:00
Nathan Gray
bed5142764
Most VFS sub-widgets implemented
2012-03-26 23:30:27 +00:00
Nathan Gray
f4fe3951c6
If legacy option is '', it's not set - use default
2012-03-26 23:28:35 +00:00
Nathan Gray
ae6809e91e
Implement legacy options size & max size
2012-03-26 23:27:53 +00:00
Nathan Gray
e330a7bfdc
Start of vfs widget
2012-03-26 19:46:51 +00:00
Andreas Stöckel
34a43e8869
Various bug fixes in the grid, implemented prefetching, workaround for performance issues regarding update, removed _lastModification
2012-03-26 15:28:02 +00:00
Andreas Stöckel
5e9a768fb1
fixed problem with dialog overlaying infolog grid in ff
2012-03-26 14:08:57 +00:00
Nathan Gray
c39b76f8a9
Prevent some warnings about attributes
2012-03-23 19:25:50 +00:00
Nathan Gray
be878e3e79
Get radio customfield working in popup + nm
2012-03-23 18:57:13 +00:00
Nathan Gray
1dc6376ed4
Handle inputs with names ending in [] as arrays
2012-03-23 18:17:15 +00:00
Andreas Stöckel
1be50220a8
Deactivated last commit (slow because pending requests are ignored), lastModification is now set per app in the model
2012-03-23 16:37:44 +00:00
Andreas Stöckel
1dec823e45
Implemented consolidation and extension of requests, code does currently not check which range requests are still pending
2012-03-23 16:30:29 +00:00
Andreas Stöckel
f6484aa626
Now sending _lastModification
2012-03-23 15:04:49 +00:00
Andreas Stöckel
b46278df1d
Fixed problem with strange grid behaviour
2012-03-23 14:51:20 +00:00
Andreas Stöckel
00cd1f1e2f
Bugfixes for dataview
2012-03-23 13:38:30 +00:00
Andreas Stöckel
a9c1112dc1
New dataview version and integration into the nextmatch widget
2012-03-23 12:20:57 +00:00
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