26888ce64c
When turning on tag mode, remove empty label from options.
2013-11-15 16:51:49 +00:00
3c38cd10c4
Nextmatch update changes:
...
- Implement "update" as alias for edit
- Comment out handling of edit (handle as add)
2013-11-15 15:28:38 +00:00
0745db84bd
Use current app to get around missing etemplate run rights
2013-11-13 23:47:01 +00:00
d1c5bf2243
Use current app to get around missing etemplate run rights
2013-11-13 23:28:26 +00:00
44f6f55406
Make sure entry header sets activeFilter value when setting nextmatch
2013-11-13 22:41:22 +00:00
70b4ff412c
Avoid errors if row_cont is null, just use an empty array
2013-11-13 19:25:10 +00:00
b7487f8b72
Avoid double-binding change & focus handlers
2013-11-13 18:17:50 +00:00
a10ac05b63
Allow app's custom file drop code to run even if no row data found
2013-11-13 17:18:55 +00:00
a4cad98e4c
Skip request to make links if there are no links to make
2013-11-12 20:25:04 +00:00
87a4d6471b
Add extra filters in to list
2013-11-12 20:14:33 +00:00
96336ea521
fixed error, if no favorites are defined
2013-11-12 07:51:28 +00:00
42368769a0
Fix %s as value in description widget
2013-11-11 14:16:18 +00:00
38748c2fa1
fix for action-checkboxes not transmitted in et2
2013-11-08 16:38:12 +00:00
ca92b22daf
Downgrade error about overwriting value, id exists twice to warning.
...
Stop warning about duplicate IDs in children of header bar, those values are part of nextmatch.
2013-11-08 16:28:07 +00:00
ba9782138c
Check for app_callback before trying to call it
2013-11-07 23:21:14 +00:00
441a0eb4e9
new seletbox.set_multiple(_multiple, _rows) method to switch multiple on/off on instanciated widget, optional parameter selectbox.set_tags(_tags, _width) to specify width
2013-11-07 13:20:49 +00:00
f973dc9b79
Fix missing category labels in nm list (set with full object was not implemented)
2013-11-06 20:26:38 +00:00
39c1efc789
Fix up dataview / nm filter changes. Removes extra server call to ajax_get_rows.
2013-11-06 18:55:57 +00:00
90a9df3d1e
key can be 0 or "" too, therefor need to check if attribute value exists
2013-11-06 10:31:31 +00:00
6d226a7921
split constructor function and place of instanciation for app.js objects: app[appname] = new app.classes[appname]();
2013-11-04 20:54:23 +00:00
a2faa9bd00
- Clean up some link sub-widgets to make them operate a little nicer / more consistently
...
- Check attrs for already existing select_options too, should speed up selectboxes a little more
2013-11-04 19:00:43 +00:00
1dd3ad5e0a
fixed ckeditor wont start with NOT expanded toolbar
2013-11-04 10:13:28 +00:00
a1b66d286d
keep client/javascript from re-ordering nummeric option-values by sending them as array of objects with attribute value
2013-11-03 13:33:32 +00:00
52a3a5e2ae
fixed not working readonly display of integer or float widgets, caused by attribute validation allowing string only
2013-11-02 14:49:26 +00:00
aa4651272e
Some minor enhancements / bugfixes, such as
...
- Better warnings
- Check some vars before using
- Fixes missing value on selects with tag attr
2013-11-01 21:12:20 +00:00
34e5d01de4
Allow access to current namespace content with {$_cont[...]}, since {$cont[...]} goes to the root
...
(this might not be the best, but I can't figure out a better way with the compiled expressions)
2013-10-30 17:16:20 +00:00
064baf926a
et2.submit(button,async) button can now be widget-id too, new optional async parameter to send request asynchronious (default synchronious), eg. to show an otherwise frozen animation
2013-10-30 14:07:29 +00:00
cabb1e8b8c
fixed error if this._widgetSurrondings is not defined, no idea why
2013-10-30 09:43:12 +00:00
388b2cbceb
- Fix etemplate2 assign json plugin so it's on the right egw object
...
- Add a console debug group (when supported) to make it easier to work with console log
2013-10-28 20:16:49 +00:00
7c7d6391ab
- Automatically add 'Select All' action with Ctrl+A shortcut after first action group
...
- Implement Select All into selection controller so it works even if all rows aren't loaded
2013-10-24 17:29:11 +00:00
dc01c61793
Fix up order of operations in link widget to stop setting value too early
...
Fixes "false" as text when value is provided in app:id format
2013-10-24 16:04:44 +00:00
5923aed2a8
Make link widget last selected app preference specific to each application
2013-10-23 19:51:43 +00:00
550604017e
Make sure original buttons don't show in auto dialog
2013-10-22 22:43:14 +00:00
ea79585b23
Pre-set min-width of auto-dialog to honor specific sizing
2013-10-22 22:03:31 +00:00
a81aaefbe3
Fix selectbox with array value not getting set
2013-10-22 21:18:45 +00:00
ab4873553b
- Add in any missing filter/left/right header select options from favorites or other changes instead of rejecting. Server side get_rows is responsible for actually providing the missing option(s)
...
- Propagate changed exec_id to controller
2013-10-21 22:23:02 +00:00
a5e0ee9cd0
Fix broken warning about setting value not in options
2013-10-21 22:20:18 +00:00
52a7acfc55
- Don't change template if new is the same as current
...
- Create header in init(), now that not-loaded templates are handled
- Update nm left/right header input widgets' old value when filtering
2013-10-21 18:02:02 +00:00
788483043d
Set activeFilters to match value in left/right header when binding to change so favorites pick up header values set by server
2013-10-21 17:28:08 +00:00
2524de6c74
Add link now remembers you last selected app
2013-10-21 16:32:07 +00:00
c25d73b435
Change link widget from edit to view, pass the parameters needed to open in the app's tab or popup, according to link registry
2013-10-21 15:39:09 +00:00
3298e69d92
Change some more regexes to match all
2013-10-21 15:16:12 +00:00
77e2849895
Add et2_grid.set_value() to re-create a grid (including auto-repeat).
...
Pass an object with key/value pairs to update the grid's array managers (content,sel_options,readonlys).
The grid will then be re-created (not updated) using the template.
2013-10-18 23:24:49 +00:00
4dbda94f6a
implement set_class for progress widget; preserve widgets base classes, if we do so
2013-10-18 09:47:29 +00:00
2435e925ae
implement set_class for progress widget
2013-10-18 08:50:53 +00:00
10f3665853
If there is no template specified, resolve immediately
2013-10-17 15:23:33 +00:00
3124a8c3f3
allow to use "about:*" or urls starting with / in set_value
2013-10-17 13:14:22 +00:00
4d35323f52
- More checks for sub-template referred to by partial name
...
- Fix sub-template modifications missed if namespace mismatch
2013-10-16 23:16:29 +00:00
d271990b84
Prevent creating multiple sub-widgets if doLoadingFinished() is called more than once (eg in nextmatch header)
2013-10-16 22:39:41 +00:00
4002907c05
Use jQuery's Deferred to solve the deferred loading problem instead of load events.
2013-10-16 20:48:05 +00:00