• In the ‘My Calendar Settings > Display Settings > Calendar Links’, there are the three options, ‘Open links as a popup’, ‘Open event links in single event view’, and ‘Disable event links’.

    When I use the ‘Open links as a popup’, the popup is cut off (hidden) by the page footer. For example, if I select an event at the bottom days of the calendar, most of the popup is not visible.

    I would suggest as a solution to this is that regardless of what day you select, the popup is centered vertically and horizontally over the calendar (or at least make this an option in the settings).

    Currently, to avoid this problem, I am using the ‘Open event links in single event view’, however, there is no return link/button to the calendar in this view. I would suggest adding an option to have a return to calendar button/link in the settings.

    Also, is there an option for any external links to open in a new tab?

    Thank you for this wonderful plugin, having it work in a multisite environment – Awesome!

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

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Joe Dolson

    (@joedolson)

    The cut off is caused by your theme. It’s using overflow: hidden to prevent content from exceeding the bounds of the container; and that includes cutting off the content of the event pop-ups.

    If you override the styles on lines 652 and 763 of style.css, you should be OK.

    
    #container { overflow: hidden; }
    #main { overflow: hidden; }
    

    You could add custom CSS to your site’s additional CSS at Appearance > Customize > Additional CSS:

    
    #container { overflow: visible; }
    #main { overflow: visible; }
    

    You can adjust the position of the popup in CSS; but that won’t help with event information that’s longer than the post body, anyway.

    My Calendar doesn’t have an option for external links to open in a new tab; it’s focused on creating an accessible user experience, and links that open in new tabs are generally disruptive to that experience.

    Thread Starter schulz

    (@schulz)

    You can adjust the position of the popup in CSS; but that won’t help with event information that’s longer than the post body, anyway.

    Yes, however, if you limit the size of the pop-up and place a scroll bar in the pop-up when there is oversized content, that might work.

    Also, the ‘Open event links in single event view’ would be the easiest thing to fix by adding a return to calendar button/link.

    As for the external links to open in a new tab, external link means they are leaving the site, what is more disruptive to the site flow than that? At least if they did not want to lose where they came from, they can return to the tab (some sites don’t let you ‘go back’ once you are on their site).

    Is there a way I can filter (hook) the e_link so I can add the feature myself?

    Plugin Author Joe Dolson

    (@joedolson)

    Everything about what the popup looks like is customizable using CSS; so you can make that work however you wish.

    There should be a return to calendar link; and looking at your site, it’s present, but doesn’t have any text. Check the settings at My Calendar > Settings > Text for “View full calendar”; the text of that link should be manageable there.

    Regarding external links: what you describe is a disruption to how you imagine the flow of your website, but what I’m concerned about is disruption to how a user expects a link to work. A normal link gives choice: move to a new tab or not, as you choose. A link that opens in a new tab takes away that choice.

    Everything is filterable; which links, in particular, are you looking to filter?

    Thread Starter schulz

    (@schulz)

    I’ll play with the popup CSS later (when I get the time), however, no text in the view-full link is weird as the My Calendar > Settings > Text > Single Event View > Text for “View full calendar” actually contains “View full calendar”.

    I wonder if the language setting for my site has something to do with it? My site’s default language is set to ‘English (Canada)’ not ‘English (United States)’.

    Regarding external links, let’s just agree that we disagree on that issue. However, I would still like a solution/option to have links that are directed outside the site domain open in a new tab. I am not a programmer, so any ideas or assistance would be greatly appreciated.

    Everything is filterable; which links, in particular, are you looking to filter?

    My Calendar > Add Event > Event Details > More Information

    Again, I want to filter any links that don’t have the site’s domain to open in a new tab.

    Plugin Author Joe Dolson

    (@joedolson)

    That is odd. I know the bug that’s causing ‘View full calendar’ to be empty by default, and that will be fixed in the next release, I can’t see why it would be a problem if the field *is* filled in. It wouldn’t be a translation issue, for a couple reasons: first, because if a translatable field is empty, then the original text will be returned, and second, because if there’s a value saved in your settings, then the text returned is your saved setting, and *not* the translatable version of it.

    For filters, I will note that all external links already get an ‘external’ class, so technically the easiest thing would be to add some basic JS to find those links and change them. E.g.

    $('a[class*="external"]').attr( 'target', '_blank' );

    Plugin Author Joe Dolson

    (@joedolson)

    Figured out why the text would show in settings but not on the front-end; you can fix it just be re-saving your text settings.

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

The topic ‘Event Links View’ is closed to new replies.