Google Wave Gadget : Gadgets.Window는 정의되지 않았습니다
-
06-07-2019 - |
문제
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>
BTW, Github Gists를 Google Waves에 포함시키는 가제트에 대해 알고 있다면 알려주세요. :-)
해결책
바꾸다 역동적 인 높이 ~와 함께 동적 높이.
gadgets.window.adjustheight () 교체해야합니다 gadgets.util.registeronloadhandler (gadgets.window.adjustheight), 가제트를 초기화하는 동안 window가로드되지 않을 수 있습니다.
다른 팁
동일한 문제이지만 igoogle 가제트 디자인.
Gadgets.Window 객체는 샌드 박스에서만 사용할 수 있음을 알았지 만 Igoogle 기능을 사용할 수 있습니다.
_IG_AdjustIFrameHeight();
이는 iframe, igoogle을 자동으로 조정합니다. ;)
원천: http://code.google.com/p/opensocial-resources/issues/detail?id=572
제휴하지 않습니다 StackOverflow