<?xml version="1.0" encoding="UTF-8" ?>
<!-- frame_info.xml -->
<!-- Author: Ian Smith (imsmith@uw.edu) -->
<Module>
<ModulePrefs title="Input Coords" 
    height="90"
    scrolling="true">
     <Require feature="opensocial-0.9"/> 
</ModulePrefs>

<Content type="html"><![CDATA[

<script src="js/DataInterface.js" type="text/javascript"></script>

<div id="input">
    <table> 
    <TBODY>
        <tr>
            <td colspan="2" id="infoText"></td> 
        </tr> 
    </TBODY>
    </table> 
 </div>

<script type="text/javascript">

function init_frameInfo(){
    var fi = new FrameInfo();
    fi.listFrames();
}

function FrameInfo(){
    
    var my = new Object();

    // private
    var di = new UW.astro.DataInterface("ns1");
    
    // methods
    my.listFrames = function(){
        var iT = document.getElementById("infoText");
        var pFrames = parent.document.getElementsByTagName("iframe");
        var frameStr = "Frames:";
        for (i=0; i<pFrames.length;i++) {
            frameStr += "</br>" + pFrames[i].id + ": " + pFrames[i].contentDocument.title;
        }
        iT.innerHTML += frameStr;
    }

    return my;
}

gadgets.util.registerOnLoadHandler(init_frameInfo); 
  
</script>

]]></Content>
</Module>
