Flyout
Windowsサイドバーガジェットにおいて横に飛び出すやつのこと。
ガジェット本体の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;

Leave a Reply