Change maxcarlson-20100819-xQj by maxcarl...@friendly on 2010-08-19 09:39:53 PDT
    in /Users/maxcarlson/openlaszlo/trunk-clean
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: Clean up iframe/app communication

Bugs Fixed: LPP-9307 

Technical Reviewer: promanik

Details: This is in preparation for adding pmrpc support to the HTML component.

Tests: rte.lzx - Add this, lzrte.rtemanager -> lz.rte.manager.

rtewrapper - Use a single script include, lzrte.rtemanager -> lz.rte.manager.

build - Add build target for iframestub, which handles callbacks to the 
containing html component.  Use rtemanager-library for rtemanager build.  

rtemanager-library - Include iframestub in rtemanager build.

rtemanager.js - lzrte.rtemanager -> lz.rte.manager, lzrte.util -> lz.rte.util.  
Use lz.iframeid from iframestub.js instead of tracking ID explicitly, use 
lz.sendEvent() to send events to the html component.

iframemanager - Add getIDFromWindow() API, call from iframestub to get the 
iframe component ID.

iframestub - Add top-level lz namespace, store frame id in lz.frameid, add 
lz.sendEvent() to send events to the html component controlling the frame.

RTE, HTML examples all work like before.

Files:
M       lps/components/extensions/rte.lzx
M       lps/includes/rtewrapper.html
M       lps/includes/source/build.xml
A       lps/includes/source/rtemanager-library.lzs
M       lps/includes/source/rtemanager.js
M       lps/includes/source/iframemanager.js
A       lps/includes/source/iframestub.js

Changeset: 
http://svn.openlaszlo.org/openlaszlo/patches/maxcarlson-20100819-xQj.tar

Reply via email to