Nathan Gray
|
256c5598cf
|
Handle action option on top right buttons, both when it's there and when it's missing
|
2013-10-10 14:48:37 +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 |
|
Hadi Nategh
|
c58716b64d
|
Set the right value for action_folder_text/taglist in sieve->edit popup window
|
2013-10-10 14:07:50 +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 |
|
Ralf Becker
|
8df6821fa4
|
add css class to style like a nm list
|
2013-10-10 13:18:02 +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
|
0d7f213c7d
|
No longer need to change onchange here, client side does it
|
2013-10-10 13:12:33 +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 |
|
Nathan Gray
|
bab4adf6d9
|
Update toolbar definitions to match new format
|
2013-10-10 11:55:29 +00:00 |
|
Klaus Leithoff
|
2fc466e145
|
basically make changing of identity and signature work, that they reflect in content, and change the possibly preinserted signature
|
2013-10-10 11:44:01 +00:00 |
|
Hadi Nategh
|
ed107f9496
|
Fix encoded mail folder-names by utf7-imap used by sieve rules->action->folder, and replace it with utf-8
|
2013-10-10 11:41:59 +00:00 |
|
Ralf Becker
|
0e2e88c19b
|
fixed hiearchy display in infolog and reset of subs view via clicking on InfoLog icon/header, using now value of nm[parent_id] as key for col_filter
|
2013-10-10 11:29:31 +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
|
24e3fb2e63
|
fix "Got invalid title request, by NOT sending empty requests" warnings
|
2013-10-10 10:49:41 +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
|
e0954288dd
|
Switch to a heartbeat style of tracking open [named] popups. Seems much more consistent.
|
2013-10-10 09:37:21 +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 |
|
Klaus Leithoff
|
cce86e346e
|
silence permanent error log
|
2013-10-10 09:25:04 +00:00 |
|
Klaus Leithoff
|
77d28bad75
|
allow to set config via json_encoded string for purify wrapper
|
2013-10-10 09:23:55 +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 |
|
Hadi Nategh
|
a6b3fb95c0
|
Remove inline script from mail->sieve->edit()
|
2013-10-09 17:20:14 +00:00 |
|
Hadi Nategh
|
0babe3c7b0
|
Set correct values for ['action'] array on server-side in mail->Sieve-edit_popup window
|
2013-10-09 17:17:24 +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 |
|
Hadi Nategh
|
603fb8e782
|
Fix autoselected radioBottons for actions group in mail->sieve->edit popup
|
2013-10-09 16:44:03 +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
|
71c2a554bd
|
Set org rows' type column to match normal rows' type column, give # column a fixed width
|
2013-10-09 14:18:48 +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 |
|
Nathan Gray
|
33a88ea089
|
Also accept meta (Command) key to turn on dragging files out of window
|
2013-10-09 09:12:02 +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 |
|
Klaus Leithoff
|
473da1949d
|
fix curly brackets issue in subject in mainview
|
2013-10-08 14:55:20 +00:00 |
|
Klaus Leithoff
|
03b901db04
|
work to get forward working; code cleanup; several other stuff
|
2013-10-08 14:23:46 +00:00 |
|
Ralf Becker
|
6cfd7b22b7
|
using jQueryUI resizable to resize sidebox, getting it to work under CSP that way
|
2013-10-08 12:06:07 +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
|
915183f787
|
allowing inline js for old apps site configuration
|
2013-10-08 09:54:21 +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 |
|