Change 20070430-maxcarlson-7 by [EMAIL PROTECTED] on 2007-04-30 10:49:38 PDT
    in /Users/maxcarlson/openlaszlo/legals-clean
    for http://svn.openlaszlo.org/openlaszlo/branches/legals

Summary: Add flash support to html tag

New Features:

Bugs Fixed: LPP-3735 - <html> embedding tag not working in FF2.0 / OS X in swf

Technical Reviewer: promanik
QA Reviewer: jcrowley
Doc Reviewer: (pending)

Documentation:

Release Notes:

Details: DojoExternalInterface.as - add callback to LzBrowser when flash/browser subsystem is ready.

LzBrowser.as - queue callJS() calls until flash/browser subsystem is ready.

html-response.xslt - default to wmode: transparent in flash - to allow HTML to show through.

html.lzx - Add proxy Lz object to call browser methods from swf. Calls now delegated to Lz.iframemanager API for both SWf and DHTML.

embed-library.lzs - Include iframemanager.js.

iframemanager.js - Browser APIs to manage iframes, called by html.lzx.

Tests: http://localhost:8080/legals-clean/lps/components/extensions/ test/html.lzx?lzr=dhtml, http://localhost:8080/legals-clean/lps/ components/extensions/test/html.lzx?lzr=swf7 and http://localhost: 8080/legals-clean/lps/components/extensions/test/html.lzx?lzr=swf8 should have relatively consistent behavior. The DHTML version is untouched. Tested under webkit, safari and firefox 2 os x. All browsers worked across swf7 and swf8 except Safari, which crashes.

Files:
M      WEB-INF/lps/lfc/kernel/swf/dojo/flash6/DojoExternalInterface.as
M      WEB-INF/lps/lfc/kernel/swf/dojo/flash8/DojoExternalInterface.as
M      WEB-INF/lps/lfc/services/platform/swf/LzBrowser.as
M      WEB-INF/lps/templates/html-response.xslt
M      lps/components/extensions/html.lzx
M      lps/includes/source/embed-library.lzs
A      lps/includes/source/iframemanager.js

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20070430- maxcarlson-7.tar

Reply via email to