UNPKG

dashboard

Version:

Create dashboards with gadgets on node.js

59 lines (45 loc) 1.24 kB
<?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>