Ah, I noticed that as well. There's something weird in IE7 that the
canvas gets... moved... somehow within the frame. I'm not really
sure what causes this. If you scroll to the left with the mouse
(there are no scrollbars in the frame), it'll all be within the frame
again. I think this might be a larger issue having to do with how an
app gets embedded in a page in IE, but I haven't really dug deep
enough, and haven't really been able to reproduce it outside of the
Calendar demo yet. I'm going to file a bug against it and see if I
can track it down for a later release. It's like the Calendar app is
somehow larger than the frame in which it's embedded.
The reason I switched the references to "parent" was because for some
reason I haven't been able to quite suss out quite yet, having the
calendar_day object group and their parent view calgrid inside the
cal_interior view resulted in the blue boxes appearing. Moving it
outside and on top of cal_interior somehow eliminated this problem.
(I'm working on getting this to happen in a test case to try to dig
out some underlying issue, but I haven't been able to yet.) This
resulted in my having to switch all references to "parent" in calgrid
methods and things to "cal_interior".
-Josh
On Mar 9, 2007, at 10:26 PM, Philip Romanik wrote:
I think I spoke too fast. I tried this on IE6/IE7 on saw some
problems. The good news is that when I backed out your change, the
issue is still there. The bad news is that when I backed out your
change, the issue is still there.
When the calendar opens, select an event and open the info panel.
When the panel opens, the entire map shifts, causing some of the
days to not be displayed.
I approve your code changes. I'm curious; why did you change from
using 'this.parent' to explicitly naming the object in calendar.lzx
Hi Josh,
I wouldn't worry about the checkin. I did a QA on IE7 and the blue
box I
used to see is definitely gone. I also looked at it in Firefox and
it looks
good. If I get a chance I'll look at the code too.
Phil
>Max,
>
>I just accidentally checked this in. (Wasn't thinking and typed
in the
>wrong thing.) Do you think you could review this really quickly?
>
>Sorry about that!
>
>Thanks,
>Josh
>
>On Mar 9, 2007, at 1:04 AM, J Crowley wrote:
>
> > Change 20070309-jcrowley-t by [EMAIL PROTECTED] on
> > 2007-03-09 00:47:22 EST
> > in /Users/jcrowley/src/svn/openlaszlo/legals-four
> >
> > Summary: Calendar: Issue when moving event in day view;
> > Expanded calendar entry shows extra blue box below
> > in IE 7 DHTML
> >
> > New Features:
> >
> > Bugs Fixed: LPP-3450, LPP-3264
> >
> > Technical Reviewer: max
> > QA Reviewer: promanik
> > Doc Reviewer: (pending)
> >
> > Documentation:
> >
> > Release Notes:
> >
> > Details: For some reason, the placement of a certain Calendar
> > component within another one was resulting in odd
> > visual glitches in IE. I haven't been able to figure
> > out the specifics. I've fixed it, and will be
> > investigating further to see what, exactly, the problem
> > was in case this is indicative of a larger issue.
> >
> > There may still be an issue with moving an event from day
> > to day if you click too frantically from one day to the
> > next.
> >
> > Tests: Ran Calendar on various platforms and noticed an absence
> > of the issues described, with no apparent changes to any
> > other functionality.
> >
> > Files:
> > M demos/calendar/cal-data.lzx
> > M demos/calendar/calendar.lzx
> > M demos/calendar/infopanel.lzx
> > M demos/calendar/day.lzx
> > M demos/calendar/eventselector.lzx
> > M demos/calendar/gridsliderlayout.lzx
> >
> > Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20070309-
> > jcrowley-t.tar