2013-09-04 5 views
0

Я пишу гаджет Google для gmail. Я новичок в gadgets.for гаджет, я wirte первый HTML-страница затем превращали его в модуль для Google gadget.i используется этот модуль спецификацииКак использовать функцию динамической высоты, которая будет использоваться

<Module> 
    <ModulePrefs title="Cloud Factor Demo" scrolling="false" description="Cloud Factor Demo Design" author="Ritesh Mehandiratta" author_email="..." author_location="Mountain View, CA"> 
     <Require feature="dynamic-height" /> 
     <Require feature="google.contentmatch"></Require> 
    </ModulePrefs> 
    <!-- Define the content type and display location. The settings 
    "html" and "card" are required for all Gmail contextual gadgets. --> 
    <Content type="html" view="card"><![CDATA[ 

но когда я Гото мой Gmail страница этот HTML находится в режиме прокрутки , Я хочу, чтобы его высота была такой же, как высота, которую требуется, чтобы удалить эту прокрутку? здесь скриншот прокрутки enter image description here

ответ

0

По умолчанию гаджеты высотой 200 пикселей. Если вы хотите использовать функцию динамической высоты, выполните следующие действия:

добавьте <Require feature="dynamic-height" /> в тег ModulePrefs, который уже сделал. И всякий раз, когда вы чувствуете, высота должна быть обновлена, звоните gadgets.window.adjustHeight();

пример - Если вы хотите, чтобы это было сделано во время загрузки страницы,

<script> 
function onPageLoaded() { 
       gadgets.window.adjustHeight(); 
       } 
</script> 

<body onload="onPageLoaded()"> 

Для получения дополнительной информации, следовать разработчики Google ссылки - https://developers.google.com/gadgets/docs/ui#Dyn_Height