I'm strictly unable to trigger any of the bugs even if I copy paste the popup code as generated within explorer into a new page with the same markup. I don't get it... at all. I cannot show the page at the moment because of confidentiality issues the client imposes us. I will, however, point you to the final page as soon as the migration is complete and online.
Why oh why have I decided to get into web development? :( -- Julian 2009/4/1 Brandon Aaron <[email protected]> > Could you show me the markup of the page that you are having these issues > on? > -- > Brandon Aaron > > > On Wed, Apr 1, 2009 at 5:54 AM, Julian Aubourg > <[email protected]>wrote: > >> I don't know if something changed with the 1.3.2 version shared on google >> but the viewport size is now correct Oo. >> Anyway, I have a couple more problems (though I found workarounds). They >> are all IE only (tested on IE7): >> >> 1) $(window).scrollTop() and .scrollLeft() do not work. You have to do >> $("html").scrollTop() & .scrollLeft() respectively. >> 2) element.offset() doesn't take scrolls into account (I'm pretty >> confident it is linked to bug #1). So you have to manually add >> $("html").scrollTop() & .scrollLeft() to have the correct coords. >> >> -- Julian >> >> 2009/3/30 Brandon Aaron <[email protected]> >> >>> You could pull in the window logic from 1.2.6 ( >>> http://dev.jquery.com/browser/tags/1.2.6/src/core.js#L1338 ) into the >>> 1.3.2 release ( >>> http://dev.jquery.com/browser/tags/1.3.2/src/dimensions.js#L25 ). >>> -- >>> Brandon Aaron >>> >>> >>> On Mon, Mar 30, 2009 at 3:48 PM, Julian Aubourg < >>> [email protected]> wrote: >>> >>>> Thanks for the quick answer Brandon. >>>> And yes, I can live with a nightly build though, as you can imagine, the >>>> client is like not understanding what's taking so long (go explain the joy >>>> of version migration to a client!). Any timeframe? I could also live with >>>> an >>>> ugly workaround until it's done if you happen to have one. >>>> >>>> -- Julian >>>> >>>> 2009/3/30 Brandon Aaron <[email protected]> >>>> >>>> There is a bug open on window dimensions in jQuery 1.3.x... >>>>> Unfortunately it looks like we have a gap in unit tests that allowed this >>>>> regression to occur. It looks like it happened in r5985. It will be fixed >>>>> for the 1.3.3 release but I'm unsure when that release will happen right >>>>> now. I should be able to allocate some time to fix this issue soon though >>>>> if >>>>> you don't mind using a nightly build once it is fixed. >>>>> -- >>>>> Brandon Aaron >>>>> >>>>> >>>>> On Mon, Mar 30, 2009 at 2:14 PM, Julian Aubourg < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi all, >>>>>> I'm in the process of migrating a site from 1.2.7 to 1.3.2. >>>>>> >>>>>> So far, I just ran into a bug in webkit browsers that forced me to >>>>>> rewrite "expr1, expr2, ... exprN" selectors into loops (I suppose you're >>>>>> aware of this one). >>>>>> I also have trouble with attaching event handlers to dynamically >>>>>> created elements, but I guess it's all a question of timing (and probably >>>>>> the correct spot to look into $.live() ). >>>>>> >>>>>> Anyway, I had some simple code to get the position for a div to appear >>>>>> at the center of the viewport: >>>>>> >>>>>> getCenterPosition: function(targetWidth,targetHeight) { >>>>>> var win = $(window); >>>>>> var target = { >>>>>> top: >>>>>> Math.round((win.height()-targetHeight)/2)+win.scrollTop(), >>>>>> left: Math.round((win.width()-targetWidth)/2)+win.scrollLeft() >>>>>> } >>>>>> if (target.top<0) target.top = 0; >>>>>> if (target.left<0) target.left = 0; >>>>>> return target; >>>>>> }, >>>>>> >>>>>> It was cross-browser and quite simple indeed. >>>>>> >>>>>> Problem is, in 1.3.2, windows dimensions are those of the whole body, >>>>>> not just the viewport. I turned the code upside/down but just can't find >>>>>> the >>>>>> proper mean to do the exact same thing with the changes that probably >>>>>> occured at 1.3.0. >>>>>> >>>>>> Since you all know the internals of jQuery, I guess this is as good a >>>>>> place to ask for ideas or pointers. >>>>>> >>>>>> Take care all, >>>>>> >>>>>> -- Julian >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>> >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---
