Git Product home page Git Product logo

Comments (9)

dsl101 avatar dsl101 commented on September 22, 2024

I've had feedback from a user that the same is true of IE9 as well - can't verify directly at the moment.

from chap-links-library.

josdejong avatar josdejong commented on September 22, 2024

It seems to be the case on on versions of Internet Explorer, I tested on IE8 and IE9.

from chap-links-library.

dsl101 avatar dsl101 commented on September 22, 2024

Yes - sorry - I posted before I saw your update on Google Groups!. Out of interest, is github your preferred 'focus' for this kind of thing?

from chap-links-library.

josdejong avatar josdejong commented on September 22, 2024

I think Github should be used for version control of the code, issue tracking, and feature requests. And the Google Groups is better suited for discussion, questions, and sharing of ideas.

from chap-links-library.

dsl101 avatar dsl101 commented on September 22, 2024

OK, makes sense.

Regarding this bug on IE - I'm happy to have a go at finding the cause / solution, but I'm really only familiar with Firebug on FF. Any advice where to start with IE (either from the dev tool side, or from the Timeline library side - e.g., do you have a suspicion as to where it's likely to be)? You mentioned non-integer date values on the google group - does that mean they need to be managed as integers throughout the code, or just in specific places?

Thanks,

Dave.

from chap-links-library.

josdejong avatar josdejong commented on September 22, 2024

I guess you will have to do with the developer tools built in in IE, though I'm no IE expert. It is quite doable in IE9: it allows you to set debug points and output to the console, watch variables, test in IE7-IE9 mode, etc.

from chap-links-library.

dsl101 avatar dsl101 commented on September 22, 2024

I managed to make some headway in IE8 (I have to stick with WinXP for now, so IE9 is not possible). Not sure I've got to the source yet, but there's definitely something strange going on in .onMouseDown. I've set up a dummy timeline at the millisecond scale with a few events on it, and at line 2850 an error is thrown:

        dom.items.frame.style.left = (frameLeft) + "px";

frameLeft is '-infinity' on IE, and 25 on FF. Tracking back, it seems that IE can't cope with a start value of 0 (i.e. 1/1/1970), and it quickly gets confused and sets 'interval' at line 2823 to 0, resulting in a division by zero later on.

Re your google group comment, I can't see any fractional values being used - they all seems to be integers. I'll keep digging.

from chap-links-library.

bwanders avatar bwanders commented on September 22, 2024

This issue now seems to affect Firefox as well in FF17.0.1. (I'm not sure the cause is the same, but the observed symptoms are identical.)

If you need me to run a test or two, drop me a line.

from chap-links-library.

josdejong avatar josdejong commented on September 22, 2024

thanks. It's indeed showing up on different browsers. I guess it is an obvious bug once found, but we haven't yet taken the time to figure it out.

from chap-links-library.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.