LP#1855457: make grid headers in Angular admin interfaces sticky user/gmcharlt/lp1855457_stick_angular_admin_grids
authorGalen Charlton <gmc@equinoxinitiative.org>
Fri, 6 Dec 2019 15:48:59 +0000 (10:48 -0500)
committerGalen Charlton <gmc@equinoxinitiative.org>
Fri, 6 Dec 2019 15:55:49 +0000 (10:55 -0500)
commitcc180e30f8d05ae928f317151624559024c0905c
treef255ef34a837d267a8c14f16747cbe2db3a4d530
parentf1f34b259ca4ebc3d797f38770e47a97d2980e26
LP#1855457: make grid headers in Angular admin interfaces sticky

Grid headers in Angular admininstration interfaces that use
subclass, or copy from AdminPageComponent are now sticky.

To test
-------
[1] Apply the patch and examine Angular admin pages that are
    are based on AdminPageComponent. A good example is the
    MARC Search/Facet Fields server admin page.
[2] Make the grid display a large number of rows, then scroll
    the page. Verify that the grid header is sticky (i.e.,
    the header remains visible in the viewport).
[3] Verify that the Carousels and Standing Penalties local admin
    grids have stick headers.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/eg2/src/app/staff/admin/local/admin-carousel.component.html
Open-ILS/src/eg2/src/app/staff/admin/local/standing-penalty.component.html
Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.html