Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

script-only calendar

#52

The new comicNavCal may look nice to you, but it lacks features the old version had, specifically:

  • being rendered with scripts disabled - in fact, it requires off-site scripts to be enabled, which I have yet to see a valid argument for
  • displaying visited links in a distinct "vlink" color, showing how far I've last read, in case I don't come by every single day (in fact, there was always limited reliability due to mixed use of "sluggy.com" and "www.sluggy.com" addresses)
I propose giving readers a choice by placing the old calendar code inside the tag invoking the script version, so it can be displayed alternatively:

<div id="comicNavCalContainer">PUT OLD CALENDER TABLE HERE</div>

Reported by Kiwaiti · August 5th, 2009 @ 07:38 AM

Activity

  1. Brendan W. McAdams
    Brendan W. McAdams
    • Assigned user set to Brendan W. McAdams
    • State changed from new to open
    • Tag set to calendar, feature_requests, future, graceful_degredation, ideas, javascript, todo
    • Milestone set to emergencyPants 1.2.0 - Dr. Henry Killinger and his Magic Murder Bag

    It's not a permanent issue. On my list for the next release is a static calendar version. It will be back along with the new Weekly view option :)

    I like the idea of tracking what days you've visited though, we'll take a look at doing this.

    We DEFINITELY aren't leaving out a static calendar option; it's a requirement within the next few weeks to make sure the site 'fails gracefully' in the face of no javascript. It works for the dropdown and nav buttons, just need to handle the menus and calendar.

    As for putting it in the div, the proper way to handle it is a noscript tag. Browsers who don't know the tag will ignore it, browsers with javascript deliberately disabled will "ignore" it.

    August 7th, 2009 @ 07:51 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.