Commit Graph

4700 Commits

Author SHA1 Message Date
Ralf Becker
cfccc90025 * Tracker: fix slow rendering of edit popup for hugh number of tracker-user
doublicate check was iterating through all options for each option, causing it to take eg. 25s for 7000 options
2015-05-27 12:18:33 +00:00
Ralf Becker
c7d6dd66d4 remove double schema prefix "vfs://defaultvfs://default/path" 2015-05-27 12:15:53 +00:00
Ralf Becker
ed01f80f24 fix magic suggest to always open a new line (sets width:0) by setting a min-width of 10em 2015-05-26 16:52:01 +00:00
Nathan Gray
3b80346c3a Some date formatting options could not be automatically parsed, so explicitly use user's date & time settings.
Fixes intermittent automatic {{timestamp/date}} placeholder.
2015-05-26 14:33:27 +00:00
Ralf Becker
ee900fbafc ignore CR when comparing textfields for history 2015-05-26 10:50:04 +00:00
Hadi Nategh
ad2d331c86 Do not reinitiate the history log if it is already initiated 2015-05-21 14:27:15 +00:00
Hadi Nategh
809d066496 Fix some IDE warning 2015-05-21 14:25:06 +00:00
Hadi Nategh
dc3e6c12c2 Introduce a checkbox method for toolbar widget in order to be able to get/set checkbox actions
- Function pattern: widget.checkbox(action_id,[value])
2015-05-20 15:48:08 +00:00
Hadi Nategh
6a6f57dfac Long taglist item should not stop taglist being resized in widthways 2015-05-20 15:45:43 +00:00
Hadi Nategh
c8a74f0126 Add missing action icons in compose toolbar, and fix dragging icon has no height 2015-05-20 15:45:18 +00:00
Nathan Gray
f48424de9c * If column information is stored in a favorite, restore it along with the filters
To get column information in the favorite, change the visible columns before you create the favorite.
If the favorite has no column information, the visible columns will not be changed.
2015-05-20 15:23:55 +00:00
Hadi Nategh
84b9f579c7 Add missing action icons in compose toolbar, and fix dragging icon has no height 2015-05-20 10:26:08 +00:00
Nathan Gray
a6ba6ab17e Fix drag and drop multiple files into a subdirectory didn't get all files to the right path 2015-05-19 19:50:52 +00:00
Nathan Gray
69f1fc4696 Fix some problems with merging into email files:
- Use correct merge sub-class when merging multiple entries
- Accept merge placeholders in to/cc/bcc fields (displayed as invalid, but still accepted)
- Use merge placeholders to pull addresses from associated entry
2015-05-19 19:24:02 +00:00
Klaus Leithoff
c217c4a60f fix/avoid warning on NULL sel_options subarray in fix_sel_options 2015-05-19 14:29:19 +00:00
Klaus Leithoff
01fdd4d33a fix/avoid warning on NULL sel_options subarray in fix_sel_options 2015-05-19 14:27:06 +00:00
Hadi Nategh
e544b91429 Do not show the dropdown menu if there is no actions on toolbar "more..." menu 2015-05-15 08:46:30 +00:00
Hadi Nategh
d35a0947d3 Do not show the dropdown menu if there is no actions on toolbar "more..." menu 2015-05-15 08:45:48 +00:00
Hadi Nategh
a7459e57b4 * Etemplate/historylog: Make history log resizable, base on popup window resize 2015-05-13 15:39:40 +00:00
Hadi Nategh
d571dffd20 New approach to history widget resize, considering if the history tab is not active and window is resized 2015-05-13 15:01:30 +00:00
Hadi Nategh
37bc839ea7 Only apply year range to date only widgets, it causes times to break 2015-05-12 08:13:24 +00:00
Nathan Gray
652cec5463 Fix drag and drop multiple files into a subdirectory didn't get all files to the right path 2015-05-11 19:33:57 +00:00
Nathan Gray
439e32e750 Custom fields - implement ajax select widget, add year_range attribute for dates, and bug fixes 2015-05-11 18:22:43 +00:00
Nathan Gray
237d1d809e * If column information is stored in a favorite, restore it along with the filters
To get column information in the favorite, change the visible columns before you create the favorite.
If the favorite has no column information, the visible columns will not be changed.
2015-05-11 17:29:31 +00:00
Hadi Nategh
448fe5b6a8 Allow user to be able to scroll nm headers, which have v-scrolbar, instead of always trigger resize 2015-05-11 12:29:42 +00:00
Hadi Nategh
7180be1840 Allow user to be able to scroll nm headers, which have v-scrolbar, instead of always trigger resize 2015-05-11 11:20:43 +00:00
Hadi Nategh
29b2f1f210 Reset kept_selection if selected rows from response are no longer available. (e.g. select all mail in a folder and delete them) 2015-05-11 08:56:07 +00:00
Hadi Nategh
a4c50198f9 Reset kept_selection if selected rows from response are no longer available. (e.g. select all mail in a folder and delete them) 2015-05-11 08:55:24 +00:00
Hadi Nategh
d95b5b9e3d Call resize handler of widgets with no excess_height which means resize is from nm 2015-05-08 13:41:17 +00:00
Hadi Nategh
2abb05ead3 Call resize handler of widgets with no excess_height which means resize is from nm 2015-05-08 13:38:42 +00:00
Hadi Nategh
dd81c12dd9 Add attribute class to tab elements in order to be able to distinguish between tab's DOM 2015-05-07 17:19:21 +00:00
Hadi Nategh
fe83235b1d Add attribute class to tab elements in order to be able to distinguish between tab's DOM 2015-05-07 17:18:01 +00:00
Hadi Nategh
b73e6ea2d6 Make readonly attribute available for link-to and link-list widget
- Implement tracker link_to to not give edit interface to user who has no edit access
2015-05-06 15:14:15 +00:00
Hadi Nategh
b0c7eb2650 Make readonly attribute available for link-to and link-list widget
- Implement tracker link_to to not give edit interface to user who has no edit access
2015-05-06 15:11:53 +00:00
Nathan Gray
2122f7db0f Avoid error in case $date is not set 2015-05-05 23:35:01 +00:00
Hadi Nategh
c1943235b1 Trigger widget's resize only if there's excess_height 2015-05-05 12:39:11 +00:00
Hadi Nategh
211efdda68 Trigger widget's resize only if there's excess_height 2015-05-05 12:38:11 +00:00
Hadi Nategh
50782cfa8b * Mail: Implement mail integration with new structure and add new feature
- Add mail to calendar as calendar entry, including all mail attachments as links
- Add user choice for saving mail into an existing ticket or a new ticket
- Fix mail attachments integration into infolog, tracker or calendar entry
2015-05-05 08:03:13 +00:00
Ralf Becker
debf2e03f3 remove own iterateOver implementation again, as it is already handled in parent class and creates additional problems 2015-05-04 17:24:28 +00:00
Ralf Becker
e15f9803d2 remove own iterateOver implementation again, as it is already handled in parent class and creates additional problems 2015-05-04 17:24:04 +00:00
Nathan Gray
9e3676a8c9 Only apply year range to date only widgets, it causes times to break 2015-05-04 14:46:56 +00:00
Ralf Becker
cebd7eb868 allow all sort of expanded content in legacy options eg. ",1,${cont[nm][somevalue]}" 2015-05-02 19:35:37 +00:00
Ralf Becker
d06a8f1a77 allow all sort of expanded content in legacy options eg. ",1,${cont[nm][somevalue]}" 2015-05-02 19:35:16 +00:00
Ralf Becker
562cdc409e allow to iterate over grids and set checkboxes readonly (disabled) 2015-05-02 10:43:14 +00:00
Ralf Becker
0ea5195f2e allow to iterate over grids and set checkboxes readonly (disabled) 2015-05-02 10:42:53 +00:00
Hadi Nategh
7cf6f4f246 Make sure the content of CKeidtor is ready before resize and check for none participant to resize 2015-04-30 08:10:12 +00:00
Hadi Nategh
15f18e20b5 Make sure the content of CKeidtor is ready before resize and check for none participant to resize 2015-04-30 08:07:23 +00:00
Nathan Gray
1ae125f08e Handle escaped curly bracket placeholders in rtf 2015-04-29 21:40:12 +00:00
Nathan Gray
0c90a7c234 Avoid some more ambiguous columns 2015-04-29 16:34:26 +00:00
Nathan Gray
b0a8cebc69 Avoid some more ambiguous columns 2015-04-29 16:31:48 +00:00