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

Allow narrowing by rooms/types/tracks/days #10

Open
1 of 4 tasks
rixx opened this issue Feb 17, 2022 · 2 comments
Open
1 of 4 tasks

Allow narrowing by rooms/types/tracks/days #10

rixx opened this issue Feb 17, 2022 · 2 comments

Comments

@rixx
Copy link
Member

rixx commented Feb 17, 2022

It wouldn't be all that much effort to add a prop to the schedule widget that allows users to limit the rooms or proposal types or tracks or dates being shown, and it could be very useful on embeddable widgets.

A second part to this, more optional than the first: it could also be useful to pass an input element instead of an actual list, to make flexible filters work. This part could be handled by external JavaScript, but could turn out common enough that it might be nice to include in the widget (which would add an eventlistener and update its filter lists).

Things to filter by:

  • tracks
  • rooms
  • proposal types
  • languages
@shaib
Copy link

shaib commented Sep 8, 2024

Does the widget expose this filtering to some API? Parameters on the schedule components, or some JS on the page which can talk to it?

I have different rooms for different days. I'd like to display the two days on separate grids, so the rooms of one day don't interfere with the rooms of the other day. I don't have tracks, so I don't mind abusing tracks for this -- i.e. marking all of the sessions for each day as a separate track, if I can somehow get a pre-filtered grid.

But it seems like being able to pre-filter a schedule might also be useful more generally.

@rixx
Copy link
Member Author

rixx commented Sep 9, 2024

Once this is properly implemented, the API to limit/filter the widget will definitely be available on the widget builder page!

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

No branches or pull requests

2 participants