1

Google Wave ガジェットについて学習しています。

ガジェットのサイズを強制的に変更しようとしています。

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 Gist を Google Waves に埋め込むガジェットをご存知でしたら教えてください。:-)

4

2 に答える 2

2

dynamic-heightsdynamic-heightに置き換えます。

ガジェットの初期化中に gadgets.window がロードされない可能性があるため、 gadgets.window.adjustHeight() を gadgets.util.registerOnLoadHandler(gadgets.window.adjustHeight) に置き換える必要があります。

于 2009-11-29T11:48:58.430 に答える
1

同じ問題ですが、igoogleガジェットのデザインです。

gadgets.windowオブジェクトはサンドボックスでのみ使用可能であることがわかりましたが、igoogle関数を使用できます。

_IG_AdjustIFrameHeight();

これにより、iframe、igoogleが自動的に調整されます。;)

ソース:http ://code.google.com/p/opensocial-resources/issues/detail?id = 572

于 2010-08-29T14:58:44.100 に答える