• Resolved bevans23

    (@bevans23)


    Hello!

    I’ve installed the free version for testing before purchasing the Pro version. While in testing, I noticed that the calendar was not properly resizing for mobile. Rather than changing to the mini calendar at smaller window sizes, it loads a really skinny left-side column with the date numbers and the actual list of events way down on the screen. See this screenshot, taken in Google Chrome on a desktop with the browser window somewhere around 680px. I’ve tested it in multiple browsers on desktop as well as on phones, and I get the same result in all.

    I’ve done more extensive testing on our staging site. If I revert to the Twenty Sixteen theme (or even our parent Divi theme), the calendar resizes correctly at all widths. It’s only in our child theme that I see the conflict, so that’s step one of the troubleshoot. I did re-activate the child theme for the troubleshooting I describe below. (Both the live and staging sites mentioned below are using the child theme.)

    Additionally, I found this post in the Knowledgebase about mobile breakpoints and have placed the recommended code from there in the functions.php while playing with different breakpoints (all on the staging site). Our child theme has the mobile breakpoint at 767. I tested things by setting the Tribe events breakpoint at 800, and you do see the correct mini-calendar view appear for a little while as you resize the browser window–but as soon as you get too small, it malfunctions to the view from the screenshot above.

    On our live site (http://ritchiecenter.du.edu/events/), all of the original code is there, and you can see that at exactly 767 pixels, the mini-calendar appears. Anything wider and you see the full month view. Anything narrower (even by one pixel) and you get the malfunction.

    On the staging site (http://ritchiecenter2.staging.wpengine.com/events/), I currently have the custom Tribe code for mobile breakpoints mentioned above, and it is set for the calendar’s breakpoint at 800. If you resize the window slowly, you see the correct mini-calendar for a little bit before it goes to the malfunctioning view.

    So as far as I can tell, it will change to the mini-calendar but not lower than the exact breakpoint laid out in the child theme.

    Throughout all of this (on both the live and staging sites), I’ve cleared the cache several times, which hasn’t helped.

    We’re running the latest version of The Events Calendar (4.6.18), which was just released today, so maybe this is a bug from the new version? (Not likely based on what I read in the changelog, but who knows.)

    I know that this may only be a theme-related malfunction and not something directly related to Modern Tribe or the plugin, but I thought I’d reach out here to see if 1) you’ve ever seen anything like this happen before and 2) if we can find a solution. (I’ve had very poor luck getting support from the Divi theme team and would love to avoid working with them if at all possible.)

    There are still a few other things we’re looking to test before purchasing Pro but if we can’t even get the mobile side of things working, we’ll uninstall The Events Calendar (free version) and continue looking for a different plugin. But if we can troubleshoot the mobile responsive issues, we’re optimistic and anticipate we’ll purchase Pro within the week.

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Ed

    (@erishel)

    Hi @bevans23,

    Thanks for your interest in our products — sorry to hear that you are having responsiveness issues.

    This is a strange behavior. You can see on our test site what the mobile view should look like → https://wpshindig.com/

    The first thing I would do is temporarily switch to a theme like Twenty Seventeen and see if the behavior continues. Many times the breakpoint isn’t the actual issue, but the way the theme is coded.

    Take care,
    Ed 🙂

    Thread Starter bevans23

    (@bevans23)

    Hi Ed,

    I tested it last week in Twenty Sixteen (on our staging site), and it worked just as you see it on the demo site. In fact, it works fine when I change to our parent theme (as opposed to the child theme we’re running). I just tested it in Twenty Seventeen as well, and it’s working properly there.

    Another thing that I just noticed is that the Tribe Bar resizes properly at the various widths. Where the calendar itself is clearly not working at smaller widths, the Tribe Bar does as it should. I know the bar and calendar are coded separately, but it’s got to be a good sign that the bar isn’t having responsive issues, right?

    As I mentioned in my original post, it certainly looks like it’s tied to our child theme (since it works fine in other themes including the parent theme), but I still figured it was worth starting with you all to see if there was something you knew that might solve the problem since the support team for our theme isn’t exactly the easiest to work with.

    Thanks!

    Ed

    (@erishel)

    That’s strange, are you overriding any of the Tribe templates via a tribe-events folder?

    I have a copy of Divi and created a child theme — no issues when viewing on a smaller device but there’s no template overrides there.

    Sometimes a plugin can add to the confusion as well. I’d also deactivate plugins and check for changes as you go if that’s possible for you.

    Take care,
    Ed 🙂

    Thread Starter bevans23

    (@bevans23)

    We were able to finally find it. There was a conflict with some CSS for tables in the child theme that wasn’t supposed to be there.

    Thanks for your help!

    Awesome! Glad you got it figured out.

    I’m going to go ahead and close out this thread — don’t hesitate to create a new one any time you need help!

    Take care,
    Ed 🙂

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Month View Responsive Issue’ is closed to new replies.