Hadi Nategh
2741ebc959
* Mail: Fix issue download an attachment from mail preview, crashes Chrome
2015-10-16 07:51:05 +00:00
Hadi Nategh
04f610b32c
Do not trigger a second resize on split widget as it may conflict with browser bottom download bar
2015-10-15 14:34:50 +00:00
Nathan Gray
8b68269874
Add empty_label to Select account custom field type, so you can select nothing.
2015-10-13 16:04:20 +00:00
Hadi Nategh
d48ad7da79
Make sure we are not requesting server for an empty value option or other widgets but select-timezone as server won't find anything and it will fall into an infinitive loop, e.g. select-cat widget.
2015-10-12 09:57:42 +00:00
Ralf Becker
7ed6c0b3f1
Several fixed to cope better with CalDAVTester:
...
- adding priority=0=undefined to calendar, as it is iCalendar default
- no longer export iCalendar defaults PRIORITY=0, TRANSP=OPAQUE, CLASS=PUBLIC
- assume UTC if no timezone given, unfortunatly Horde_Icalendar currently does not tell UTC or local
- export DURATION instead of DTEND for UTC and duration less or equal 1 day (todo: store if user entered duration in db model, to be able export it as such again)
2015-10-09 18:03:45 +00:00
Ralf Becker
061ac97f78
Fix infinitive request from selectbox widget
2015-10-07 16:07:47 +00:00
Nathan Gray
a2af10dd14
- Fix missing option check to work with options sent as an in-order array (label,value), fixes some custom fields not being properly set.
...
- Fix links to accounts (home-accounts) would not open properly when you click on them
2015-10-06 19:23:51 +00:00
Hadi Nategh
cbee039278
Reverts the commit 53798
2015-10-02 09:20:09 +00:00
Nathan Gray
eabe1d742f
Add empty_label to Select account custom field type, so you can select nothing.
2015-10-01 15:11:57 +00:00
Nathan Gray
ce637ac759
Pass current selectbox value so the server can make sure it's there
2015-09-30 16:06:15 +00:00
Nathan Gray
6450e343c4
Admin bugfixes:
...
- Avoid error Cannot read property 'promise' of undefined
- Reduce wrong width in admin customfields or categories after you click 3 times
2015-09-29 14:39:50 +00:00
Hadi Nategh
1a4705ca5c
Fix split widget does not take right size
2015-09-29 12:17:14 +00:00
Hadi Nategh
440e2348a6
Do not trigger autocomplete fix if the browser is Safari and there's an input with type password, since the Safari does not respect autocomplete = off
...
- Fix password autofill issue in compose dialog
2015-09-24 07:34:04 +00:00
Nathan Gray
f8f586eeab
Do not die if select custom field is not fully set up
2015-09-22 16:05:27 +00:00
Nathan Gray
9c699bc8e2
Do not give an error about selecting contacts when there is no action.
...
r53709: Fix admin changing their columns set the default for all users
2015-09-22 16:03:33 +00:00
Hadi Nategh
c4af049ac9
A hack for toolbar widget to get fixed existing toolbar preferences and keep working with new actions
2015-09-18 13:45:52 +00:00
Nathan Gray
88a967371d
Set autocomplete attribute so browsers can put the data in the right place (fixes problem with autofill went into address line 2)
2015-09-09 14:20:14 +00:00
Hadi Nategh
187406187b
Fix mail's send button does not work in some occasions:
...
- CKEditor has its own submit handler which was making conflict with our autocomplete submit
2015-09-01 13:38:22 +00:00
Hadi Nategh
6d9f083874
* All Apps: Implement drag and drop file from desktop into htmlarea
2015-08-12 14:58:00 +00:00
Hadi Nategh
df179a3859
* Mail/tree: Performance improvement for mail index folderTree
...
- Autoloading mail folders when show all folders is on (performance improvement)
- Get folder status for opened folders only (performance improvement)
- Styling hovered over mail folder
2015-08-12 13:27:57 +00:00
Nathan Gray
6f52ff858c
Automatically expand to multiple rows if the option is set and value is multiple so we don't lose part of the value
2015-08-11 22:28:00 +00:00
Nathan Gray
c770021acb
Automatically expand to multiple rows if the option is set and value is multiple so we don't lose part of the value
2015-08-11 22:26:49 +00:00
Hadi Nategh
8d7fc2000b
Send response as second param into callback for long_task dialog
2015-08-11 16:23:34 +00:00
Nathan Gray
c262fb2ad0
Fix for losing actions if they are re-linked to a new actionObject
2015-08-11 15:44:42 +00:00
Nathan Gray
80b2e2b244
Fix for losing actions if they are re-linked to a new actionObject
2015-08-11 15:37:20 +00:00
Hadi Nategh
476606d6cb
Add highlighting attribute into widget tree
2015-08-11 09:53:42 +00:00
Nathan Gray
d41c593fe5
Fix actionManager mismatch, causing missing action error on reload
2015-08-10 15:43:21 +00:00
Hadi Nategh
ae95e934a8
Add multiple marking (multiselection) to folder widget, and dhtmlxtree:
...
- Attribute name: multimarking, default value: false
2015-08-10 15:35:44 +00:00
Hadi Nategh
a2b96f0c9c
WIP image upload via drag into ckeditor 4.5: DO not trigger et2_file uplaod if it is an type image and let CKEditor handles it
2015-08-07 15:22:20 +00:00
Ralf Becker
9ede2c0b70
WIP image upload via drag into ckeditor 4.5
2015-08-07 14:18:07 +00:00
Nathan Gray
9903a5f926
Calendar et2 conversion work in progress.
...
- Home favorites with context menus
2015-08-05 21:24:07 +00:00
Nathan Gray
b3611a8dfd
Remove popup account selection option
2015-07-28 19:08:17 +00:00
Hadi Nategh
ba03f02571
Fix wrong encoded autoloading url
2015-07-28 13:08:16 +00:00
Hadi Nategh
a5f347d484
Send back to server both checked and unchecked values if autoloading is used
2015-07-28 13:04:19 +00:00
Hadi Nategh
422a341513
Do not force tree node to state of open if we are using autoloading
2015-07-28 13:03:17 +00:00
Hadi Nategh
3d765ac00f
MAil tree W.I.P.:
...
-Enhancements in folder array
-Fix wrong encoded autoloading url
2015-07-28 12:47:02 +00:00
Ralf Becker
03d3f7924f
Make sure link_entry & file_upload are still present before trying to destroy them.
...
Fixes hidden error when calling etemplate2.clear() with read-only link widgets.
2015-07-27 17:26:31 +00:00
Nathan Gray
a0c38411e9
Make sure link_entry & file_upload are still present before trying to destroy them.
...
Fixes hidden error when calling etemplate2.clear() with read-only link widgets.
2015-07-27 17:16:11 +00:00
Ralf Becker
ed9204103c
* Addressbook: custom fields of accounts enabled via own-account-acl were not editable
2015-07-27 16:53:19 +00:00
Ralf Becker
af157c3218
* Addressbook: custom fields of accounts enabled via own-account-acl were not editable
2015-07-27 16:52:55 +00:00
Hadi Nategh
310c241ca4
Send back to server both checked and unchecked values if autoloading is used
2015-07-24 13:33:27 +00:00
Hadi Nategh
e3fb882eba
Do not force tree node to state of open if we are using autoloading
2015-07-23 10:33:01 +00:00
Hadi Nategh
396dd5274b
Add part attribute from gird into dtd generator
2015-07-21 09:07:45 +00:00
Hadi Nategh
4a27ecf94e
Fix filemanager expose opens wrong image when the clicked image is from expanded sub foldres
2015-07-17 07:22:43 +00:00
Hadi Nategh
a3eddc1ce4
Fix filemanager expose opens wrong image when the clicked image is from expanded sub foldres
2015-07-16 17:26:22 +00:00
Hadi Nategh
91a162f8ba
Make sure sortable gets send the request to server with correct menuaction, as jsonq always queued the request from home and that may causes wrong redirection. e.g. sortable grid inside an iframe of an application (mail.sieve)
2015-07-14 16:11:45 +00:00
Nathan Gray
01939c6bf6
* Selected favorite highlighting
...
Now highlights if the current application state matches a favorite, either by click or manually setting the filters.
2015-07-10 18:05:54 +00:00
Nathan Gray
9d5d2944c4
Little fixes to avoid some errors:
...
- Make sure widget is still there before trying to set its select options
- Make sure expand button is there before trying to remove it
- Only try to set select options if header widget is a select box
- Pass appropriate options into getEntry() so it can return null on not existing keys
2015-07-09 19:15:24 +00:00
Nathan Gray
3cf6211c95
Little fixes to avoid some errors:
...
- Make sure widget is still there before trying to set its select options
- Make sure expand button is there before trying to remove it
- Only try to set select options if header widget is a select box
- Pass appropriate options into getEntry() so it can return null on not existing keys
2015-07-09 19:12:13 +00:00
Nathan Gray
64d74252cf
Get cachable select options asyncronously
2015-06-30 21:17:53 +00:00