Nathan Gray
|
0e9e4ae325
|
Add in seconds, some timestamps have those and date doesn't parse otherwise
|
2012-04-23 16:32:34 +00:00 |
|
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
|
97035b359f
|
Fix missing return value from link
|
2012-04-16 21:52:31 +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 |
|
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 |
|
Ralf Becker
|
db196bd739
|
remove trailing whitespace from css in templates
|
2012-04-05 12:44:16 +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
|
95fb2dfaaa
|
Reset namespace for widgets that come later in template
|
2012-03-30 16:05:29 +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 |
|
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 |
|
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 |
|
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
|
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 |
|
Nathan Gray
|
02769a962e
|
Start on VFS upload
|
2012-03-28 23:27:18 +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 |
|
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 |
|
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 |
|
Nathan Gray
|
282888715b
|
Custom field value is never an array, just a string
|
2012-03-23 18:43:06 +00:00 |
|
Ralf Becker
|
2e3d740da7
|
only return modified knowUids not check for deleted ones, if row_id is set
|
2012-03-23 16:05:06 +00:00 |
|
Ralf Becker
|
4e3f3e3d2c
|
fixes to server-side part of new datagrid
|
2012-03-23 14:42:06 +00:00 |
|
Nathan Gray
|
6d594d970c
|
Saves better if it does something with the data on submit
|
2012-03-22 23:36:31 +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
|
0c5c5ffb2c
|
Handle custom field date formatting
|
2012-03-22 16:34:45 +00:00 |
|
Nathan Gray
|
93b51ddefe
|
Fix customfield-type transformation
|
2012-03-20 22:37:52 +00:00 |
|
Nathan Gray
|
670bda71e3
|
Move CSS into proper position
|
2012-03-20 15:26:34 +00:00 |
|
Ralf Becker
|
0c046b5c65
|
new ajax_get_rows interface transmitting only changed data
|
2012-03-20 14:25:12 +00:00 |
|
Nathan Gray
|
abe44d99c7
|
Include jQuery-UI CSS for all
|
2012-03-19 19:52:35 +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
|
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
|
0aa4c66803
|
Don't proxy template, just don't load it until asked for
|
2012-03-14 21:27:23 +00:00 |
|
Ralf Becker
|
2bbb3b07e9
|
using new egw.langRequire to load translations only once (per top-window load)
|
2012-03-14 12:10:31 +00:00 |
|
Ralf Becker
|
19b3120be6
|
fixed "PHP Fatal error: Unsupported operand types in /opt/local/apache2/htdocs/egroupware/etemplate/inc/class.etemplate_widget_projectmanager.inc.php on line 56"
|
2012-03-14 11:32:28 +00:00 |
|
Nathan Gray
|
14d593d600
|
Send category options even if read-only
|
2012-03-13 23:10:27 +00:00 |
|