From the Blog

Dec
03

UpcomingBirthdays doesn’t like Leopard

Posted by wubbahed on December 3rd, 2007 at 2:37 pm

I’ve received a few comments recently about the UpcomingBirthdays widget not functioning correctly with Leopard.

I’m going to try and look into this some more and see what’s causing the problem, but it might take me a while to figure this one out. My day job is pretty busy this time of year, but more importantly, I don’t own Leopard and I’m a little hesitant to install it on my rockin’ awesome 12″ G4 Powerbook. If this is something I can fix quickly with HTML/CSS/Javascript, then hopefully I can get an update published quickly. But if it requires me to make changes in the plugin made with XCode, then that will take a bit longer to track down.

Stay tuned for updates.

UPDATE – Jan 2008 – If you are having trouble with this bug, please make sure that you are running the most current version of UpcomingBirthdays. You can download it from the sidebar, or by clicking here. Thanks.

Leave a Reply

10 Responses to UpcomingBirthdays doesn’t like Leopard

  1.  

    |

  2. Pingback: UpcomingBirthdays 1.5.2 released

  3. Pingback: HOWTO add birthdays to UpcomingBirthdays

  4. I also have a problem with this widget on leopard. Countdown to birthday is incorrect and age displayed also.

  5. The upcommingBirthdays widget is great in Leopard however when resizing the box the formatting is all weird in that part of the box boarder obscures the list of birthdays in the box.

  6. Upcoming Birthday is great, i’m using it every day! Since i switched to Leopard, i also have the described scaling problem. It seems that in 10.5, the overlay elements are scaled proportionally, even if just the width OR height is changed (don’t ask me why???). if you also set the other dimension to its fixed value, the problem seems to be solved:

    Lines 442ff in upcomingBirthdays.js:

    tempRef = document.getElementById(‘overlay_top’);
    tempRef.width = deltaX – 25;
    tempRef.height = 33; //ADDED

    tempRef = document.getElementById(‘overlay_bottom’);
    tempRef.width = deltaX – 25;
    tempRef.height = 11; //ADDED
    tempRef.style.top = deltaY – 11;

    tempRef = document.getElementById(‘overlay_bottom_left’);
    tempRef.style.top = deltaY – 11;

    tempRef = document.getElementById(‘overlay_bottom_right’);
    tempRef.style.top = deltaY – 11;

    tempRef = document.getElementById(‘overlay_left’);
    tempRef.height = deltaY – 44;
    tempRef.width = 11; //ADDED

    tempRef = document.getElementById(‘overlay_right’);
    tempRef.height = deltaY – 44;
    tempRef.width = 14; //ADDED
    tempRef.style.left = deltaX – 14;

    I tested it in 10.4 and 10.5

    Cheers Dani

  7. Hi,
    since I have upgraded to Snow Leopard there are no birthdays being displayed in the Widget anymore.

    Oliver

  8. I figured out why it’s not working for many in SL: It’s not 64 bit compilant. it works perfectly on my old CoreDuo 32 Bit MBP with SL but fails on the new i7. If you set Dashboard to start in 32 bit mode, it works correctly.
    So i think the only things to do would be to recompile it for 64 bit (better universal) and implement the JS corrections i mentioned above. Then it should work with Snow Leo on 64 bit machines as well.