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
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
Ralf Becker
562cdc409e
allow to iterate over grids and set checkboxes readonly (disabled)
2015-05-02 10:43:14 +00:00
Ralf Becker
e74f29fdaa
stop invalidation of not visible nextmatch, happens when switching from infolog to crm-view in addressbook
2015-04-28 15:59:21 +00:00
Nathan Gray
1af6f3a707
Modifications to cached options
...
- country list no longer supports options when caching
- copy options to avoid modification with additonal options
2015-04-16 14:52:13 +00:00
Nathan Gray
6b5ed240ed
Use timeout to get selected autocomplete value instead of just the entered text
2015-04-15 22:42:30 +00:00
Hadi Nategh
a65d416807
Remove all actions before setting to prevent conflicts between old and new actions with the same id
...
Also update existing row actions (fixes issue with r52449)
2015-04-15 08:31:55 +00:00
Nathan Gray
605b54183d
Selectbox options kept on the client side
...
Static options copied to the client side in the JS code where possible, and requested from the server once via AJAX when needed.
2015-04-14 18:58:21 +00:00
Hadi Nategh
463d7ead2f
Revert commit #52449 , causing context menu's sub action get lost after et2_refresh
2015-04-13 10:05:12 +00:00
Nathan Gray
455e067555
Remove all actions before setting to prevent conflicts between old and new actions with the same id
2015-04-08 22:45:07 +00:00
Hadi Nategh
3b0e72d98a
* Infolog/list: Fix favorits are not working with details/no detail filter
2015-04-01 12:38:05 +00:00
Nathan Gray
b68d7f7274
Include lettersearch when forcing preferences
2015-03-17 18:24:50 +00:00
Nathan Gray
74135e104a
Fix missing column filters on first load
2015-03-09 15:33:10 +00:00
Nathan Gray
29d0f737d5
Printing improvements
2015-02-23 18:07:29 +00:00
Ralf Becker
0fbe4b7ae7
Fix some nextmatch custom field bugs:
...
- no custom fields in nm rows when there were none explicitly selected
- Custom field column shown even if none were defined
2015-02-17 22:04:24 +00:00
Ralf Becker
aff689e054
* All apps: improved printing: CRM view and given number or rows
...
r51716: Extend printing support to work with multiple etemplates on the printed tab
r51717: Better handling of printing of various row quantities:
- print < loaded row count
- print > loaded row count
- print all rows
2015-02-12 08:06:50 +00:00
Ralf Becker
46277505c5
Nextmatch print styling
...
- Hide nextmatch header
- Change styling of selectboxes in row header
r51650: Dont print AppboxHeader
2015-02-10 08:09:06 +00:00
Ralf Becker
27395c6adc
backport r51645: Fixes for nextmatch changing row template
...
- Remove & free children from previous template (fixes hundreds of hidden children)
- Init activeFilters.col_filter filters from settings, then use activeFilters instead of options.settings (fixes filters changed)
2015-02-10 08:04:42 +00:00
Ralf Becker
6625ffdde4
* All apps: printing of lists improved a lot, asks now how many lines to print
...
r51437: Work in progress of printing nextmatches, still needs some prettying up & edge case testing
r51453: Bug fixes on nextmatch printing
- fix loaded rows check
- fix hidden etemplate check
r51454: Printing CSS improvements
r51588: Attempt to get nextmatch printing always on the page (landscape)
r51589: Attempt to get nextmatch printing always on the page (landscape) - put things back if they cancel at nextmatch dialog
r51612: disable footer for print
2015-02-06 13:36:25 +00:00
Hadi Nategh
4249dca91d
* All apps: Activate cross-browser autocomplete
2015-02-06 13:23:40 +00:00
Nathan Gray
abb02c7b40
Add ability to store view in favorites, so tiles can be put on home.
...
Still some bugs in resizing with this in the home portlet.
2015-01-13 21:56:54 +00:00
Nathan Gray
0eaa3e0896
Fix file drop stopped working after changing template
2015-01-07 22:35:21 +00:00
Nathan Gray
33a0d1154a
* Tile view for filemanager
2014-12-31 17:55:06 +00:00
Hadi Nategh
6138698b50
Add focus back to search input field after clicking on cross icon
2014-12-19 14:15:28 +00:00
Ralf Becker
173192f879
remove 0=off in NM column-selection, to show empty-label "Refresh" instead
2014-12-08 13:16:51 +00:00
Nathan Gray
2d149394ae
* Add clear button to nextmatch search box for Firefox
2014-10-28 16:37:55 +00:00
Ralf Becker
4acbbf81c1
fix IDE warnings
2014-10-23 12:47:51 +00:00
Ralf Becker
5549dd1fd2
* InfoLog: "No filter" favorite was not resetting filters anymore
2014-10-23 12:42:24 +00:00
Ralf Becker
178bca7f7a
fix redirect loop initiated eg. by saving a mail, caused by document.location=url triggering etemplate unload handler and destroying et2 request, identical redirect url detected by jdots framework causes refresh via nextmatch --> next redirect
2014-10-08 20:02:59 +00:00
Nathan Gray
2ca305b5cc
Remove auto refresh options for 30 seconds and 1 minute, as apparently they cause problems with mail.
...
Add auto refresh options for 15 and 30 minutes.
2014-10-08 17:27:39 +00:00
Nathan Gray
3843109dff
Avoid error if filter has no options.
2014-09-30 14:47:54 +00:00
Hadi Nategh
3f54a33fda
Make sure nm row_ids are string in order to address them as string, seems some ids are not
2014-09-25 08:45:06 +00:00
Nathan Gray
c5d5260d8b
Drag and drop nextmatch rows to link between entries
2014-09-23 21:25:46 +00:00
Nathan Gray
4e6c5c3a1f
Warn about legacy function calls using too many arguments
2014-09-08 23:01:55 +00:00
Nathan Gray
4031e2b5a1
Fix customfield column size preference not used
2014-09-08 20:09:21 +00:00
Nathan Gray
f3c15f87b1
Infolog lists embedded as action can have their own separate column preferences.
2014-08-25 23:18:09 +00:00
Nathan Gray
28d2fad14a
* Change nextmatch column size calculations so extra size is allocated better.
2014-08-19 23:33:06 +00:00
Nathan Gray
976c7e55ac
- Adjust default columns to exclude resolution, completion, timesheets, votes and bounties. They can still be turned on manually, just hidden by default.
...
- Set some more default column widths
2014-08-18 19:44:37 +00:00
Nathan Gray
f7589316e0
Make sure options are there before looking inside, avoids a potential error in filter options
2014-08-11 20:27:56 +00:00
Nathan Gray
795e2cdb9c
Refine cache check conditions, rows is always empty by this point.
2014-07-29 21:46:01 +00:00
Nathan Gray
8a70df4df8
Handle num_rows set by application:
...
- Don't overwrite num_rows setting if the application sets it for some reason
- If num_rows is 0, don't get the initial rows server side
- If num_rows is 0 and the initial rows are missing, trigger an update right away to get them asyncronously.
2014-07-28 21:00:39 +00:00
Nathan Gray
8a36e40b10
Call applyFilters() function instead of setting directly, which skipped change detection.
...
Fixes selection not cleared when applying a favorite.
2014-07-14 09:59:02 +00:00
Nathan Gray
ed6013605e
If a custom field is added to the column list, invalidate known columns to get all new data back, in case app did not send custom fields in the first request. Fixes needing to reload after displaying custom fields in nextmatch
2014-07-08 04:21:02 +00:00
Nathan Gray
4c5e36500a
Fix (?) the tough bug where app tab is closed, and nextmatch autorefresh generates an error after "this.getInstanceManager() is null"
2014-07-02 15:58:00 +00:00
Hadi Nategh
545b35de5b
Declare a non declared variable which was messing with app global object
2014-06-24 12:40:25 +00:00
Nathan Gray
ec476a96d7
Fix column selection not saved if columnselection pref setting had 'nextmatch-' prefix already.
...
Fixes infolog columns not being saved
2014-06-18 18:29:52 +00:00
Nathan Gray
2e09cf1ab1
- changing column selection preference now works if 'nextmatch-' prefix is included in the columnselection_pref setting
...
- change column selection popup to reload every time it opens, just in case something changes in the columns
2014-06-04 18:37:58 +00:00
Nathan Gray
10d7a3f579
If a filter changed, explicitly clear the selection to prevent confusion if selected rows are in the new results
2014-05-29 16:21:41 +00:00
Nathan Gray
bff821e300
Move special path handling from nextmatch up to top level so it can work for all widgets with a namespace and their own value
2014-05-27 20:16:02 +00:00