Nathan Gray
|
ba9782138c
|
Check for app_callback before trying to call it
|
2013-11-07 23:21:14 +00:00 |
|
Nathan Gray
|
969155e150
|
Handle no files selected without throwing warnings
|
2013-11-07 23:20:07 +00:00 |
|
Ralf Becker
|
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 |
|
Nathan Gray
|
f33862b8b6
|
Fix setting default/forced column preference when selected columns was changed at the same time.
|
2013-11-06 22:51:57 +00:00 |
|
Nathan Gray
|
c21dcc5e4a
|
Fix erole always showing some roles, never showing project only, by checking for read-only, and fix copy/paste error
|
2013-11-06 21:03:33 +00:00 |
|
Nathan Gray
|
f973dc9b79
|
Fix missing category labels in nm list (set with full object was not implemented)
|
2013-11-06 20:26:38 +00:00 |
|
Nathan Gray
|
39c1efc789
|
Fix up dataview / nm filter changes. Removes extra server call to ajax_get_rows.
|
2013-11-06 18:55:57 +00:00 |
|
Ralf Becker
|
1c7c699d4f
|
select-account: default label will be added on clientside, it doubles, if added here too
|
2013-11-06 10:31:57 +00:00 |
|
Ralf Becker
|
90a9df3d1e
|
key can be 0 or "" too, therefor need to check if attribute value exists
|
2013-11-06 10:31:31 +00:00 |
|
Ralf Becker
|
e53f781610
|
adding caption too
|
2013-11-06 10:30:18 +00:00 |
|
Ralf Becker
|
e5f76db8a8
|
fixed a typo in previous commit and get setting of value in typeOptions working
|
2013-11-06 08:59:38 +00:00 |
|
Ralf Becker
|
2793ab44fd
|
fix select-dow widget to return again a single value by oring together selected week-days
|
2013-11-06 08:49:06 +00:00 |
|
Ralf Becker
|
c7d566533e
|
fix Nathans fix for old editor, to only use fallback for new widgets, if a type is given
|
2013-11-05 10:22:19 +00:00 |
|
Klaus Leithoff
|
395dd415f8
|
fix for an etemplate:: call, that seems to be outdated self:: seems to be the static object to use now
|
2013-11-05 08:32:03 +00:00 |
|
Nathan Gray
|
4d8371d015
|
Fix missing eroles in element list 'Element role' column
|
2013-11-04 21:53:05 +00:00 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
f41480a3f6
|
added a couple more widgets not having an own server-side class
|
2013-11-04 19:33:57 +00:00 |
|
Nathan Gray
|
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 |
|
Nathan Gray
|
5b7f804877
|
Stop fatal error about missing argument 2 to textbox
|
2013-11-04 18:57:42 +00:00 |
|
Nathan Gray
|
d4be70de5a
|
- Use a hook for app's custom widgets to avoid scanning filesystem
- Use new hook to load importexport's filter widget
- Remove some typos & error_log()s
|
2013-11-04 17:23:58 +00:00 |
|
Ralf Becker
|
7f50ed9f1a
|
fixed renumbered option-values because of array_merge
|
2013-11-04 16:05:51 +00:00 |
|
Ralf Becker
|
7180f78f00
|
setting default for optional 2. beforeSendToClient parameter to null
|
2013-11-04 15:41:58 +00:00 |
|
Ralf Becker
|
88dd91fe2a
|
put class attribute on menupopup instead of menulist, as that is where et2 looks for it
|
2013-11-04 11:54:51 +00:00 |
|
Ralf Becker
|
e2b9443fa0
|
no need to load not autoloadable widgets, in fact is messes up loading order in old etemplate editor
|
2013-11-04 10:23:42 +00:00 |
|
Ralf Becker
|
1dd3ad5e0a
|
fixed ckeditor wont start with NOT expanded toolbar
|
2013-11-04 10:13:28 +00:00 |
|
Ralf Becker
|
1fe139c822
|
never send passwords back to client, instead send a number of asterisks and replace them again on server-side
|
2013-11-04 09:11:11 +00:00 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
7e856af544
|
mark popups as such by enclosing there content in div#popupMainDiv and properly closing html markup for popups
|
2013-11-03 09:30:25 +00:00 |
|
Ralf Becker
|
4dbb522887
|
only add html5 required attribute if validation is NOT ignored, like eg. in editor
|
2013-11-02 17:30:07 +00:00 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
511a925bb4
|
excluding contact_widget causing to load etemplate_widget and etemplate_widget_transformer, not playing nice with old editor
|
2013-11-02 10:28:56 +00:00 |
|
Nathan Gray
|
7f98f428a0
|
Adapt importexport for etemplate2
|
2013-11-01 22:04:43 +00:00 |
|
Nathan Gray
|
1e786ec974
|
Automatically send widget attribute changes made while processing an ajax submit.
(App code can return without calling exec() to avoid re-rendering the whole thing)
|
2013-11-01 21:48:22 +00:00 |
|
Nathan Gray
|
0c87bd63e7
|
Fix for sub-templates set via content not properly validated on submit
|
2013-11-01 21:39:45 +00:00 |
|
Nathan Gray
|
36d930ad41
|
Explicit method visibility is supposed to satisfy PHP 5.4
|
2013-11-01 21:19:08 +00:00 |
|
Nathan Gray
|
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 |
|
Ralf Becker
|
04a066154e
|
fixing PHP fatal error: "Object of class etemplate could not be converted to string", caused by last commit
|
2013-10-31 08:49:46 +00:00 |
|
Ralf Becker
|
e4e3627cdc
|
fixed first row with index="0" got displayed wired eg. in file selection popup, caused by empty("0") === true
|
2013-10-31 08:34:14 +00:00 |
|
Nathan Gray
|
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 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
cabb1e8b8c
|
fixed error if this._widgetSurrondings is not defined, no idea why
|
2013-10-30 09:43:12 +00:00 |
|
Nathan Gray
|
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 |
|
Ralf Becker
|
c3d3ca9973
|
fixed wrongly disabled tabs
|
2013-10-25 12:26:44 +00:00 |
|
Ralf Becker
|
e8ac0674e1
|
need to compare short names, as long name generated by prefixing with template-name is not found, because different template name
|
2013-10-25 11:39:05 +00:00 |
|
Ralf Becker
|
f62028444d
|
disable tabs independent of using short or full name, eg. $readonlys["tabs"]["test"] = true works as well as $readonlys["tabs"]["app.something.test"] = true
|
2013-10-25 07:31:45 +00:00 |
|
Nathan Gray
|
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 |
|
Ralf Becker
|
2f0f2ae303
|
* All apps: new custom-field type IP-Address getting initially set with remote IP address, and allowing to set negativ length for text fields to make them readonly
|
2013-10-24 17:22:23 +00:00 |
|
Nathan Gray
|
9bdaf0f338
|
Silence error log
|
2013-10-24 17:05:22 +00:00 |
|
Nathan Gray
|
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 |
|
Ralf Becker
|
32e033df6f
|
* PostgreSQL/Addressbook: fixed SQL error when sorting by a custom field
|
2013-10-24 14:57:36 +00:00 |
|