Pergunta

Estou aprendendo dispositivos Google Wave.

Eu estou tentando forçar meu dispositivo para redimensionar próprio.

Mas estou continuo recebendo erro que gadgets.window é indefinido.

Aqui está o meu dispositivo:

<?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>

BTW, se você sabe sobre gadget para GIST GitHub incorporar no Google Waves, por favor me diga. : -)

Foi útil?

Solução

substituir <> fortes dinâmico-alturas com dinâmico-altura .

gadgets.window.adjustHeight () deve ser substituído com gadgets.util.registerOnLoadHandler (gadgets.window.adjustHeight) , becouse gadgets.window pode ser não carregado enquanto você inicializa gadget.

Outras dicas

Para o mesmo problema, mas com design gadgets do iGoogle.

eu descobri que o objeto gadgets.window só estava disponível na caixa de areia, mas você pode usar a função igoogle:

_IG_AdjustIFrameHeight();

que irá ajustar automaticamente o iframe, igoogle. ;)

Fonte: http://code.google.com / p / OpenSocial recursos / questões / detalhes? id = 572

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top