LoadingMask plugin core
Add some comments to the LoadingMask.js
Add loading mask plugin for Info Pane
- use filterchange and selection change as begin events
- FilterStatus store load event as end event
Add loading mask plugin for plot
- there was already a loading icon show/hide, so I just replaced that with the plugin
Switch grid loading mask events to be on outer grid component
Add loading mask plugin for variable selector
- begin events: query to get measures, before source counts loaded
- end events: after source counts loaded
Add loading mask plugin for Explorer view
Add loading mask plugin for Learn About pages
Merge branch 'develop' into fb_loadingmask
Large spinner gif for blocking mask (grid, plot, explorer)
Medium spinner mask for Learn about page sections
- and misc bug fixes for loading datasets and assay antigens
Small per item spinner for detail counts
Medium spinner for filter pane grid
Large spinner loading mask for Summary view on store load
Small per item spinner (orange) for variable picker source counts
Fix for CDSTest failure related to grid mask
Merge branch 'develop' into fb_loadingmask
Don't remove previous grid until new grid store has loaded
- this allows the loading mask to show the previous grid in the background
Fix so grid applyFilterColumnState happens on viewready instead of reconfigure
Fix grid loading/reloading issues with picking plot measure before ever viewing the grid
Code review feedback changes:
- move spinner mask css to plugin/_LoadingMask.scss
- use Ext.Array.unique for events array in LoadingMask.js
- changes to Grid firing of show/hide events to be more synchronized between column changes and filter changes