Change 20080506-Philip-2 by [EMAIL PROTECTED] on 2008-05-06 22:01:37 EDT
    in /cygdrive/f/laszlo/svn/src/svn/openlaszlo/trunk_clean
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: REVISED: Fix most IE7/dhtml dragging issues in lzpix

New Features:

Bugs Fixed:  LPP-5926

Technical Reviewer: max
QA Reviewer: (pending)
Doc Reviewer: (pending)

Documentation:

Release Notes:

Details:
Calling window.setInterval.apply() and window.setTimeout.apply() does not work in IE6/IE7. I found a workaround online that presents a fix: http://webreflection.blogspot.com/2007/06/simple-settimeout-setinterval-extra.html. The code is conditionized to only run for IE. clearInterval() and clearTimeout() doesn't call apply since it has a single argument.

Also, running lzpix in debug mode is failing because of a javascript library, md5 that is loaded. Andre found that if this is loaded immediately, no errors are reported in IE.

Tests:
/test/lpp-5926.lzx runs in dhtml in firefox, IE, safari. The test verifies that LzTimeKernel works correctly.

lzpix runs in dhtml in IE6/IE7 as well as other browsers. It also runs when debugging is enabled.

In IE6/IE7 dragging a single image to the clips is not shown, and image is not displayed in the clips until another image is dragged. Dragging multiple images works except that 1 fewer image is shown being dragged. LPP-5937 is created for this.

Files:
A      test/lpp-5926.lzx
M      WEB-INF/lps/lfc/kernel/dhtml/LzTimeKernel.js
M      demos/lzpix/classes/dataman.lzx

Reply via email to