2009-11-28 42 views
1

我正在学习Google Wave小工具。Google Wave小工具:gadgets.window未定义

我试图强制my gadget重新调整自己。

但我不断收到错误,gadgets.window未定义。

这里是我的小工具:

<?xml version="1.0" encoding="UTF-8" ?> 
<Module> 
<ModulePrefs title="GitHub Gist Gadget"> 
    <Require feature="wave" /> 
    <!--Require feature="locked-domain" /--> 
    <Require feature="dynamic-heights" /> 
</ModulePrefs> 
<Content type="html"> 
<![CDATA[ 
<div id="content_div"> 

<input type=button onclick="gadgets.window.adjustHeight()" /> 

<script src="http://gist.github.com/244697.js"></script> 

<script type="text/javascript"> 
    gadgets.window.adjustHeight() 
</script> 

</div> 
    ]]> 
    </Content> 
</Module> 

顺便说一句,如果你知道小工具嵌入的GitHub学家到谷歌波浪,请告诉我。 :-)

+0

你有没有完成这个?我一直在寻找一种在Waves中嵌入代码的方法。 'Gist.GitHub'是*完美的*。 – ELLIOTTCABLE 2010-07-21 07:41:42

+0

我认为我已经完成了它的工作(见要点),但从未完成小工具本身。 Google Wave当时太慢了,没有用处。 随意从该要点的代码派生你的工作,在MIT许可证下考虑它。 – 2010-07-21 07:51:35

回答

2

替换动态高度动态高度

gadgets.window.adjustHeight()gadgets.util.registerOnLoadHandler(gadgets.window.adjustHeight)被替换,becouse gadgets.window可当你初始化小工具中没有加载。