У меня есть гаджет, который представляет собой глоссарий с несколькими страницами. пользователи могут загружать новые слова в источник данных, и эти слова будут втягиваться в глоссарий через вызов AJAX.Динамическая регулировка высоты с открытым социальным гаджетом
Я хочу изменить размер окна гаджетов каждый раз, когда окно будет изменено или будет выбрано новое письмо, и высота страницы изменится (т.е. высота блока html гаджета).
Разработчики Google разместили this на своем веб-сайте. Однако это явно не работает для меня. Прокрутка не регистрируется на iframe, и высота не изменяется при изменении размера окна.
Вот мои ModulePrefs
title="Climate Policy and Science Glossary"
description="Paragraph format"
height="300"
scrolling="true">
<Require feature="dynamic-height"/>
<Require feature="opensocial-0.8" />
Вот скрипт гаджета говоря его настроить:
window.onresize = adjust;
function adjust() {
var wndwH = gadgets.window.getViewportDimensions().height,
wgtH = $('#_glossary').closest('html').height,
h = Math.min(wndwH, wgtH);
gadgets.window.adjustHeight(h);
}
gadgets.util.registerOnLoadHandler(adjust);
Что происходит? Я что-то делаю неправильно или есть кто-то еще, столкнувшись с динамической высотой Google?