Commit Graph

2320 Commits

Author SHA1 Message Date
Nathan Gray
5b8b8fd838 Avoid infinite loops by not passing real content text, so other app doesn't try to expand custom fields too 2012-04-18 16:21:24 +00:00
Nathan Gray
3af88b3f6e Add method to handle POST submits outside of ajax framework 2012-04-17 22:58:39 +00:00
Nathan Gray
ea838035b6 Get submit actions (like Insert in document) working 2012-04-17 22:56:04 +00:00
Nathan Gray
b05290d494 Restore previous namespace after processing children 2012-04-17 22:54:40 +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
fb69fb21ea More robust handling of date formatting:
- Handle placeholders with prefixes
- Use user format to parse date/time, in case it's already been formatted
2012-04-16 15:54:22 +00:00
Nathan Gray
0cfed6ba11 Allow 2 digits with leading 0 when increment >= 10 2012-04-12 22:04:51 +00:00
Nathan Gray
4feaa8375e Expansion of link_to custom fields 2012-04-11 20:03:11 +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
Ralf Becker
7d935da352 allow text like html markup for htmlarea in mode="ascii", which is effectivly a textarea. Allows html-tag eg. in tracker 2012-04-11 09:16:27 +00:00
Nathan Gray
b2e9b07af8 Get most submit actions working 2012-04-10 20:27:37 +00:00
Nathan Gray
4d37157497 Make match non-greedy to only match placeholder 2012-04-10 15:05:41 +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
4018cc39ad Stop messages from wrapping by treating them as a block 2012-04-09 21:40:45 +00:00
Nathan Gray
8b49490528 Implement legacy options 2012-04-09 21:23:05 +00:00
Nathan Gray
810d6a8487 Fix block elements in hbox taking more than one line 2012-04-09 19:46:33 +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
3c6d8ce910 Fix alignment for export button, add margin to image buttons 2012-04-05 21:32:57 +00:00
Nathan Gray
b66fa91b7c Allow progress to handle value sent in as label 2012-04-05 20:19:32 +00:00
Nathan Gray
f045f6e4f8 Double space after nm header filters 2012-04-05 20:08:57 +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
Ralf Becker
db196bd739 remove trailing whitespace from css in templates 2012-04-05 12:44:16 +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
Ralf Becker
ff47c04721 rename again accidently renamed boetemplate(_old) class 2012-04-04 06:10:41 +00:00
Nathan Gray
18ca0470b2 Merged links are always external 2012-04-02 22:14:15 +00:00
Nathan Gray
57602e41ca Expand link_to custom fields and make available all placeholders from the app.
eg: {{#address}} gives the link title, but now you can use {{#address/n_fn}}, {{#address/email}}, etc.
2012-04-02 21:25:42 +00:00
Nathan Gray
2d6569414b - Allow adding a child category to a restricted category
- Show filter for application global categories
2012-04-02 16:29:13 +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
95fb2dfaaa Reset namespace for widgets that come later in template 2012-03-30 16:05:29 +00:00
Nathan Gray
26f5f2e504 Stop error on invalid format, use a default 2012-03-30 14:30:26 +00:00
Andreas Stöckel
fc981118c1 Added css for subgrids 2012-03-30 14:20:27 +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
2ffb9e3f91 support for parent_id and is_parent, need to be moved to call_get_rows, to also include in initial data 2012-03-30 12:28:07 +00:00
Ralf Becker
a80a42f5c8 disabling permanent debug from widget transformer 2012-03-30 12:21:12 +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
9d179df719 Avoid warning when input is not an array - caused by no cfs 2012-03-29 22:57:00 +00:00
Nathan Gray
3bce9fccc3 - Add getElementsByType() function
- Handle ids that end in []
2012-03-29 22:55:44 +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
Klaus Leithoff
e20f2e9333 do not try to apply decodePath to an array (egw_link::title is handling this correctly if app is VFS_APPNAME and second argument is of type array) 2012-03-29 13:36:28 +00:00
Ralf Becker
ee8fd5b10e found a lot more calls to get_rows missing to set csv_export flag and fixed code in nextmatch dealing with situation if num_rows=-1 got stored in prefs anyway 2012-03-29 12:06:10 +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
Ralf Becker
4d95a9b495 * ImportExport/Tracker: timeout left num-rows set to -1, causing nextmatch to try to display full list on next login 2012-03-29 10:43:21 +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
Ralf Becker
f8498ca949 an other little fix to have old etemplate editor work with etemplate2 2012-03-28 16:29:14 +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
Ralf Becker
4a08f033e7 renamed etemplate to etemplate_old and etemplate_new to etemplate, thought new etemplate is still disabled in etemplate/inc/class.etemplate.inc.php line 38 2012-03-27 15:45:31 +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
f9e3fc5aec need to init action_links, as they are stored from previous requests and used in egw_actions to detect we are on first level of menu 2012-03-27 14:02:34 +00:00
Klaus Leithoff
f5c5ef9c29 links to vfs are to display the filename decoded instead of the urlencoded version (which is needed to access the file) 2012-03-27 13:56:22 +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