Ralf Becker
|
ece1062b8b
|
fixed not translated empty_label in selectAccount or nextmatchAccountFilter: they always get translated independent of no_lang attribute
|
2013-10-10 10:23:37 +00:00 |
|
Ralf Becker
|
12717741e4
|
load app translations on ajax-submit too
|
2013-10-10 09:32:25 +00:00 |
|
Klaus Leithoff
|
2a61ac9264
|
allow to pass config/validation rules to current purifying engine (HTMLawed)
|
2013-10-10 09:30:25 +00:00 |
|
Ralf Becker
|
47c3495a86
|
appending modification time to eTemplate url
|
2013-10-10 08:19:20 +00:00 |
|
Nathan Gray
|
f12ab66b07
|
Ok, changing nextmatch row template via ajax should work now.
|
2013-10-09 17:33:29 +00:00 |
|
Nathan Gray
|
da6d3d2d19
|
Also ignore total, or it will reset the normal method of setting it...
|
2013-10-09 17:32:28 +00:00 |
|
Ralf Becker
|
be0530936c
|
fixed taglist focus and click events to adhere to new event signature
|
2013-10-09 17:29:36 +00:00 |
|
Nathan Gray
|
26f75a241b
|
Make sure context is the widget when calling setters
|
2013-10-09 17:15:44 +00:00 |
|
Nathan Gray
|
1e8e86fe23
|
- More consistent firing of load event, so templates can be handled the same if the template has to be fetched or it's already there
- Caching of fetched templates in the instance manager
|
2013-10-09 17:14:59 +00:00 |
|
Ralf Becker
|
f40f41a7d4
|
set_value now iterates over all radioboxes with same id and (un)checks them depending on given value, DOM-id get now set_value appended to be unique
|
2013-10-09 16:22:35 +00:00 |
|
Nathan Gray
|
17c933cded
|
Better handling of binding change handlers to async loaded header templates
|
2013-10-09 15:14:25 +00:00 |
|
Ralf Becker
|
0163442f37
|
changed signature of on* event handlers: 1. event, 2. widget (context is DOM node), event handlers have now type "js" in attribute description and get automatic converted to a function, no more need to call et2_compileLegacyJS
|
2013-10-09 14:35:03 +00:00 |
|
Nathan Gray
|
17e8fa094d
|
Support changing nextmatch template after initial load (ie: in get_rows callback)
|
2013-10-09 14:11:44 +00:00 |
|
Nathan Gray
|
df660bea3c
|
Better handling of doLoadingFinished and firing load event:
- don't fire while still loading
- prevent trying to load children before template is actually loaded from file
|
2013-10-09 14:10:33 +00:00 |
|
Nathan Gray
|
daf55af475
|
Don't try to resize if the columns are not set yet - there's nothing to resize
|
2013-10-09 14:05:05 +00:00 |
|
Nathan Gray
|
d22489e23b
|
Make sure callback is there before trying to call it. If the template changes before the timeout fires, it might not be.
|
2013-10-09 13:07:29 +00:00 |
|
Nathan Gray
|
fde83c834e
|
Register an AJAX handler for assign response type. Needs exec_id, widget ID, attribute name and value. Widget must support setting that attribute.
|
2013-10-09 12:56:49 +00:00 |
|
Nathan Gray
|
bfe208c013
|
Make sure favorite group widget gets cleaned up
|
2013-10-09 12:14:36 +00:00 |
|
Ralf Becker
|
3c0743cb97
|
implemented onfocus event for input-widgets, tested with textbox and taglist, others more complex input-widgets probably need to proxy the event
|
2013-10-09 09:05:30 +00:00 |
|
Ralf Becker
|
f46754cd1a
|
remove href="javascript:void(0)" in favor of href="#" working with CSP
|
2013-10-08 10:08:09 +00:00 |
|
Ralf Becker
|
bafcc80e35
|
fixed translations not loaded on very first request, as postponing ready for waiting on translations did not work, now using a direct callback instead
|
2013-10-08 08:55:15 +00:00 |
|
Nathan Gray
|
1a4a4fdded
|
Always set value, not just title, in nextmatch so link gets updated
|
2013-10-08 08:26:59 +00:00 |
|
Nathan Gray
|
3816abc7a7
|
Fix %s in label of link widget
|
2013-10-08 08:19:42 +00:00 |
|
Nathan Gray
|
5c8c51c77d
|
Always set label, avoids label not being set properly in nextmatch
|
2013-10-08 08:14:24 +00:00 |
|
Nathan Gray
|
52f269717e
|
Fix %s in labels in nextmatch rows
|
2013-10-08 07:46:44 +00:00 |
|
Ralf Becker
|
0bb8093426
|
fixed translations on client-side: server sends now currentapp and langRequire to client, which uses that to translate phrases, langRequire is only stored in egw object for matching app-name and window!
|
2013-10-07 17:00:03 +00:00 |
|
Ralf Becker
|
147e469b02
|
missed docu-update on postSubmit
|
2013-10-07 16:12:04 +00:00 |
|
Ralf Becker
|
b7d6d4266e
|
quite some warning
|
2013-10-07 16:11:25 +00:00 |
|
Nathan Gray
|
764bde5bff
|
Fix broken set_value() to properly accept strings as value, fix broken adding of free entries
|
2013-10-07 10:10:54 +00:00 |
|
Nathan Gray
|
a190cd7302
|
Remove javascript:void() href to comply with CSP
|
2013-10-07 10:05:51 +00:00 |
|
Nathan Gray
|
869ebc3ca5
|
- Respect force_mailto preference
- If force_mailto is not set, open in a new window instead of current
|
2013-10-07 09:48:17 +00:00 |
|
Hadi Nategh
|
54ab073cab
|
Fix et2_checkbox_ro widget for exceptional cases when we pass value as Non-Boolean
|
2013-10-05 14:04:10 +00:00 |
|
Ralf Becker
|
43e1bfcc12
|
switching on Content-Security-Policy: script-src 'self' 'unsafe-eval' for all templates, old non-et2 apps can call egw_framework::csp_script_src_attrs('unsafe-inline') to enable inline scripts in their scope, et2 does it for CK editor which does not support CSP currently and old etemplate does it for all apps using it
|
2013-10-05 13:33:28 +00:00 |
|
Nathan Gray
|
9b9a1df8a3
|
Use egw.open_link() to open popups so they can be tracked, if they have a target.
|
2013-10-05 09:40:00 +00:00 |
|
Ralf Becker
|
ec2de1c7e6
|
replace unnecessary post submits with regular ajax submits, also added a couple more todos
|
2013-10-04 14:43:56 +00:00 |
|
Nathan Gray
|
5d746529a7
|
Documentation update
|
2013-10-04 13:25:05 +00:00 |
|
Hadi Nategh
|
da42c28e57
|
Fix grid with auto-repeat rows
|
2013-10-04 13:03:58 +00:00 |
|
Ralf Becker
|
6e30816758
|
fixed not working download via action system: needed submit via POST request instead of Ajax, add new boolean action attribute postSubmit
|
2013-10-04 12:48:11 +00:00 |
|
Nathan Gray
|
5d1a8e16ee
|
Fire change event when input is changed via code
|
2013-10-04 10:07:34 +00:00 |
|
Nathan Gray
|
4c1dd51f0a
|
Fix another occurrence of search icon still using jQueryUI icon
|
2013-10-04 07:38:34 +00:00 |
|
Nathan Gray
|
7cda6a630b
|
Add a toolbar widget that displays its actions as a toolbar
|
2013-10-04 07:29:38 +00:00 |
|
Nathan Gray
|
70b8496310
|
Handle more complicated select_options style options, including icons.
|
2013-10-04 07:21:19 +00:00 |
|
Ralf Becker
|
dad39e1d8a
|
moved all confirmation to api egw_actions and changed select_all to depend on all visible rows selected (Ctrl-A)
|
2013-10-03 15:30:27 +00:00 |
|
Ralf Becker
|
d7f37f5c2d
|
fixed not displayed icon, when using et2_dialog.show_dialog(), fixed set_message to allow only plain text
|
2013-10-03 15:27:00 +00:00 |
|
Nathan Gray
|
ef884aa1cd
|
Try for a more local parent node than window to get better sizing, explicitly resize child nodes
|
2013-10-03 12:56:29 +00:00 |
|
Nathan Gray
|
0c0dc2c943
|
Just re-ordering for better readability
|
2013-10-03 12:53:58 +00:00 |
|
Nathan Gray
|
3d1bdceaac
|
Deal with rounding errors etc. so columns always take full width, and some bounds checking in case things go horribly wrong.
|
2013-10-03 12:52:58 +00:00 |
|
Ralf Becker
|
5778c9d964
|
fixed egw_framework::message($msg, $msg_type) was not displayed on ajax-load, eg. regular et2 submit
|
2013-10-03 09:09:24 +00:00 |
|
Nathan Gray
|
c4fc4699a4
|
Paul's fix for annoying link title error popping up
|
2013-10-03 07:12:53 +00:00 |
|
Nathan Gray
|
499c9f3c22
|
Avoid infinite heights in case there is nothing below
|
2013-10-02 13:11:07 +00:00 |
|