Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add optional parameter for additional scrollable areas #154

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

matthiaslischka
Copy link

This PR is related to the issue described in #134.

When using bootstraps "table-responsive" for horizontal scrolling there is not just one scrollable area (window) but two (the "table-responsive"-div). The "scroll" events of both must be watched in order to adjust the header on horizontal scrolling too.

Since the StickyTableHeader code should not know about bootstrap specifics and the problem could also occur with other UI layout frameworks/components I added an optional parameter for "additionalScrollableAreas". With that the user can add additional objects for edge cases where more than one scroll-event needs to be watched.

When looking at the example you will most probably be required to shrink your browser window in order to get the table to horizontally scroll.

BR Matthias

When using "table-responsive" there are actually two scrollable areas. The window and the table-responsive-div. Bot need an event listener on "scroll". Since StickyTableHeaders should not know about bootstrap specific things and it could be similar with other UI frameworks this solution is more generic where the user can add scrollable areas that should be observed on his own.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant