Plugin that adds spinner to classic report regions on dynamic report refresh. You can apply it globally on page 0 (by using some CSS class, e.g. .t-Region) or on each page for specific region.
To use it add Page Load Dynamic Action and Add Spinner [Plug-In] True Action
There's only one property available Required Spinner jQuery Selector where you have to define jQuery selector (CSS class or region ID) to which spinner object will be attached to. By default it's populated with .t-Region CSS class which is CSS class for Standard region template of Universal Theme
To use it in all classic report regions of your application add it to global page (page 0).
Only for APEX 5.0.0.00.31+
Released on May 26, 2015
It should be default feature in APEX 5.0.1 (bug 21154638)
Click on refresh icon in reports below. Source of report regions in example is pipelined function that uses apex_util.pause (1 second)
Add Spinner v.1.0.0