Nathan Gray
|
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 |
|
Nathan Gray
|
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 |
|
Nathan Gray
|
4002907c05
|
Use jQuery's Deferred to solve the deferred loading problem instead of load events.
|
2013-10-16 20:48:05 +00:00 |
|
Ralf Becker
|
f10fc199a0
|
reverted only binding if onclick method is set to allways bind again (because eg. et2_button needs bind and fails to work) and only setting et2_clickable, if we have an onclick
|
2013-10-16 15:04:52 +00:00 |
|
Ralf Becker
|
d1a2b89815
|
only bind click event if we have a handler and add et2_clickable css class so user knows widget is clickable
|
2013-10-16 09:17:51 +00:00 |
|
Klaus Leithoff
|
ceb20da716
|
fix preset of taglist value
|
2013-10-14 08:37:49 +00:00 |
|
Nathan Gray
|
b77ce6a8dc
|
- MagicSuggest update
- Fix setting taglist value via js
|
2013-10-11 14:38:04 +00:00 |
|
Nathan Gray
|
f73f8fea89
|
Update email regex to allow:
Nathan Gray <ng.dot@email.com>
|
2013-10-11 14:35:13 +00:00 |
|
Klaus Leithoff
|
44e995abea
|
provide a tooltip on vfs select button icon
|
2013-10-11 13:48:50 +00:00 |
|
Klaus Leithoff
|
78e3371a2b
|
set action.caption as tooltip, and provide an applicable class for item images
|
2013-10-11 13:34:35 +00:00 |
|
Klaus Leithoff
|
d961343939
|
set action.caption as tooltip, and provide an applicable class for item images
|
2013-10-11 13:34:17 +00:00 |
|
Ralf Becker
|
200c9e55fe
|
dont replace value&label "" with empty_label, as empty_label is allways added, ignoring it here, to not add it twice
|
2013-10-11 13:02:22 +00:00 |
|
Ralf Becker
|
c6a97da311
|
fixed changes in get_rows method were not send back to client, if PHP mcrypt is available / eTemplate request stored on client
|
2013-10-11 11:20:21 +00:00 |
|
Ralf Becker
|
3c80defe8b
|
fixed setFilter to correctly return all current filter-values in its 1. parameter this.activeFilters
|
2013-10-11 09:55:12 +00:00 |
|
Nathan Gray
|
a30b656865
|
Fully support linking before entry is saved
|
2013-10-11 08:41:24 +00:00 |
|
Nathan Gray
|
8912d029a4
|
UI to support links on unsaved entries
|
2013-10-10 17:00:30 +00:00 |
|
Nathan Gray
|
33a7534299
|
Include offending widget in attribute type mismatch warning
|
2013-10-10 14:52:48 +00:00 |
|
Nathan Gray
|
e6f58c4d4b
|
- Fix value rejecting array
- Better handling of no comment (null) on link
|
2013-10-10 14:43:54 +00:00 |
|
Ralf Becker
|
046aab4000
|
re-add css class "row" to every grid row to get row-cursor back
|
2013-10-10 13:37:30 +00:00 |
|
Nathan Gray
|
398a8eed25
|
Event handler attributes:
- default to et2_no_init so they don't get processed if not set
- remove some duplication in attributes
|
2013-10-10 13:17:07 +00:00 |
|
Nathan Gray
|
22b5ed587f
|
Improve error message to make sure we get the error message
|
2013-10-10 12:32:34 +00:00 |
|
Nathan Gray
|
eda4d2a3f6
|
Some extra resize bits to make sure everything gets resized:
- Resize the grid (resizes the column headers)
- Re-initialize the dynheight, just in case something changed
|
2013-10-10 12:25:29 +00:00 |
|
Nathan Gray
|
09693fc761
|
Remove inline javascript to file
|
2013-10-10 11:58:19 +00:00 |
|
Nathan Gray
|
9fe3bda432
|
- Don't try to translate config
- Better error message if destroying CKEDITOR fails
- Handle failing destroy, and make sure widget is completely removed
|
2013-10-10 11:57:18 +00:00 |
|
Ralf Becker
|
60049dd085
|
fixed error stalling filemanager: can not read property _parent of undefined
|
2013-10-10 11:23:32 +00:00 |
|
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 |
|
Nathan Gray
|
f12ab66b07
|
Ok, changing nextmatch row template via ajax should work now.
|
2013-10-09 17:33:29 +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
|
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 |
|