Pregunta

Estoy aprendiendo los gadgets de Google Wave.

Estoy tratando de forzar mi gadget para cambiar su tamaño.

Pero sigo recibiendo el error de que gadgets.window no está definido.

Aquí está mi gadget:

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

Por cierto, si sabes acerca de los gadgets para insertar GitHub Gists en Google Waves, por favor dímelo. :-)

¿Fue útil?

Solución

reemplace alturas dinámicas con altura dinámica .

gadgets.window.adjustHeight () debe reemplazarse con gadgets.util.registerOnLoadHandler (gadgets.window.adjustHeight) , ya que gadgets.window puede no cargarse mientras Inicializas el gadget.

Otros consejos

Por el mismo problema pero con el diseño de gadgets de igoogle.

descubrí que el objeto gadgets.window solo estaba disponible en el sandbox, pero puedes usar la función igoogle:

_IG_AdjustIFrameHeight();

que ajustará automáticamente el iframe, igoogle. ;)

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top