Avoid scrolling within calendar (Part II)

Home Forums Calendar Products Events Calendar PRO Avoid scrolling within calendar (Part II)

Viewing 15 posts - 1 through 15 (of 22 total)
  • Author
    Posts
  • #127307
    Lars
    Participant

    How do we disable the inner calendar scroll function in “Week View” so that it’s not possible to scroll upwards to see hours before 8AM? See link below.

    It’s very annoying that it’s not possible for us as users (in settings) to set our own timeframe and have that visible as one “Week View” stretch. Your default 8AM – 4PM setup offers no usability experience at all. People can’t see events outside this timeframe and doesn’t bother to scroll. We had plenty of feedback on this from our own users. As an improvement we managed to expand the calendar “Week View” downwards to view our 8AM to 12PM timeframe but we need to stop the calendar scrolling upwards. There must be a simple way (core files) for this. Please advice.

    #127308
    Lars
    Participant

    This reply is private.

    #127409
    Casey
    Participant

    Lars,
    One option would be to set your end of day cutoff to 8am (Events->Settings->End of Day Cutoff), which will cause Calendar days to start at 8am and go to 8am on the following day. I know that’s not ideal, but that’s currently the only way to get the functionality you’re wanting without some significant customizations.

    If this is something you’d like to see in a future release, I would suggest submitting it as an idea on our UserVoice page. Our team periodically reviews the most popular ideas for possible inclusion in a future release of the plugin.

    Thanks! 🙂

    -Casey-

    #127432
    Lars
    Participant

    Hi, your suggestion only results in the opposite: That the calendar now can be scrolled downwards in order to reveal night times that we don’t want to show but to hide. There must be a way? This plugin can’t be that static? Loads of people in the forum is asking for a “Time Frame” setting as we don’t all fit into your 8AM – 4PM window.

    #127434
    Casey
    Participant

    As I stated before, unfortunately there’s not a way to do this without some customization. Sorry!

    #127445
    Lars
    Participant

    Then let us know what that customization is and we’ll happily do the work.

    #127648
    Casey
    Participant

    This snippet used to work in 3.4, but it looks to be broken with some of the responsive changes we made in 3.5. However, you should be able to use that as a starting place. Good luck!

    Thanks! 🙂

    -Casey-

    #127665
    Lars
    Participant

    Thanks, but this comes with no explanation at all. What are we supposed to do with it?

    #127673
    Casey
    Participant

    Lars,
    Unfortunately I don’t think this is going to help you, since it’s not compatible or tested with version 3.5. If you wanted to try adding this and modifying the code to work, then look at this snippet I created that will allow you to easily add to your theme’s functions.php file: https://gist.github.com/ckpicker/9963018

    Keep in mind, without being modified to work correctly this code will break your week view. This is only supplied as an example of how you would go about modifying the starting time of week view.

    Beyond providing that code for you to modify, any other help with this customization would be outside of the scope of our support.

    Thanks! 🙂

    -Casey-

    #127684
    Lars
    Participant

    I’ve added your snippet as it is but it only generates a lot of code at the top of our site? Are you sure your snippet is right? Opening/Closing tags?

    #127689
    Casey
    Participant

    Sorry, I had a typo in there. It’s updated now: https://gist.github.com/ckpicker/9963018

    #127694
    Lars
    Participant

    This is the result and it obviously makes no difference to the scrollbar:
    https://www.dropbox.com/s/z1r98h6h311ll6k/Screenshot%202014-04-03%2023.35.47.png

    #127697
    Casey
    Participant

    As I stated above, this code will not work with 3.5 and will require modification in order to do what you need. It’s only provided as a starting point for you to modify.

    #127701
    Lars
    Participant

    Will there be an updated 3.5 version available soon?

    #127956
    Lars
    Participant

    In relation too all UX rules of navigation and proper user-experience the following will explain why “Avoid scrolling within calendar” is absolutely necessary.

    As we have an 8AM – 12AM “Time Frame” for our events we have expanded the height of the calendar in order to reveal hidden events after 4PM (the meaningless default Tribe setup). This however doesn’t leave us with any possibility to hide “nighttime hours” (1AM – 8AM) which reveals when accidentally scrolling upwards within the calendar. This is both confusing and meaningless as there are no events during the night (!?!). So why is not possible to either lock the scroll function or set an optional “time frame” for the range of hours we want for our calendar?

    Another great problem this lack of usability causes is when using the Filters Bar you are likely to click. i.e. “Organizers” and select something and then scroll down (with two fingers on any Mac Track Pad) to immediately see the results. But the moment the cursor arrow hits the calendar area the scrolling stops as it now wants to scroll within the calendar but can’t. Scrolling upwards then with two fingers only results in all nighttime hours being revealed to much confusion. There’s is no logic to this and it is utterly pointless that any user will have to scroll outside the calendar area to make this work.

Viewing 15 posts - 1 through 15 (of 22 total)
  • The topic ‘Avoid scrolling within calendar (Part II)’ is closed to new replies.