Flyout

Windowsサイドバーガジェットにおいて横に飛び出すやつのこと。

f:id:maruguu:20080810220925p:image

ガジェット本体のHTML文書とは別のHTML文書で記述されている。

  • 設定方法
System.Gadget.Flyout.file = 'sendmessage.html'; // HTML文書を指定する

実行中に切り替えることも可能。ただし、同時に2つ以上開くことはできない。

  • 表示
if(System.Gadget.Flyout.show) {
System.Gadget.Flyout.show = false;
} else {
System.Gadget.Flyout.show = true;
}

System.Gadget.Flyout.showで現在のFlyoutの状態をtrue(表示),false(非表示)で得ることができる。また、true,falseを代入することで、Flyoutの表示、非表示が可能。

Flyout表示中、別のアプリケーションにフォーカスを移すとFlyoutは閉じる。

  • ガジェットからのアクセス方法

System.Gadget.Flyoutオブジェクトから、Flyoutにアクセスする。

var uptext = System.Gadget.Flyout.document.getElementById('update-text');
uptext.value = message;

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です